MY PROJECTS
A collection of software engineering projects exploring AI/ML, distributed systems, full-stack development, and modern web technologies. Each project represents hands-on learning and practical implementation of complex concepts.

Secure Password Management System
Comprehensive desktop password manager with secure encryption, master password authentication, and intuitive JavaFX interface. Designed and documented with industry-standard security practices.
TECH STACK
WHAT I LEARNED
- • Security best practices (encryption, hashing, secure storage)
- • JavaFX desktop application development
- • Database design for sensitive data
- • Software architecture documentation
- • Comprehensive test suite development

Real-Time Distributed Chat System
Scalable chat application exploring distributed systems architecture, real-time communication with WebSockets, load balancing, and horizontal scaling. Built with Go backend, React frontend, and Redis pub/sub.
TECH STACK
WHAT I LEARNED
- • WebSocket protocol and real-time bidirectional communication
- • Distributed system design and scaling challenges
- • Load balancing techniques and horizontal scaling
- • Redis pub/sub for message distribution
- • Cross-platform mobile development

Project Aeon - Modular Local LLM System
Privacy-first AI assistant acting as research, coding, and learning mentor. Built with FastAPI, ChromaDB for semantic search, Vue 3 frontend, and integrated with Fabric AI framework. Fully offline-capable with local LLM inference.
TECH STACK
WHAT I LEARNED
- • Vector databases and semantic search (RAG architecture)
- • FastAPI and modern Python backend patterns
- • Vue 3 Composition API with TypeScript
- • Local LLM deployment and optimization
- • Privacy-preserving AI system architecture
- • Integration of multiple AI frameworks

Full-Stack E-Commerce Platform
Modern e-commerce website built with Angular frontend and Hasura GraphQL backend. Features product catalog, shopping cart, checkout flow, and user authentication. Utilizes Apollo Client for efficient GraphQL queries and PrimeNG for UI components.
TECH STACK
WHAT I LEARNED
- • GraphQL schema design and queries/mutations
- • Apollo Client state management and caching
- • Angular advanced patterns and reactive forms
- • E-commerce application architecture
- • PrimeNG component library integration

Personal Portfolio & Blog (v1)
Initial personal portfolio website deployed on Vercel. Built to showcase projects and professional background before redesigning with current minimalist, academic aesthetic.
TECH STACK
WHAT I LEARNED
- • Portfolio design and presentation
- • Static site deployment
- • Responsive design principles
- • Personal branding
5 projects