Distributed + real-time applications
Built synchronized platforms, low-latency communication systems, and scalable backend architectures.
SYS-MOD-01Software Engineer · Systems & Embedded Developer
Third-year CSE student (CGPA 9.2). I spend most of my time on Linux, systems programming, and embedded work — writing things like a Mini-Redis, a Unix shell, and a concurrent HTTP server in C, plus some TinyML on ESP32. I like understanding why something works, not just making it work.
Mini Redis + Unix Shell
Linux · Networking · Embedded
Built synchronized platforms, low-latency communication systems, and scalable backend architectures.
SYS-MOD-01Designed embedded intelligence pipelines involving sensor fusion, MQTT telemetry, and on-device inference.
SYS-MOD-02C/C++, Linux, Networking, Operating Systems, database design, APIs, and scalable software architecture.
SYS-MOD-03About
Writing system utilities, debugging TCP/UDP sockets, routing breadboard wires, and compiling TinyML models for low-power edge microchips.
CORE-SEM-01I focus on tools that solve actual bottlenecks—like concurrency patterns, custom database caches, and local-first platforms that work offline.
CORE-PRC-02Third-year CSE student (CGPA 9.2). I spend class time studying operating systems, internet routing layers, and SQL query compilers.
CORE-ACA-03Education
Bachelor of Engineering in Computer Science & Engineering (affiliated to VTU)
Class of 2028 · CGPA: 9.2
EDU-VTU-01Projects
An automated payment-incident response system that detects statistically significant degradation, evaluates incidents using confidence-aware decision logic, and triggers recovery actions automatically when confidence is high. Low-confidence incidents are routed for human approval, while customer-caused or insignificant degradation is blocked from unnecessary intervention.
PRJ-DGRD-WTCH-01A simplified key-value server in C++17 over raw TCP sockets. I built the storage, persistence, command handling, and concurrency layers from scratch, including custom SAVE/LOAD persistence and crash-recovery handling.
PRJ-MN-REDIS-02A concurrent HTTP/1.1 server written in C using select() for non-blocking I/O multiplexing. It handles HTTP request parsing, persistent keep-alive connections, static file serving, and partial TCP reads without a thread per client. Built incrementally from blocking I/O toward event-driven networking.
PRJ-MN-HTTP-03A custom Unix shell written in C. It handles process creation (fork), execution (execvp), redirection (<, >), and multi-stage pipe cascades (|). It gave me hands-on experience with Linux process management, file descriptors, and job isolation.
PRJ-MN-SHELL-04A TinyML predictive-maintenance pipeline deployed on an ESP32. It captures raw vibration data, runs anomaly detection directly on-device, and reports warnings via MQTT. Built to explore low-power edge-compute and on-device inference constraints.
PRJ-EDGE-AI-05An offline-first student workspace running entirely in the browser with IndexedDB. It uses user-owned local storage rather than a centralized backend, keeping notes and task boards available without server connectivity.
PRJ-BASE-WRK-06A real-time multiplayer quiz game using Socket.IO for sub-100ms synchronization. It features anti-cheat checks on the server-side, JWT authentication, and MySQL database modeling.
PRJ-QUIZ-LIVE-07A database-backed hall booking system I built for three colleges to replace a manual slip-based process. It handles reservations with automatic double-booking prevention, automated email notifications via scheduled crons, and distinct flows for students and administrators.
PRJ-AUDIT-SYS-08Skills
Systems Engineering
Embedded & Edge AI
Backend & Real-Time
Local-First Web Apps
Journey
Getting deep into Linux kernel interactions, debugging network packets with tcpdump, writing socket-level protocols, and keeping system memory footprints tiny.
EXEC-FOCUSWriting custom device drivers, experimenting with Real-Time Operating Systems (RTOS), and eventually flashing a custom minimal Linux kernel on a development board.
EXEC-NEXTAchievements
Earned Elite + Gold credentials in NPTEL's Java programming course, administered by IIT Kharagpur.
ACH-NPTEL-01Guided three project teams through building, testing, and debugging software/embedded board prototypes.
ACH-LEAD-02Hacking in student hackathons and technical contests, focusing on building working prototypes under tight deadlines.
ACH-COMP-03Contact