Professional Summary
Versatile Software Engineer with hands-on experience across Systems Programming, Compiler Construction, Android Development, Full-Stack Web Engineering, and AI Systems. Independently architected and shipped 14+ open-source projects spanning Android accessibility tools (Kotlin), 32-bit x86 OS kernels (C/NASM), LLVM IR compilers (C++23), real-time multiplayer platforms (Java 17 WebSockets), React 19 client-side web studios, cryptographic TUI tools, Godot 4 RPGs, and LangChain AI assistants. Proficient in zero-trust privacy architectures, Docker container sandboxing, low-latency concurrent systems, PyPI package distribution, and CI/CD deployment via GitHub Actions.
Comprehensive Project Ledger
Tech Stack: Kotlin, Android Accessibility Services, Android SDK (API 24+), SharedPreferences, System Window Overlays, Gradle, MkDocs, GitHub Actions
- Engineered ReelLock, an open-source Android digital wellbeing application that blocks Instagram Reels in real time using Android Accessibility Services to analyze UI node trees without root access.
- Implemented three configurable intervention modes: instant system back-navigation (
GLOBAL_ACTION_BACK), launcher redirect (Home intent), and non-bypassable system alert overlays.
- Enforced zero network permissions (
INTERNET permission omitted) and zero keylogging/text-reading for 100% privacy-first local operation.
- Published automated MkDocs documentation pipeline on GitHub Pages and released pre-compiled release APKs.
Tech Stack: C++23, LLVM IR Codegen, Compiler Design (Lexer / Parser / AST / Codegen), Itanium ABI Exception Handling, Reference Counting GC, CMake, AddressSanitizer, UBSan
- Architected GigglyCode, a multi-language interoperable programming language compiler targeting LLVM IR, written entirely in modern C++23 with a complete lexer, parser, type checker, and IR code-generation pipeline.
- Built native Linux structured exception handling (
try / catch / raise) using Itanium ABI personality functions, LLVM landing pads, and unwind tables for zero-cost exception propagation.
- Implemented automatic memory management via reference counting runtime, integrated C++23 standard library, and validated correctness under AddressSanitizer (ASan) and Undefined Behavior Sanitizer (UBSan) suites.
Tech Stack: C, Assembly (x86 / NASM), GDT / IDT Interrupt Handling, PIC Driver, Paging Virtual Memory Allocator, VFS, System Calls, Custom libc, QEMU, GCC Cross-Compiler, CMake
- Developed TilekarOS, a 32-bit monolithic x86 operating system kernel from scratch in C and NASM Assembly, running inside QEMU virtual machine environments with full ring-0 to ring-3 privilege transitions.
- Implemented complete low-level kernel subsystems: Global Descriptor Table (GDT), Interrupt Descriptor Table (IDT), PIC 8259A interrupt controller, paging-based virtual memory allocator with
malloc / free, system call dispatch table, and Virtual File System (VFS) layer.
- Built a custom userspace standard C library (
libc) and successfully bootstrapped ring-3 user programs with full privilege isolation, verifying kernel correctness across interrupt and syscall boundaries.
Tech Stack: Java 17 (Custom HTTP & WebSocket Server), Docker Containerization, Vanilla JS / CSS3, Concurrent Programming, Sandboxed Code Execution
- Engineered CodeArena, a zero-framework real-time multiplayer competitive programming platform in raw Java 17 — implementing custom HTTP request routing and WebSocket upgrade handshake handlers from the socket layer up.
- Architected a low-latency 1v1 duel matchmaking engine with real-time shared-state synchronization using custom Java WebSocket message framing and concurrent thread-safe data structures.
- Integrated a sandboxed multi-language code execution engine running contestant submissions inside isolated Docker containers with enforced CPU time, memory heap, and wall-clock runtime limits.
Tech Stack: React 19, TypeScript 5, Vite 6, Tailwind CSS v4, HTML5 Canvas API, Lucide React, Oxlint, Vitest, GitHub Actions / Pages
- Developed DiffLens, a high-performance 100% client-side visual image comparison web studio in React 19, TypeScript 5, and Vite 6, achieving zero-latency rendering with no cloud file uploads or server tracking.
- Architected a multi-mode inspection engine with split-slider, side-by-side, onion-skin, and high-frequency blink diffing modes — all rendered via HTML5 Canvas API with browser Object URLs for instant frame composition.
- Automated production CI/CD pipeline via GitHub Actions with full Oxlint linting and Vitest unit test gates, deploying optimized builds to GitHub Pages on every merge.
Tech Stack: Computer Architecture, TTL Logic Design, Logisim, Rust, CustomASM, Assembly, Binary Encoding, Python Media Processing
- Designed SS32, a custom 32-bit TTL minicomputer CPU with a 32-bit data bus, 23-bit address space, and 9-bit variable-length instruction set, fully simulated in Logisim with physical TTL logic gate accuracy.
- Defined a complete custom assembly language specification using CustomASM (
astCPU.asm) and wrote Python transformation scripts to encode video frames and images into ROM binary payloads for display buffer rendering.
- Built a high-speed hardware emulator in Rust implementing the full instruction decode, execute, and memory-mapped display buffer pipeline for cycle-accurate behavioral simulation.
Tech Stack: Python 3.x, FFmpeg, FFmpegIO, NumPy, Pillow (PIL), Rich, MkDocs, mkdocstrings, PyPI Packaging
- Built VidioPy, an open-source Python video editing and programmatic composition library designed as a modern, lightweight alternative to MoviePy — published and maintained on PyPI.
- Optimized high-throughput frame transformation and audio overlay pipelines leveraging NumPy array batch processing and FFmpegIO streaming integration for efficient in-memory video composition.
- Authored comprehensive autogenerated API documentation using MkDocs and
mkdocstrings, producing a clean publicly hosted reference site and clean PyPI release workflows.
Tech Stack: Pure Java 17 (javax.crypto), AES-256-GCM Encryption, PBKDF2WithHmacSHA256 Key Derivation, Mouse-Enabled TUI Engine, Maven, Zero-Dependency Architecture
- Built JPassMan, a zero-dependency offline CLI/TUI password manager in pure Java 17 — no external libraries, relying entirely on the JDK standard library for all cryptographic and UI operations.
- Enforced bank-grade cryptographic security using
AES/GCM/NoPadding authenticated encryption paired with PBKDF2WithHmacSHA256 key derivation at 65,536 iterations with a 16-byte random salt per vault.
- Designed a fully mouse-enabled interactive Terminal User Interface (TUI) with seamless credential CRUD management, timed clipboard auto-clear, and master password lock with brute-force delay protection.
Tech Stack: Godot Engine 4.x, C# (.NET), GDScript, GDShader, Dynamic AI Director System, Entity Component Architecture, Game Physics & Hitboxes
- Designed and developed RayaMan, a procedurally generated medieval fantasy Action RPG in Godot 4 using a hybrid C# and GDScript architecture with custom Entity Component patterns.
- Implemented a dynamic AI Story Director that samples player combat KPIs (damage dealt, survivability, clear speed) to dynamically adjust threat level, enemy spawn density, and narrative arc progression in real time.
- Built custom HUD UI, stat progression and leveling system, equipment inventory, dynamic hitbox collision layers, and custom GDShaders for 2D lighting and 3D particle visual effects.
Tech Stack: Python 3, Flask, HTML5, CSS3 (Neo-Brutalist Design System), Docker, GitHub Pages, Agentic AI Skill Integration
- Engineered a responsive Neo-Brutalist developer portfolio and local Resume Studio using a Python/Flask backend that dynamically renders and manages HTML/CSS resume templates from agentic skill definitions.
- Implemented a local containerized development environment via Docker and an automated static deployment pipeline to GitHub Pages delivering 100% uptime with zero server-side runtime costs.
Tech Stack: Python 3, FastAPI, Uvicorn, Pydantic, Jinja2, Vanilla JavaScript, Glassmorphism CSS, REST API Architecture
- Created Wardrobe AI, a local-first wardrobe cataloging and outfit recommendation engine powered by FastAPI and Pydantic data modeling with a clean REST API.
- Developed a multi-factor fashion scoring algorithm evaluating color harmony, per-item laundry availability state, and contextual event suitability (casual college, outdoor treks, formal settings).
- Designed a modern dark-mode Glassmorphism web UI using Vanilla JS and CSS custom properties for fast clothing logging, filtering, and one-click daily outfit recommendations.
Tech Stack: Python 3, Flask, JavaScript, HTML5 / CSS3, Modular Tool Framework, Web Scraping, Prompt Engineering
- Built Friday v2, a modular personal AI assistant and tool execution framework in Python and Flask with a plugin-style architecture enabling easy extension via registered tool handlers.
- Designed a dynamic multi-panel web UI supporting concurrent chat sessions, background task scheduling, structured prompt engineering pipelines, and integrated deep research web-scraping tools.
Tech Stack: Python 3, LangChain, Groq API, Google Gemini AI, Milvus Vector DB, CustomTkinter, Arxiv API, PubMed API, PyMuPDF, Rich
- Engineered Friday v1, a local desktop AI assistant integrating LangChain orchestration, Groq API inference, Google Gemini multimodal AI, and Milvus vector database for semantic PDF document search and retrieval.
- Developed automated background workflows for email inbox reading, calendar reminder alerts, and scientific paper discovery via Arxiv and PubMed APIs with PyMuPDF-powered document parsing.
Tech Stack: Python 3, Flask, WebSockets, HTML5 / CSS3, CLI Frameworks
- Created Online Multiplayer Chess with real-time room creation, player matchmaking, and a full chess move-validation rules engine using Flask WebSockets for bidirectional game-state synchronization.
- Developed a collection of CLI tools including a Snake game, Python Text Editor, scientific Calculator, and a spatial 2D Cloth Packing optimizer using greedy geometry algorithms.