I am a software engineer focused on building secure, efficient, and scalable systems. My passion lies at the intersection of low-level systems programming, cybersecurity, and artificial intelligence. I enjoy breaking down complex problems into clean, modular, and production-quality architectures, while valuing clear communication, analytical problem-solving, and adaptability.
Interests: Cybersecurity • C++ • Systems Programming • System Design • Software Engineering • AI • Networking
Technologies & Tools:
- Problem: Transferring files securely across the web without exposing them to intermediate servers or relying on third-party cloud storage.
- Approach: Built a zero-knowledge encrypted file transfer system. Files are encrypted client-side in the browser before transmission, utilizing a stream-and-batch processing pipeline for up to 20 files per transfer.
- Tech Stack:
- Outcome: A privacy-first, ephemeral file-sharing platform where decryption keys and plaintext files never touch the server disk or memory, complete with a self-destruct mechanism.
2. DocMind RAG
- Problem: Students need a private, offline, and cost-free way to query their lecture slides and handwritten notes without dealing with hallucinations from general LLMs.
- Approach: Engineered a 100% offline Retrieval-Augmented Generation (RAG) assistant. It uses a strict 30-rule pedagogical system prompt and local GGUF models to generate factual, syllabus-grounded answers and code dry runs.
- Tech Stack:
- Outcome: A highly efficient learning tool capable of step-by-step code tracing, marks-based exam answers, and memory visualization with zero API costs.
- Problem: Understanding and demonstrating core object-oriented and system design principles in a real-world scenario.
- Approach: Developed a robust, in-memory C++ console application mimicking a real cinema. Implemented modular architecture with separate services for pricing, polymorphic payments, seating layouts, and booking management.
- Tech Stack:
- Outcome: A crash-resistant, cleanly architected system showcasing strong system design principles, robust error handling, and clean code separation.