Skip to main content
Portfolio

Selected Projects

Systems, full-stack applications, and performance-focused tooling.

Markdown Blog Engine

Markdown Blog Engine

A lightweight, file-based CMS that parses Markdown with front-matter metadata. It supports custom themes, syntax highlighting for code blocks, and static site generation for fast deployment.

Next.js Gray-matter Tailwind CSS
Enterprise Inventory System

Enterprise Inventory System

A robust enterprise application for tracking stock levels across multiple warehouses, featuring a RESTful API backend, role-based access control, and real-time reporting dashboards.

Java Spring Boot AngularJS SQL
Algorithm Visualizer

Algorithm Visualizer

An educational interactive tool that animates sorting and pathfinding algorithms (like Dijkstra, A*, QuickSort). It helps visualize step-by-step execution and time complexity.

JavaScript HTML5 Canvas
Minimalist OS Kernel

Minimalist OS Kernel

A didactic 32-bit operating system kernel written from scratch. It boots from bare metal, handles protected mode switching, basic memory paging, and keyboard interrupt handling.

C x86 Assembly Makefile
High-Performance Data Engine

High-Performance Data Engine

A high-performance, multi-threaded data processing engine connected to low-level hardware. It implements lock-free data structures and custom memory allocators for sub-microsecond latency.

C++ Python x86 Assembly
Personal Finance Tracker

Personal Finance Tracker

A comprehensive personal finance dashboard that visualizes income streams and expenses. Features include budget setting, recurring transaction tracking, and interactive charts for financial health analysis.

React Node.js PostgreSQL
URL Shortener Service

URL Shortener Service

A high-throughput link shortening service. It generates unique aliases, handles redirects with millisecond latency, and provides detailed analytics on click-through rates and geographical data.

Python Fastapi Docker SQLite
Real-time Chat Application

Real-time Chat Application

A scalable real-time messaging application using WebSockets. Supports private 1-on-1 chats, group rooms, typing indicators, read receipts, and push notifications.

Socket.io Express Vanilla JS
Recipe Keeper

Recipe Keeper

A digital culinary organizer allowing users to save, categorize, and filter recipes. Includes features for scaling ingredient quantities, generating shopping lists, and collaborative sharing.

Flutter SQLite
Fitness Activity Log

Fitness Activity Log

A dedicated workout tracker to log sets, reps, and weights. It visualizes progress over time with line charts and includes a built-in rest timer and exercise history database.

React Native GraphQL
E-commerce Storefront

E-commerce Storefront

A fully functional mock online store application. It demonstrates product catalog filtering, cart state management, user authentication, and a simulated Stripe checkout payment flow.

TypeScript Next.js Stripe API
Online Discussion Forum

Online Discussion Forum

A community-driven platform featuring threaded discussions, rich-text editing, specific user reputation systems, and moderation tools for admin management.

Java Spring Boot PostgreSQL AngularJS
Inventory Scanner Mobile App

Inventory Scanner Mobile App

A companion mobile application for warehouse staff. It utilizes the camera for barcode/QR scanning to update inventory records instantly and syncs with the central database.

React Native Firebase Camera API
Portfolio Website

Portfolio Website

A responsive personal portfolio website built with Jekyll and SCSS. It features a custom design system, dynamic project loading, and an SEO-optimized blog section.

HTML SCSS Jekyll