Available for new opportunities

Hi, I'm Prasid Gautam 👋

I am a
Aspiring Software Developer

BCA student building practical software applications with a focus on full-stack and desktop development.

Prasid Gautam profile photo
About Me

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.

Full-stack development with Next.js, TypeScript and Supabase
Desktop application development with Java and JavaFX
Relational database design with SQL Server and PostgreSQL
Clean, modular MVC-style architecture
Photography and creative visual design

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.

0+

Projects Completed

0+

Certifications

0+

Technologies Mastered

Technical Expertise

Skills & Technologies

A comprehensive overview of languages, frameworks, databases, tools, and professional capabilities.

Languages

Java

StudyBuddy desktop app (OOP, MVC, DAO)

Proficiency75%
Languages

JavaScript

Web apps, Node.js servers, QR generator, portfolio sites

Proficiency70%
Languages

TypeScript

Type-safe data flows in the Next.js portfolio

Proficiency70%
Languages

C / C++

Programming fundamentals; console Student Management System in C

Proficiency60%
Frontend

Next.js

App Router based portfolio website

Proficiency70%
Frontend

React

Component-based UI development

Proficiency70%
Frontend

HTML

Semantic, responsive markup

Proficiency80%
Frontend

CSS

Responsive layouts and styling

Proficiency75%
Frontend

Tailwind CSS

Utility-first styling

Proficiency75%
Frontend

JavaFX

Desktop UI for StudyBuddy

Proficiency70%
Backend

Node.js

Custom API server for the photography CMS and blog

Proficiency60%
Backend

REST / API Integration

Integrating frontend with backend services

Proficiency65%
Backend

Supabase

Auth, PostgreSQL database and storage

Proficiency70%
Database

SQL

Schema design and parameterized queries

Proficiency75%
Database

SQL Server

Relational schema and DAO layer for StudyBuddy

Proficiency70%
Database

PostgreSQL

Supabase-backed content and RLS policies

Proficiency60%
Tools/DevOps

Git

Version control

Proficiency75%
Tools/DevOps

GitHub

Source control, collaboration, issue tracking

Proficiency75%
Tools/DevOps

Vercel

Deploying the photography portfolio CMS

Proficiency60%
Tools/DevOps

Cloudflare DNS

Connected a .com.np custom domain to a live site

Proficiency55%
Tools/DevOps

IntelliJ IDEA

Primary Java IDE

Proficiency75%
Tools/DevOps

VS Code

Primary web development editor

Proficiency80%
Soft Skills

Problem-solving & Analytical Thinking

Soft Skills

Teamwork & Collaboration

Soft Skills

Creativity & Adaptability

Soft Skills

Time Management & Organization

Soft Skills

Strong Communication

Portfolio Showcase

Featured Projects

A curated selection of full-stack web applications, real-time tools, and software projects.

No image preview
Full-Stack

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.

JavaJavaFXSQL ServerMVCDAOAuthentication
Backend API
No image preview
Full-Stack

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.

Node.jsJavaScriptSupabasePostgreSQLVercelCMSGemini API
No image preview
Web Apps

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.

HTMLCSSJavaScriptNode.js
Code RepoBackend API
No image preview
Web Apps

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.

HTML5CSS3JavaScriptResponsive Design
Code RepoBackend API
No image preview
Mini Projects

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.

CStructuresArraysCRUDConsole App
Code RepoBackend API
No image preview
Mini Projects

QR Code Generator

A small web tool that generates QR codes from user input, built with HTML, CSS and JavaScript.

HTMLCSSJavaScript
Code RepoBackend API
Qualifications & Career

Resume & Credentials

My professional journey, academic background, industry certifications, and key accomplishments.

Work Experience

Roles, leadership, and professional contributions

Student Developer

Personal Portfolio (Web)

Oct 2024 – Apr 2026NepalProject / Hackathon
  • 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.
Next.jsTypeScriptReactTailwind CSSSupabaseGitGitHub

Student Developer

StudyBuddy (Personal Project)

Jun 2024 – Sep 2025NepalProject / Hackathon
  • 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.
JavaJavaFXSQL ServerSQLIntelliJ IDEAMVCDAO

Student Developer

Photography Portfolio CMS (Personal Project)

2025 – PresentNepalProject / Hackathon
  • 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.
Node.jsJavaScriptSupabasePostgreSQLVercelGemini APIHTMLCSS

Academic & Personal Projects

La Grandee International College

Jan 2024 – PresentPokhara, NepalCollege Role
  • 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.
JavaCJavaScriptTypeScriptSQLGitGitHubVS CodeIntelliJ IDEA

Education

Degrees, academic institutions, and coursework

Bachelor of Computer Application (BCA)

Enrolled

La Grandee International College

2024 – 2028Pokhara, Nepal

Currently in 5th semester. Focused on programming, database systems, and software and web application development. Expected graduation: 2028.

Coursework:
Programming Fundamentals (C, C++)Data Structures & AlgorithmsDatabase Management Systems (DBMS)Operating SystemsSoftware EngineeringComputer NetworksWeb Technology (HTML, CSS, JavaScript)Object-Oriented Programming (Java/C++)Mobile Application DevelopmentDiscrete MathematicsStatistics

School Leaving Certificate (SLC)

Completed

New Galaxy English Secondary School

2022 – 2024Pokhara, Nepal

Completed higher secondary level education.

Secondary Education Examination (SEE)

Completed

Amar Jyoti Secondary Boarding School

2021 – 2022Pokhara, Nepal

Completed secondary level education.

Certifications

Verified professional credentials and specialized training

No certifications added yet.
Articles & Tutorials

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!

Contact

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.