Projects
Here are some projects I’ve worked on:
Enable: Fitness Planning App#
Tech used: SwiftUI and Google Firebase
Enable is a mobile application built for iOS that empowers users to manage their fitness goals by creating personalized exercise routines, tracking workouts, and connecting with others.
The app offers a clean and intuitive interface designed to make fitness planning easier for beginners and experienced users alike.
See more at the project GitHub!
💡 Key Features#
- OAuth Sign-In: Seamless registration using Google sign in.
- Custom Workouts: Users can build their own exercises with media, sets, and reps.
- Routine Planner: Routines allow grouping of exercises into consistent plans.
- User Profiles: Public profiles make it easier to share fitness goals and progress.
- Built-in Messaging: Users can chat directly with others inside the app to stay connected and motivated.
🖼️ Preview#

HTTP Proxy Server#
Tech used: Python, Socket Programming, Multithreading, LRU Cache
A fully functional HTTP/HTTPS proxy server built from scratch using raw TCP socket programming. Implements a custom HTTP parser supporting absolute, authority, and origin request forms (RFC 7230), HTTPS tunneling via the CONNECT method with bidirectional relay using select(), and a thread-safe LRU cache with configurable max object size and eviction policy. Stress-tested under 25 concurrent threads with a 100% success rate across 250 requests.
See more at the project GitHub!
