Projects
Welcome to my projects page! Here you will find a collection of my work across various domains of Computer Science and Software Engineering. I’ve categorized my projects to help you navigate:
Professional Experience Projects | Personal Projects Link to heading
Defense & Security Projects (DRDO Collaboration) Link to heading
-
Memory Footprint Analyzer Toolkit (MFAT)
- March 2024 - Present | C/C++, Python, Linux Kernel Module
- Description: Designed and delivered MFAT from scratch, enabling detailed forensic memory analysis for defense applications
- Implemented Linux kernel module to dump virtual memory contents.
- Adapted toolkit for Android ARM devices, extending usability to mobile defense systems
- Automated threat detection via Python pipeline and ML triggers, reducing manual analysis time by 40%
-
aes-pd - Hardware-Based Cryptographic Key Management System
- March 2024 - Present | Bash, OpenSSL, Cryptography
- Description: Built a secure AES-256 key storage system using USB hardware tokens for air-gapped environments
- Engineered bash-based tooling for generating up to 1 billion unique keys per 32GB device
- Implemented overlap-prevention and audit-tracking aligned with MOD security standards
- Optimized device operations, reducing key extraction latency by 25%
- Source Code:
Github
AI/ML Projects Link to heading
-
AIPro - AI Interviewer (POC)
- 2024 | Python, LLM Fine-tuning
- Description: Developed a proof-of-concept AI interviewer leveraging fine-tuned OSS LLMs
- Designed ranking logic to evaluate candidates, enabling HR teams to filter applicants 2x faster
-
Parsely - API-Driven Resume Parser
- 2024 | Python, OCR, LLM
- Description: Built an OCR + LLM-powered API to parse resumes into JSON with 99% accuracy
- Integrated Google Tesseract OCR with gpt-oss-20b for high-volume parsing
- Reduced recruiter screening time by 60%
-
Spam Investigator
- Description: Telegram BOT that uses ML to detect whether a message from a user in a group is SPAM or Not
- Built around Flask and Telegram API, shares logic with SPAM/HAM Classifier project
- Source Code:
Github
Linux Kernel Development Link to heading
-
Azure - Self-maintained Linux Kernel Fork for Mobile Devices
- October 2017 - Present | C, Linux Kernel, CI/CD
- Description: Maintained and optimized Linux kernel forks for Android devices with security enhancements (varutra.com)
- Backported features from mainline and other forks
- Automated CI/CD pipeline for public builds
- Achieved adoption by 100K+ users worldwide
- Devices supported:
-
Mainline Linux Kernel
- Description: Contributing to the upstream Linux kernel
- Source:
Github
-
myscripts - Custom Kernel Build Automation Scripts
- October 2019 - Present | Bash, Android, CI/CD
- Description: Robust Bash scripts to automate building custom Android kernels with device-specific configurations
- Features: toolchain downloads (Clang, GCC), DTBO generation, signing, and packaging
- Integrated Telegram notifications and automated zip uploads
- Adopted by 28+ users (stars) and forked 90 times on GitHub
Github
Data Science & Machine Learning Link to heading
- Air Quality Index Prediction for Urban Areas
- August 2023 | Python, Machine Learning, Linear Regression
- Description: A machine learning model to predict the air quality index for urban areas using environmental attributes
- Achieved 97% prediction accuracy through feature selection and regression tuning
- Thesis work for Masters in Computer Science
Project Report|Presentation
Virtualization & DevOps Link to heading
- Archlinux Docker Image for Kernel Compilation [Daily Updated]
- April 2020 - Present | Docker, CI/CD, Bash
- Description: A production-ready Arch Linux Docker image with toolchains required for kernel and CI builds
- Reduced CI pipeline build times by 35% through optimized caching
- Runs on CI/CD pipelines for automated image generation on daily basis
- 10K+ downloads globally
Docker Hub|Demo YML
Personal Projects Link to heading
-
Home Automation System using Raspberry Pi and WebIOPi
- 2020 | Raspberry Pi, IoT, Python
- Description: Smart-home automation prototype using Raspberry Pi GPIO and smartphone-based controls (idsa.in)
- Enabled remote appliance management via WebIOPi
- Demonstrated practical IoT applications for low-cost automation
-
Programmings
- Description: A collection of programming assignments and projects from college days
- Branched out into years and semesters
Github
-
- Description: Personal website built with Hugo and hosted on Cloudflare
- Contains blog, projects, and photography
Open Source Contributions Link to heading
It will be hard to pen down contributions in a single page. You are requested to visit my Github page and explore the timeline and repositories for more details.
Skills & Technologies Link to heading
- Programming Languages: C, C++, Python, Bash, SQL
- Systems & Security: Linux Kernel Development, Memory Forensics, Cryptography (AES, OpenSSL), Reverse Engineering
- Machine Learning & AI: LLM Fine-tuning, Predictive Modeling, OCR (Tesseract), Data Analysis
- Tools & Platforms: Docker, Git, CI/CD, Jupyter Notebooks, PowerBI, MS Excel
- Cloud & Deployment: AWS, Air-gapped Systems, API Development
- Emerging Technologies: IoT Security, 5G Applications (idsa.in)