ubuntu
~$ whoami

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.

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.

Computer Architecture Interconnection Networks Deep Learning Accelerators Operating Systems Parallel Programming Backend Systems

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

Aug 2024 - Present | Noida, Uttar Pradesh (Remote)

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.

Solidity Web3.js Node.js Express MongoDB

Indian Institute of Technology, Delhi | Research Intern

Jun 2024 - Aug 2024 | Hauz Khas, New Delhi
  • 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.
C/C++ Solidity KLEE Symbolic Execution Smart Contracts

MapGPT : Geospatial AI Assistant & RAG-based Travel Guide

#1
GenAI, React.js, Gemini API
  • 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.
Live Application

MeetWise : Real-time Video Communication App

#2
Full-Stack, WebRTC, Socket.io
  • 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.
Live Application

REST API for Data Serving in C++

#3
C++, CMake, Docker, Crow
  • 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.
API Reference

Real-Time IoT Application : Edge Networks, Grafana, SQLite, OpenSSL

#7
C, MQTT, OAuth, Grafana
  • 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.
Source Code

Preemptive Multilevel CPU Scheduler in C : RTOS, Threading, Embedded Linux

#5
Embedded Systems, C Programming, Scheduling
  • 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.
Source Code

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
IEEE VLSI Design Journal - Ongoing
  • 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.
Computer Architecture Hardware Engineering RISC-V
arXiv Publication

Academic References

Esteemed professors and researchers I have had the privilege to work with and learn from.

Prof. Subodh Vishnu Sharma

IIT Delhi

Department of Computer Science Engineering
Hauz Khas, New Delhi, India

Prof. Sruti Srinivasa Ragavan

IIT Kanpur

Department of Computer Science Engineering
Kanpur, Uttar Pradesh, India