Kunal Dubey_
> Systems & Low‑Level Engineer
Building robust infrastructure close to the metal.
About Me

Professional Experience
Changelog from my journey
I've been working on creating impactful software for the past 2 years. Here's a timeline of my journey.
May 2025 - Present
May 2025 - Present
Software Development Engineer I
Capital Compute Technologies
Backend-focused Software Engineer working on a large enterprise logistics platform built in Java used to manage air, ocean and land freight shipments and operational workflows.
- Developed and maintained backend services using Spring Boot and REST APIs for shipment tracking and logistics workflows.
- Used Hibernate/JPA for persistence and database interactions with PostgreSQL and MySQL.
- Integrated asynchronous event-driven components using Kafka for communication between backend services.
- Maintained frontend modules built using Google Web Toolkit (GWT) along with modern components implemented in React and Angular.
- Debugged and modernized a large production Java codebase while integrating microservice-based components.
- Built update delivery infrastructure using AWS S3 and CI pipelines for cross-platform desktop application distribution.
- Developed native C++ modules using Node N-API to integrate low-level system functionality with application runtime.
Jan 2025 - May 2025
Jan 2025 - May 2025
Software Development Intern
Capital Compute Technologies
Developed a screen recording platform similar to Loom using ElectronJS and NodeJS.
- Built backend processing pipeline using AWS Transcoder to convert WebM recordings to MP4.
- Implemented multipart upload workflow using AWS S3 presigned URLs enabling reliable large video uploads.
- Created CI/CD pipelines using GitHub Actions and CircleCI for automated cross-platform builds.
Oct 2023 - Feb 2024
Oct 2023 - Feb 2024
Frontend Developer Intern
HIDS Technologies Private Limited
Developed web applications using Next.js and TypeScript.
- Implemented automated testing using Jest and Cypress.
- Built an e-learning platform called Skill Master using ReactJS.
Feb 2023 - Apr 2023
Feb 2023 - Apr 2023
FullStack Development Intern
Brew Labs Pvt. Ltd.
Was part of a team of 4 and worked on designing and improving web applications using ReactJS.
Skills
Languages
Backend & Systems
Tools & Infrastructure
Selected Projects
Chat Backend API
Java, Spring Boot, PostgreSQL, Docker
- ›Built REST API backend supporting authentication and message storage.
- ›Implemented password hashing using BCrypt and request validation using Jakarta Validation.
- ›Containerized backend using Docker and deployed behind Caddy reverse proxy.
- ›Designed relational schema for users and messages using PostgreSQL.
RayTracing using C
Weekend ray tracer from scratch
- ›Implemented a ray tracing renderer to explore lighting, shadows and 3D scene rendering.
- ›Used SDL2 for graphics rendering and CMake for build automation.
- ›Core path tracing / ray tracing logic in plain C.
Screen Capture CLI Tool
Cross‑platform C++ capture tool
- ›Built cross-platform screen capture CLI tool using native OS APIs.
- ›Integrated FFMPEG pipeline for real-time video encoding.
- ›Optimized for performance and low latency capture.
HTTP Server using C++
Raw sockets HTTP server
- ›Implemented HTTP server using raw TCP sockets to understand request parsing and response handling.
- ›Designed routing logic and response generation system.
- ›Built to explore low-level network behavior and systems programming.
zapshare
P2P file transfer & networking
- ›Simple P2P file sharing app using a central rendezvous server.
- ›Sender generates a secret; receiver uses that secret to connect and pull the file.
- ›Currently works on the same network, with plans for UDP hole punching.
mem_alloc_c
Custom malloc/free implementation
- ›Implementation of standard C dynamic memory functions (malloc, free, etc.).
- ›Manual management of blocks, headers, fragmentation, and reuse.
- ›Focus: how general‑purpose allocators work under real constraints.
windows_socket_practice
Raw sockets in C++
- ›Small practice repo around Windows sockets.
- ›Playing with connection setup, sending/receiving loops, and low‑level network behavior.
- ›Base for future P2P / real‑time / networked experiments.
Get in Touch
Have a project in mind or want to discuss low-level engineering? Signal me.
Connect
Location
Delhi,India