About
My name is Pulkit Garg and I am currently pursuing my bachelor's of engineering degree in Computer Science & Engineering from Chitkara University. I live in Pune, India.
My interests span software development, programming languages, and data structures & algorithms. I like designing APIs, handling databases, improving database performance, or building clean and usable interfaces.
Right now, I'm interning at Bajaj Finserv Health as a Software Developer Engineer. I work on building and enhancing web applications using Next.js, TypeScript, and modern CI/CD pipelines. My role involves developing scalable features, optimizing application performance, and delivering seamless user experiences. In the past, I've also worked as a Full Stack Developer intern at InTheBox (a early stage startup).
In my free time, I enjoy playing video games and reading. I'm also passionate about participating in hackathons, where I love building creative solutions to real-world problems. This passion has led to several achievements, including being the runner-up at Salesforce Crosswalk 2025.
During high school, I worked as a freelancer, building WordPress websites for clients and developing patches for Android games. These experiences gave me early exposure to software development, client communication, and problem-solving.
In college, I became actively involved in the tech community. I mentored aspiring developers at Open Source Chandigarh, served as a Core Team member at DevLearn, and led content initiatives as the Content Head of the WikiClub Tech CUIET Chapter. These roles helped me strengthen my technical, leadership, and communication skills while contributing to the growth of developer communities.
Programming Projects
Some of the recent projects I've worked on:
-
Bloguer: A Modern Blogging Platform
-
A modern blogging platform designed to provide a seamless experience for creating, managing, and sharing blog content. The platform supports rich text formatting, image uploads, user authentication, and dynamic content delivery, ensuring a superior blogging experience.
-
AtomKV: A High-Performance Key-Value Store
-
A lightweight in-memory key-value database inspired by Redis. Built in Java, it communicates over raw TCP sockets using a custom text protocol and supports TTL expiration, LRU eviction, append-only file (AOF) persistence, multithreaded request handling, and an HTTP metrics endpoint for monitoring. The project explores database internals, networking, and concurrent systems programming.
-
Macrobridge
-
A workflow automation platform inspired by tools like Zapier, allowing users to connect applications and automate repetitive tasks without writing code. Built with Next.js, PostgreSQL, Prisma, and Kafka, it enables event-driven integrations, custom workflows, and scalable background processing across multiple services.
-
create-latest-mern-app
-
A zero-configuration CLI for scaffolding production-ready MERN applications with the latest versions of React, Express, MongoDB, and modern developer tooling. It generates a clean project structure with frontend and backend setup, allowing developers to bootstrap full-stack applications in seconds instead of manually configuring the stack.