Final-year Diploma in Computer Science student

Building practical software systems with backend logic, databases, and full-stack workflows.

I am focused on Java backend development, SQL database design, enterprise web applications, and structured systems that turn input into reliable output.

About

Developer profile

I build practical software projects that combine backend request handling, relational database design, user workflows, and deployment configuration.

  • Focused on Java, Servlets, JSP, JPA concepts, and SQL-backed systems.
  • Comfortable across backend, frontend, database, and deployment workflows.
  • Interested in maintainable systems with clear structure and realistic documentation.

Selected Work

GitHub projects

Honest highlights from my current portfolio, ordered by technical value.

Collaborative Next.js

Varsity Registration

Collaborative Next.js and Firebase authentication app for registration and login workflows.

  • Frontend authentication screens
  • Firebase configuration support
  • Team-based project structure
Open Repository
Prototype Flask

Health Monitoring App

Flask-based system for tracking health readings, generating alerts, and monitoring emergency events.

  • SQLAlchemy data models
  • Alert and emergency pages
  • Render deployment setup
Open Repository
Supporting JavaScript

Mapty Project

JavaScript workout tracker using object-oriented programming, geolocation, Leaflet maps, and localStorage.

  • Browser geolocation API
  • Leaflet map integration
  • Client-side state persistence
Open Repository

Technical Stack

Tools I use

Backend

Java, Servlets, JSP, JDBC, JPA/Hibernate concepts, REST APIs, Flask

Databases

SQL, PostgreSQL, MariaDB, MySQL, SQLite, Supabase, ERD design, normalization

Frontend

HTML, CSS, JavaScript, TypeScript, React, Next.js, Tailwind CSS

Tools

Git, GitHub, Docker, Render, NetBeans, GlassFish, Tomcat

Engineering Approach

Input -> Processing -> Output

I use this structure to keep systems understandable: define what enters the system, process it through clear backend and database logic, then return useful results to the user.

Contact

Let’s connect

Open to junior software developer opportunities and project feedback.