AUG 2025
Polyglot gRPC Calculator
- Distributed calculator built with gRPC microservices across Python, Java, C++, Rust, Go, Elixir, and Node.js.
- Implemented AST-based expression parsing with parallel evaluation; fully containerized using Docker for orchestration.
- Showcases polyglot service mesh, cross-language interoperability, and robust production-grade error handling.
gRPCC++JavaRustGoElixirNode.jsJavaScriptDockerCMakeMavenPowershellData Structures and Algorithms
JUL 2025
React-gRPC Chat Application
- Real-time chat app using gRPC streaming for browser-server communication.
- Built with React, Node.js (TypeScript), Redis, and Dockerized infrastructure.
- Features live user lists, avatar support, and a modern Material-UI interface.
ReactTypeScriptMaterial-UIgRPCNode.jsRedisDocker
JUN 2024 - JUL 2025
Myovine - Wearable EMG Monitoring Solution
- Engineered a full-stack wearable EMG system leveraging Arduino (C++), Bluetooth Low Energy, DSP, data structures/algorithms, React Native (Expo + Redux), TypeScript, Socket.IO, Node.js/Express, MongoDB, and Redis to deliver cross-platform rehabilitation support.
- Streams and visualizes EMG data with constant-time downsampling and noise filtering for steady real-time feedback.
- Roadmap includes AWS, AR, GraphQL, gRPC, Rust, nRF52, notifications, and backend on Amazon ECS with AWS Fargate.
ArduinoC++Bluetooth Low EnergyDigital Signal ProcessingData Structures and AlgorithmsReact NativeExpoReduxRESTTypeScriptSocket.IONode.jsExpress.jsMongoDBRedis
FEB 2025
Ticket Booking App
- Mobile-first ticket booking app using Expo/React Native with a matching Go backend API.
- Frontend built in TypeScript with Expo Router, native device integrations, and offline storage support.
- Backend developed in Go using the Fiber framework, featuring modular service and repository architecture, containerized with Docker, and secured with authentication-protected API endpoints.
React NativeExpoTypeScriptRESTGoFiberDocker
Jan 2024 - Mar 2024
WhatsApp clone
- Developed a real-time chat application using the MERN stack with Socket.IO for instant messaging.
- Implemented advanced state and user management with Redux and JWT across React components.
- Styled with Tailwind CSS to deliver a responsive, modern UI supporting file and media sharing.
ReactTailwind CSSReduxRESTSocket.IONode.jsExpress.jsMongoDB
MAY 2023 - JAN 2024
Facebook Clone
- Built a Facebook-style UI/UX clone with social feed, profiles, posts, and media interactions.
- Developed a full-stack JavaScript application using React + Redux (frontend) and Node.js/Express + MongoDB (backend).
- Implemented key features including image upload/cropping, emoji picker, JWT authentication, email notifications, and Cloudinary-based media storage.
ReactReduxRESTNode.jsExpress.jsMongoDB
SEP 2023 - NOV 2023
MUNRoom - GUI
- Developed the messaging interface for the MUNRoom microservice frontend, enabling chat listing and user interaction features, and scoped the design for future real-time communication integration.
- Built with Next.js, TypeScript, Tailwind CSS, and Material UI to deliver a responsive and modern web experience.
- Designed group messaging and user management workflows tailored for student housing needs, with backend constraints limiting real-time communication.
Next.jsTypeScriptTailwind CSSMaterial UICypressREST
MAY 2023 - AUG 2023
Messaging app
- Real-time messaging app using Pusher.js, built with Next.js 13 and Tailwind CSS.
- Supports group creation and image sharing for interactive conversations.
- Modern authentication via NextAuth; scalable state management with Zustand.
- Connects to a MongoDB database via Prisma ORM for scalable data storage.
Next.jsTypeScriptTailwind CSSNextAuthZustandPusher.jsPrismaMongoDB
JUL 2022
E-commerce Store
- Implemented an e-commerce application for a data structures final assessment in C++.
- Utilized four key data structures: Queue (via linked list), Array, Binary Search Tree (BST), and Linked List (including a specialized stack).
- Stored products in a JSON file and provided features for adding, searching, sorting, and checking out products.
C++Data Structures and Algorithms
JUN 2022