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

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

JavaFXSpring SecurityMySQLJsoupJUnit

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
2023-2024
Real-Time Distributed Chat System

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

ReactReact NativeGoWebSocketRedis Pub/SubCustom Load Balancer

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
2024-2025
Project Aeon - Modular Local LLM System

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

FastAPIChromaDBVue 3TypeScriptNaive UIFabric AIOllamasentence-transformers

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
2025-ongoing
Full-Stack E-Commerce Platform

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

AngularHasura GraphQLTailwindCSSPrimeNGTypeScript

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
2023-2024
Personal Portfolio & Blog (v1)

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

Next.jsReactTailwind CSSVercel

WHAT I LEARNED

  • Portfolio design and presentation
  • Static site deployment
  • Responsive design principles
  • Personal branding
2024

5 projects