Hi, I'm Prasid Gautam 👋
BCA student building practical software applications with a focus on full-stack and desktop development.

Driven by Passion, Focused on Excellence
Here is a look into my background, academic journey, and what drives me as a software developer.
I am a dedicated and hardworking individual with a positive attitude and a strong willingness to learn. I enjoy taking on challenges, working in teams, and improving myself continuously. I am organized, responsible, and committed to achieving my goals.
I am comfortable designing and implementing end-to-end features across frontend and backend layers, integrating relational databases and authentication flows. I work with Java, JavaFX, Next.js, TypeScript, React, Node.js and SQL-based systems, and I am seeking hands-on experience through internships or entry-level projects in web and desktop application development.
Outside of code, I enjoy photography and creative visual arts, exploring new music, cooking, and travelling to experience different cultures.
Current Education
Currently Pursuing • 2024 – 2028
Bachelor of Computer Application (BCA)
La Grandee International College (Pokhara, Nepal)
Currently in 5th semester. Focused on programming, database systems, and software and web application development. Expected graduation: 2028.
Projects Completed
Certifications
Technologies Mastered
Skills & Technologies
A comprehensive overview of languages, frameworks, databases, tools, and professional capabilities.
Java
StudyBuddy desktop app (OOP, MVC, DAO)
JavaScript
Web apps, Node.js servers, QR generator, portfolio sites
TypeScript
Type-safe data flows in the Next.js portfolio
C / C++
Programming fundamentals; console Student Management System in C
Next.js
App Router based portfolio website
React
Component-based UI development
HTML
Semantic, responsive markup
CSS
Responsive layouts and styling
Tailwind CSS
Utility-first styling
JavaFX
Desktop UI for StudyBuddy
Node.js
Custom API server for the photography CMS and blog
REST / API Integration
Integrating frontend with backend services
Supabase
Auth, PostgreSQL database and storage
SQL
Schema design and parameterized queries
SQL Server
Relational schema and DAO layer for StudyBuddy
PostgreSQL
Supabase-backed content and RLS policies
Git
Version control
GitHub
Source control, collaboration, issue tracking
Vercel
Deploying the photography portfolio CMS
Cloudflare DNS
Connected a .com.np custom domain to a live site
IntelliJ IDEA
Primary Java IDE
VS Code
Primary web development editor
Problem-solving & Analytical Thinking
Teamwork & Collaboration
Creativity & Adaptability
Time Management & Organization
Strong Communication
Featured Projects
A curated selection of full-stack web applications, real-time tools, and software projects.
StudyBuddy — Student Companion Desktop App
JavaFX-based desktop application for student collaboration and study management, built with Java and SQL Server using an MVC-style architecture. Includes user authentication and registration, profile management, role-based admin moderation, notes management, resource upload and sharing, Q&A, and a student dashboard. Flow: UI → Controller → Service → DAO → Database Connection → SQL Server.
Photography Portfolio CMS
A photography portfolio built around moments, emotions and stories captured through light and composition. Public pages load content from a CMS API, with an admin panel for managing content and uploads. Uses a Node.js backend, Supabase PostgreSQL and Storage, HMAC-signed session cookies for stateless admin auth, brute-force rate limiting, serverless deployment on Vercel, and optional Gemini-powered photo analysis.
Personal Blog
A blog site for publishing articles on technology, learning experiences and personal growth, with a clean, responsive design. Includes home, about, blog and contact pages, an in-browser editor page, and a Node.js server.
Personal Portfolio (HTML/CSS/JS)
First version of my portfolio: a responsive static website showcasing projects, skills and profile, with About, Skills, Services, Projects and Contact pages. Built to practice front-end fundamentals and responsive design.
Student Management System (C)
Console-based, menu-driven student management system written in C for my first-year final assignment. Supports adding, searching (by roll number, first name or course ID), updating and deleting student records, and counting students, using structures, arrays and functions.
QR Code Generator
A small web tool that generates QR codes from user input, built with HTML, CSS and JavaScript.
Resume & Credentials
My professional journey, academic background, industry certifications, and key accomplishments.
Work Experience
Roles, leadership, and professional contributions
Student Developer
Personal Portfolio (Web)
- Built a responsive TypeScript + Next.js site with React components and Tailwind CSS, with pages for projects, education, experience and contact.
- Connected the frontend to Supabase for authentication and content management.
- Developed an admin dashboard to control portfolio content via the database.
- Managed code with Git/GitHub; performed cross-browser testing and fixed layout issues for a consistent responsive experience.
Student Developer
StudyBuddy (Personal Project)
- Implemented end-to-end features for a JavaFX desktop application, including user authentication, dashboard views, notes CRUD and resource upload.
- Designed and implemented the DAO layer and SQL Server schema, with connection management and parameterized queries for secure data access.
- Applied MVC-style architecture (UI → Controller → Service → DAO → Database) to separate concerns and simplify testing and maintenance.
- Performed iterative debugging and manual test scenarios to resolve edge cases and improve stability; documented known issues and fixes.
Student Developer
Photography Portfolio CMS (Personal Project)
- Built a photography portfolio with a Node.js API and an admin CMS, backed by Supabase PostgreSQL and Storage.
- Implemented stateless HMAC-signed session authentication and brute-force login rate limiting for the admin area.
- Deployed to Vercel using serverless functions, with environment-based production security checks.
- Added optional AI-assisted photo analysis through the Gemini API.
Academic & Personal Projects
La Grandee International College
- Focused on full-stack and desktop application development throughout coursework and personal projects.
- Emphasis on modular architecture, database integration and reliable authentication flows.
- Regularly used IntelliJ IDEA and VS Code; adopted Git/GitHub for source control and issue tracking.
Education
Degrees, academic institutions, and coursework
Bachelor of Computer Application (BCA)
EnrolledLa Grandee International College
Currently in 5th semester. Focused on programming, database systems, and software and web application development. Expected graduation: 2028.
School Leaving Certificate (SLC)
CompletedNew Galaxy English Secondary School
Completed higher secondary level education.
Secondary Education Examination (SEE)
CompletedAmar Jyoti Secondary Boarding School
Completed secondary level education.
Certifications
Verified professional credentials and specialized training
Latest Writings & Insights
Thoughts, deep-dives, and guides on modern software engineering, web development, and AI.
No articles found
Check back soon for new articles and guides!
Get in Touch
Have a project in mind, a question, or want to collaborate? Send me a message.
Contact Information
Reach out using the form or direct contact details below.
Usually replies within 24 hours
Send a Message
Fill in your details below and I will get back to you promptly.