Projects
Here are some of the projects I've worked on. Each project showcases different technologies and approaches to solving problems.
HPC & Systems Lab
Performance-critical C++ repository featuring SIMD vectorization, memory optimization benchmarks, and parallel algorithms (OpenMP/MPI) adhering to Google Style Guide.
SmartCane
Assistive technology device for the visually impaired using IoT sensors and real-time obstacle detection algorithms.
Personal Blog
Next.js personal blog and portfolio website with React, TypeScript, Tailwind CSS, and responsive design
Unit Converter
Full-stack web application with Node.js/Express backend and responsive frontend for unit conversions
Weather API Wrapper Service
Spring Boot microservice with Redis caching, rate limiting, and Visual Crossing API integration
Number Guessing Game
Java CLI game with hexagonal architecture, multiple difficulty levels, and player management
GitHub User Activity
Java CLI tool that fetches and displays recent GitHub activity using REST API
Expense Tracker
Java CLI application for personal finance management with Maven, JSON storage, and CSV export
Mini Shell
Implementation of a Unix-like shell interpreter with pipes and redirection support
CVE Exploits and HackTheBox Writeups
Detailed writeups and exploit code for CVE vulnerabilities and HackTheBox challenges
Pentesting Scripts
Collection of Python scripts for penetration testing and security assessments
Pentesting Cheatsheets
Comprehensive collection of penetration testing cheatsheets and reference materials