Projects
A showcase of 8 projects spanning web development, mobile apps, and distributed systems.
Sudoku iOS App
Production iOS application with advanced state management, C++ integration, and real-time anti-cheat mechanisms. Achieved 40% performance improvement through migration to iOS 17 Observable macro.
Sudoku Multiplayer Server
Scalable microservice backend with Node.js, TypeScript, Socket.io for real-time gameplay, JWT authentication, PostgreSQL database, and server-side anti-cheat validation.
Startup Website
Full-stack web service application with React frontend, Django backend, MongoDB database, and third-party API integrations. Achieved 20% faster load time through performance optimization.
Search Engine
Scalable Google-like search engine with service-oriented architecture, distributed MapReduce pipeline, inverted indexing, tf-idf and PageRank algorithms deployed on AWS.
Instagram Clone
Full-featured Instagram clone evolving from server-side rendering to client-side SPA with Flask backend, RESTful APIs, and real-time AJAX updates deployed on AWS.
Chess Accessibility Extension
Browser extension enhancing chess platform accessibility for visually impaired users with voice-to-move input using Levenshtein distance algorithm and auditory feedback.
MapReduce Framework
Distributed MapReduce framework in Python with manager-worker architecture, socket-based networking, fault-tolerant execution, and automatic failure recovery.
Employee Management System
Modular backend system using Java and MySQL with secure input handling, OOP design, custom exception handling, JUnit testing, and relational data modeling.