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
I built a simplified key-value server in C++17 over raw TCP sockets. The main goal was to understand storage serialization, crash recovery (custom SAVE/LOAD persistence), and how database servers handle commands concurrently without third-party frameworks.
PRJ-MN-REDIS-01A custom Unix shell written in C. It handles process creation (fork), execution (execvp), redirection (<, >), and multi-stage pipe cascades (|). Building this taught me exactly how Linux handles file descriptors and job isolation.
PRJ-MN-SHELL-02A concurrent HTTP/1.1 server written in C using select() for non-blocking I/O multiplexing. It handles request parsing, persistent keep-alive connections, and serves static files without spawning a thread per client. I built it incrementally to understand event loops and partial TCP reads.
PRJ-MN-HTTP-03A TinyML predictive maintenance pipeline deployed on an ESP32. It captures raw vibration sensor data, runs anomaly detection models directly on-device, and reports warnings via MQTT. Built to explore low-power edge compute limitations.
PRJ-EDGE-AI-04A 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-05An offline-first student organizer running entirely inside the browser's IndexedDB database. It syncs data through user-owned storage rather than centralized servers. I built it to keep my notes and task boards fast, private, and independent of external server downtimes.
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 for user score tracking.
PRJ-QUIZ-LIVE-07Skills
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