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
  • panchajanya.dev

    • 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)