← Back to home

Software Engineering

Building clean, scalable, and user-focused software.

This section highlights my software projects, technical skills, development experience, and the systems I enjoy building.

Frontend

React, Next.js, TypeScript, Tailwind CSS, responsive interfaces, and interactive user experiences.

Backend

APIs, databases, authentication, server-side logic, and scalable application architecture.

Tools

Git, GitHub, VS Code, deployment platforms, debugging tools, and modern development workflows.

Featured Projects

Local Offline RAG Assistant preview
CompletedAI Application Developer

Local Offline RAG Assistant

A privacy-preserving local Retrieval-Augmented Generation assistant for answering questions from Infection Prevention and Control guideline documents.

This project was designed to process guideline documents locally and answer user questions without relying on cloud services. It compares retrieval methods and uses a local language model for answer generation.

PythonStreamlitChromaDBOllama

Key Features

  • Local document-based question answering
  • Offline and privacy-preserving workflow
  • Retrieval-Augmented Generation pipeline
  • PDF document processing and source-based answers
Bumble Bee Buy First Pay Later System preview
CompletedFull Stack Developer

Bumble Bee Buy First Pay Later System

A web-based buy-now-pay-later platform that allows users to shop products and pay through installment-based payment options.

This system was built to support online shopping with installment-style payment options. It includes customer registration, product browsing, checkout, and admin management features.

JavaHTMLCSSJavaScriptPHP

Key Features

  • User registration and login
  • Product browsing and category management
  • Buy now pay later checkout flow
  • Admin management for users, products, and orders
Heart Disease Prediction System preview
CompletedSoftware Developer

Heart Disease Prediction System

A machine learning based healthcare system that predicts heart disease risk using patient health data and classification models.

This project combines software development and machine learning to support heart disease risk prediction. It focuses on patient data handling, model-based prediction, and visual presentation of risk results.

JavaJava ServletPythonHTMLJavaScriptR

Key Features

  • Patient data management
  • Heart disease risk prediction
  • Machine learning model comparison
  • Reports and analytics dashboard
Uni Chemists Medicine Delivery App preview
CompletedMobile App Developer

Uni Chemists Medicine Delivery App

An Android medicine delivery application that allows users to browse medicines, upload prescriptions, place orders, and track deliveries.

This mobile application was designed to support online medicine ordering and delivery. It includes customer, pharmacy, and admin-related functionality for managing medicine requests and delivery workflows.

JavaKotlinAndroid

Key Features

  • Browse medicines by category
  • Upload prescriptions
  • Place and track orders
  • Support customer and pharmacy workflows
Computational Intelligence / Crab Age Prediction preview
CompletedMachine Learning Developer

Computational Intelligence / Crab Age Prediction

A computational intelligence project that predicts crab age using physical measurements, data analytics, and machine learning models.

This project focuses on exploratory data analysis, model training, and prediction of crab age based on physical attributes. It includes data visualization and a graphical interface for predictions.

PythonData AnalyticsRTkinter

Key Features

  • Exploratory data analysis
  • Machine learning model training
  • Crab age prediction from physical measurements
  • Tkinter graphical user interface