I am a Computer Engineer and Research Enthusiast
I build and optimize backend systems —from designing high-performance concurrent backends and cloud infra to working on systems programming. My work is driven by an absolute obsession with systems-level innovation and ruthless resource efficiency.
Core Research Areas
While my undergrad studies are specifically focused on electronics systems, operating systems, and parallel programming, my broader research interests lie deeply within computer architecture and its evolution.
Scholastic & Programming Achievements
- All India Rank 138 (Top 0.5%) in ICPC Prelims, advancing to India Regionals in Amritapuri [1] [2] - Dec, 2024
- All India Rank 687 (Top 2%), at TCS Codevita 2025 Challenge. [1] - June, 2025
- All India Rank 2685 (Top 2%), at official Codeforces rating system. [1] - June, 2025
- Google Developer Club Lead , organized 10+ React.js & DevOps workshops for 200+ participants. [1] - Nov, 2024
- 2nd place in the SIH 2023 Internal competition for developing a smart solution. (M.S.) [1] - Nov, 2022
- 🥇 Pre-RMO Qualified, Pre-Regional Mathematics Olympiad. - Oct, 2019
- SOF Olympiad Medalist, International Science Competition [1] - Sep, 2018
Experience
Software Engineering Intern @ Cerify Systems
At Cerify Systems, a startup building blockchain-based compliance and certification infrastructure, I developed and audited Ethereum smart contracts using Solidity, focusing on secure and transparent document verification systems. I built decentralized applications (dApps) integrated with Web3.js and Metamask, and contributed to backend microservices using Node.js, Express, and MongoDB.
Indian Institute of Technology, Delhi | Research Intern
- Symbolic Execution for Smart Contracts: Analyzed the architectural adaptation of the KLEE engine from C/C++ to Solidity, focusing on how formal methods are applied to blockchain-based smart contracts.
- Test Case Generation & Automation: Built automation scripts to generate test inputs from symbolic execution outputs produced by SKLEE.
- Understanding Research & Paper Workflow: Studied the SKLEE research paper outlining how KLEE's symbolic execution for C programs is adapted for Solidity smart contract analysis.
MapGPT : Geospatial AI Assistant & RAG-based Travel Guide
#1- Geospatial AI Assistant: Developed a real-time location assistant using Gemini API and Google Maps API to provide intelligent city navigation and automated geospatial searching.
- RAG-based Travel Guide: Integrated a RAG pipeline using a Vector Database to allow users to upload and "chat" with travel documents or PDFs, providing personalized insights by cross-referencing maps with document data.
MeetWise : Real-time Video Communication App
#2- Real-time Video Communication: Built a full-stack video conferencing application using WebRTC for peer-to-peer (P2P) media streaming and Socket.io for custom signaling and real-time event handling.
- Secure Meeting Management: Engineered a MERN backend with JWT-based authentication, allowing users to create secure meeting rooms and manage persistent data in MongoDB.
REST API for Data Serving in C++
#3- High-Performance Backend: Engineered a lightweight REST API using the Crow framework to handle high-frequency HTTP requests with minimal latency.
- Concurrent Processing: Optimized server response times by leveraging multi-threading and efficient JSON serialization for fast, concurrent data handling.
Real-Time IoT Application : Edge Networks, Grafana, SQLite, OpenSSL
#7- Protocol Gateway: Engineered a Real-Time Secure Protocol Gateway to address the problem of protocol fragmentation across Heterogeneous IoT Edge Networks.
- Dual-Stack RTOS: Built a Dual-Stack architecture integrating robust real-time responsiveness and secure processing capabilities.
Preemptive Multilevel CPU Scheduler in C : RTOS, Threading, Embedded Linux
#5- Scheduler Simulation: Implemented a highly functional simulated CPU scheduler from the ground up to handle concurrent execution.
- Advanced Queue Policies: Integrated round-robin, priority-based, and multilevel queue policies mimicking core OS scheduling logic.
Academic Coursework
Relevant coursework focusing on the deep-technical facets of computer science, mathematics, and low-level software engineering.
Data Structures
Stacks, Queues, Lists, Trees, Graphs, Hash Maps
Algorithms
Sorting, Hashing, Graph Algorithms, Backtracking, DP
Parallel Programming
OpenMP (OMP), CUDA, Multithreading, Concurrency
Computer Architecture
MIPS, Von Neumann, Segmentation, Multicycle/Monocycle
Databases
Relational (SQL), NoSQL, Indexing, Transactions
Networks & Security
TCP/IP, Computer Security, CISCO training course
Operating Systems
Process Scheduling, Memory Paging, File Systems
Mathematics
Calculus, Linear Algebra, Discrete Mathematics
Software Engineering
Agile Methodologies, Software Design Patterns, CI/CD
Smart & Embedded Systems
Python processing, RTOS, Sensor integration
Visual & App Dev
Advanced Visual Programming, Mobile/PWAs
Signals & Systems
Continuous/Discrete Time Signals, Fourier Transforms, Control Systems
Digital Electronics
Logic Gates, Boolean Algebra, Multiplexers, Sequential Circuits
VLSI Design
CMOS Logic, Physical Design, EDA Tools, IC Fabrication
Analog Electronics
BJT/FET Amplifiers, Op-Amps, Oscillators, Active Filters
Wireless Communication
Modulation, Antennas, Cellular Networks, Propagation
Technical Skills
A comprehensive overview of my technical proficiencies, languages, tools, and frameworks tailored for systems development.
Programming Languages
C, C++, Python, JavaScript/TypeScript, SQL, Solidity
Embedded & Hardware
ESP32, STM32, Arduino, RISC-V Architecture, Verilog
Frontend
HTML, CSS, JavaScript, React.js
Backend & Databases
Node.js, Express.js, FastAPI, MongoDB, SQL
AI / ML
LLMs, ML models (Basics), RAG, LangChain, TensorFlow
Cloud & Infra
AWS (EC2, S3), Linux (CentOS/Ubuntu), Docker, CI/CD
Libraries & Frameworks
Boost (C++), React, Web3.js, Grafana
Tools & Protocols
Git/GitHub, MQTT, OpenSSL, Socket.io, REST APIs, CMake
Academic Research
My contributions to core computer science research, bridging the theoretical with applied hardware acceleration.
RISC-V SoC with Custom DSP Accelerators for Edge Computing
2025- Hardware Engineering: Designing custom digital signal processing accelerators integrated within a RISC-V System-on-Chip (SoC) architecture.
- Edge Optimization: Focusing on minimizing power consumption and maximizing computational throughput for edge ML/AI devices.
Academic References
Esteemed professors and researchers I have had the privilege to work with and learn from.
Prof. Subodh Vishnu Sharma
Department of Computer Science
Engineering
Hauz Khas, New Delhi, India
Prof. Sruti Srinivasa Ragavan
Department of Computer Science
Engineering
Kanpur, Uttar Pradesh, India