Exploring my codebase and contributions...
Multi-Threaded HTTP Server
Systems Programming Nov 2024 - Dec 2024Role: Developer
Developed a high-performance multi-threaded HTTP server in C using a fixed thread pool and thread-safe queue, achieving 4× throughput over a single-threaded version. Built a synchronization-safe audit logging system with pthread_mutex to ensure correct request ordering and durability. Designed a per-resource locking mechanism with a URI-to-rwlock_t hash map to minimize contention and maintain correctness under concurrency.
💡 Code available on request
Trading Strategy Simulator
Financial TechnologyDesigned a comprehensive trading simulator handling real-time financial data for over 1,000 tickers using yfinance and NumPy, supporting multi-indicator strategy backtesting with 20% improved trading accuracy.
ASL Gesture Detection
Machine LearningEngineered a real-time ASL detection model using TensorFlow/Keras, trained on 5,000+ labeled gesture images achieving 95% accuracy with <50ms recognition speeds using OpenCV and cvzone.
Handwriting Recognition App
Machine Learning & MobileBuilt an end-to-end OCR system using Microsoft's TrOCR model with 88-92% accuracy. Features FastAPI backend with Hugging Face transformers and Flutter frontend for cross-platform deployment. Processes handwritten text to digital format with real-time API integration.
Terminal Portfolio Website
Web DevelopmentBuilt a modern terminal-style portfolio website using HTML, CSS, and JavaScript with typewriter animations, responsive design, and interactive terminal aesthetics. Features smooth transitions, keyboard shortcuts, and a nano editor-style contact form.
Loading work history and professional journey...
Undergraduate Researcher
Developing distributed control algorithms using Python and MATLAB for campus eVTOL simulations, improving path efficiency by 25% and reducing energy consumption.
Key Achievements:
- Improved path efficiency by 25% and reduced energy consumption in eVTOL simulations
- Collaborated with IIT Madras to optimize atmospheric sensing models
- Enhanced air-ground data collection safety by 20%
Software Engineer Intern
Developed and optimized Graph Coloring algorithms in C# using .NET for Sapphire Compiler, reducing register allocation time by 30% and enhancing memory management with advanced NUnit test cases.
Key Achievements:
- Reduced register allocation time by 30% in Sapphire Compiler
- Enhanced memory management with NUnit test cases for 100,000+ registers
- Achieved 60% improvement in time complexity
- Translated SPIR-V Bit Instructions to Ray Core for 16-bit ISA
Opening contact form in nano editor...