Electronic Systems & CS Dual Degree | Systems, Embedded Firmware & Security
A concise record of systems work across real-time firmware, digital design, and secure backends. Built with a bias toward measurable performance, clear interfaces, and maintainable architecture.
Full-stack campus notice-board PWA with production-grade auth and RBAC. Built end-to-end with Java 21, Spring Boot 3.5, Next.js 15, and PostgreSQL (JWT refresh rotation, 5-role access control, OpenAPI).
Natural-language-to-SQL system with a clean 3-step pipeline (/to-sql, /execute, /explain). Integrates a local Ollama LLM (schema-aware prompting) and renders results via a custom JavaFX desktop client.
Real-time polyphonic audio synthesizer firmware on ESP32 with <10ms latency. Uses FreeRTOS task prioritization, a lock-free ring buffer, and a custom I2S + DMA audio path for jitter-free output.
Full RTL-to-bitstream flow on a Xilinx Artix-7: synthesizable SystemVerilog, constraints, timing closure, and on-hardware debug. Validated designs with Vivado ILA/VIO and automated runs with Tcl scripting.
@ bi0s (India's top-ranked CTF team) — Jan 2025–Present. Low-level debugging and reverse engineering across ARM/x86 with deep GDB work (memory forensics, fault isolation) and black-box firmware analysis.
Dual-degree: B.S. Electronic Systems (IIT Madras, 8.3/10) and B.Tech CSE (Amrita, 9.0/10, top scholarship category). Coursework focus: operating systems, computer networks, embedded systems, and digital design.
Co-led a national-level workshop on software performance and modern Java. Owned logistics and automated certificate generation to improve attendee experience.
A small typographic tribute to the first issue of The New York Times (September 18, 1851). The layout is intentionally dense and scannable: the goal is clarity, not decoration.
Build systems that are simple to reason about, hard to break, and easy to maintain. Prefer measured performance work, deliberate interfaces, and robustness over novelty.