Hi, I am Aditya Punmiya

a Software Engineer specializing in full-stack development with a strong focus on backend technologies. Over the past year, I have gained professional experience working with ASP.NET, Nest.js, Fiber, and the PERN stack, alongside Bash scripting for automation. Additionally, I have some foundational academic experience in C and Java. When it comes to databases, I have experience working with both NoSQL and SQL databases, designing efficient and scalable database solutions.

I love designing, developing, and deploying apps from start to finish. Whether it's creating something new or optimizing an existing project, I'm always up for it!

If it's about solving problems and building cool stuff, I'm ready to jump in and get started!  Let's create something great together!

Technology

Here's what I typically work with.

  • Language
    • Bash
    • C#
    • Go
    • JavaScript
    • Python
    • TypeScript
  • Frontend
    • Next.js
    • React Router
    • React.js
    • Tailwind CSS
    • Zod
    • Zustand
  • Backend
    • ASP.NET Core
    • Bun
    • Deno
    • Express
    • FastAPI
    • Fiber
    • GraphQL
    • NestJS
    • Node.js
    • Socket.IO
  • Database
    • Firebase
    • MongoDB
    • PostgreSQL
    • Redis
    • SQLite
  • Tools
    • Amazon Web Services
    • Azure
    • Digital Ocean
    • Git
    • Github Actions
    • Linux
    • Oracle Cloud
    • Vercel
  • Academics
    • C
    • Flask
    • Java
    • MySQL
    • Php
    • SvelteKit

Work Experience

Here's my professional journey so far.

Jul'25 - Present

NAV India

8 mos

Trainee Associate - Technology

Jul'25 - Present
Details:
  • Authored custom IronPython scripts to process in-memory financial data within a C# service, enabling complex calculations not available in the base application.
  • Architected a custom, full-stack Role-Based Access Control (RBAC) framework from the ground up, implementing a secure authorization layer in FastAPI and modular, permission-aware React components to enforce granular access policies.
  • Developed a high-throughput RabbitMQ consumer to orchestrate asynchronous data synchronization, utilizing idempotent logic for MongoDB inserts and updates to maintain real-time data consistency.
  • Automated a dedicated database backup utility to perform daily snapshots of MongoDB instances, establishing a robust disaster recovery layer and ensuring long-term data integrity.
  • Implemented a custom job-orchestration layer to monitor and cap simultaneous login sessions across distributed scrapers, leveraging MongoDB for real-time state management to prevent service-level bottlenecks.
Projects:
  • No projects listed
Technologies:
  • C#
  • FastAPI
  • MongoDB
  • Node.js
  • Python
  • React Router
  • React.js
  • TypeScript
Jan'25 - Jun'25

Blowbits Solutions LLP

6 mos

Full Stack Intern

Jan'25 - Jun'25
Details:
  • Designed and developed a customer support ticketing system from scratch for both end-users and agents, building RESTful APIs using ASP.NET Core and frontend components in React, with PostgreSQL for data storage and deployment on AWS.
  • Built a complete attendance and leave management system using ASP.NET Core, React, PostgreSQL, and AWS, creating foundational HR functionality including API design, database schema, and responsive UI.
  • Engineered a CAPTCHA recognition microservice using ASP.NET Core (.NET 8), ONNX Runtime, and Emgu.CV, integrating a pre-trained CNN model (converted to ONNX) for automated text extraction, with a focus on backend service design, image processing, and deployment on AWS.
Technologies:
  • ASP.NET Core
  • Amazon Web Services
  • C#
  • Next.js
  • Node.js
  • PostgreSQL
  • PyTorch
  • Python
  • React.js
  • Redis
  • Tailwind CSS
  • Tanstack Router
  • TypeScript
  • Zod
  • Zustand
Sep'24 - Jan'25

Techwondoe

5 mos

Backend Intern

Sep'24 - Jan'25
Details:
  • Developed and maintained microservices using NestJS, PostgreSQL, and TypeORM.
  • Implemented GraphQL queries to fetch data from HubSpot CRM and integrated RESTful APIs to handle communication between the Next.js frontend and the NestJS backend.
  • Designed and built a notification microservice to handle notifications across the platform.
  • Synced AWS Cognito users with Salesforce users, enabling users to log in through either service.
  • Developed logic to generate and validate NCS-compliant UUIDv7 for Salesforce registrations, while AWS Cognito generated UUIDv7 for Cognito users, ensuring uniformity and proper validation across the system.
  • Created logic to handle edge cases, such as user registration flow across multiple authentication systems.
Technologies:
  • GraphQL
  • NestJS
  • Node.js
  • PostgreSQL
  • TypeORM
  • TypeScript
Jan'24 - Jun'24

Software Development Centre

Manipal University Jaipur6 mos

Full Stack Developer

Jan'24 - Jun'24
Details:
  • Developed the backend for my university’s notesheet management platform using Node.js with Express.js and PostgreSQL. This project secured 1st place in the Software Development category under Minor Project at my university and is currently awaiting an Indian patent grant.
Technologies:
  • Express
  • JavaScript
  • Node.js
  • PostgreSQL
  • React.js
  • Tailwind CSS
Jun'23 - Jul'23

Language and Cognition Lab

IIT Kanpur2 mos

Research Intern

Jun'23 - Jul'23
Details:
  • Implemented an algorithm for generating Hindi pseudowords into a web-based platform using Flask and Jinja, enabling practical experimentation.
Projects:
Technologies:
  • Flask
  • Python

Featured Projects

  • My Portfolio
    My Portfolio

    My portfolio website to show off my skills, projects, experience and to take control of my "CSSphobia".

    • Next.js
    • Tailwind CSS
    • TypeScript
    • MongoDB
    • Vercel
    • Zod
    • Bun
  • Wallet
    Wallet

    I created it to manage my day-to-day expenses, using Dapper ORM for efficient .NET data access, PL/pgSQL for database logic and performance optimization, Zustand for simplified state management, and Zod for robust, type-safe schema validation.

    • ASP.NET Core
    • Bun
    • C#
    • Github Actions
    • Oracle Cloud
    • PostgreSQL
    • React Router
    • React.js
    • Tailwind CSS
    • TypeScript
    • Zod
    • Zustand
  • Notesheet Management System
    Notesheet Management System

    I created the backend and handled the deployment for this project. Its goal is to automate and digitalize how notesheets are managed at my university. This involved setting up the system and making sure everything ran smoothly, which helped make the whole process more efficient and easier to handle. This project secured 1st place in the Software Development category under Minor Project at my university and is currently awaiting an Indian patent grant.

    • Express
    • JavaScript
    • PostgreSQL
    • React.js
    • Tailwind CSS
  • PDF to PPT Convertor
    PDF to PPT Convertor

    I created this project as part of my academic curriculum, working with Anshul Sharma. I handled the web development side using Express, while Anshul took care of the AI part with Python. We used both technologies because we needed Python to train a customized model and Express for the web development. Additionally, we provided an option to use an external service whose SDK was only available in JavaScript at that time. We collaborated to build the project, each focusing on our areas of expertise. It was a great way to apply what we learned and work together on something practical.

    • Express
    • JavaScript
    • Python
    • Tailwind CSS
  • Wuggy
    Wuggy

    For my internship at the Language and Cognition Lab at IIT Kanpur, I implemented an algorithm to generate Hindi pseudowords and created a user interface in the form of a web app using Jinja templates. This involved designing a simple and effective UI to display the generated pseudowords and ensuring that the algorithm worked smoothly.

    • Flask
    • Python
  • Manager
    Manager

    I created this application to manage my portfolio website.

    • v1: Used FastAPI in backend and Next.js in frontend.

    • v2: Used Fiber in backend and React Router in frontend

    Reason for Migration
    I rebuilt the backend in Go (Fiber) to significantly improve performance and eliminate the runtime overhead I faced with Python. I also overhauled the frontend to introduce new dynamic features to my portfolio, utilizing React Router for the implementation, while switching to Redis for authentication provided the granular session control I needed.

    • Bun
    • Fiber
    • Github Actions
    • Go
    • MongoDB
    • React Router
    • React.js
    • Redis
    • Tailwind CSS
    • TypeScript
    • Vercel
    • Zod
    • Zustand
  • Customer Ticketing System
    Customer Ticketing System

    During my internship at Blowbits Solutions LLP, I designed and developed a customer support ticketing system from scratch for both end-users and agents, building RESTful APIs using ASP.NET Core (.NET 8) and frontend components in React (TypeScript), with PostgreSQL for data storage and deployment on AWS.

    • ASP.NET Core
    • Amazon Web Services
    • C#
    • Node.js
    • PostgreSQL
    • React.js
    • Redis
    • Tailwind CSS
    • Tanstack Router
    • TypeScript
    • Zod
  • Attendance Tracker
    Attendance Tracker

    During my internship at Blowbits Solutions LLP, I built a complete attendance and leave management system using ASP.NET Core (.NET 8), React (TypeScript), PostgreSQL, and AWS, creating foundational HR functionality including API design, database schema, and responsive UI.

    • ASP.NET Core
    • Amazon Web Services
    • C#
    • Node.js
    • PostgreSQL
    • React.js
    • Redis
    • Tailwind CSS
    • Tanstack Router
    • TypeScript
    • Zod
  • Captcha Resolver
    Captcha Resolver

    During my internship at Blowbits Solutions LLP, I engineered a CAPTCHA recognition microservice using ASP.NET Core (.NET 8), ONNX Runtime, and Emgu.CV, integrating a pre-trained CNN model (converted to ONNX) for automated text extraction, with a focus on backend service design, image processing, and deployment on AWS.

    • ASP.NET Core
    • Amazon Web Services
    • C#
    • PyTorch
    • Python
  • Wallace
    Wallace

    During my internship at Techwondoe, I worked on the backend of a project using NestJS to handle requests from the frontend and GraphQL to fetch data from HubSpot CRM. The frontend, built with Next.js, communicated with NestJS through REST APIs, which then used GraphQL to interact with HubSpot.

    • GraphQL
    • NestJS
    • Node.js
    • TypeScript
  • Professional 6
    Professional 6

    During my internship at Techwondoe, I worked on the backend of this project using NestJS, PostgreSQL, and TypeORM. I developed a microservice for notifications and created endpoints for other microservices like user management, opportunity management, etc. Additionally, I designed and implemented logic to sync AWS Cognito users with Salesforce users in the database. Users could log in through either Cognito or Salesforce. If a user registered with Cognito, it provided an NCS variant of UUIDv7, while my custom algorithm generated UUIDs for Salesforce registrations. I implemented a system to generate NCS-compliant UUIDs and ensured proper validation. I also handled edge cases, such as resolving conflicts if a user registered first with one service and later with the other.

    • NestJS
    • Node.js
    • PostgreSQL
    • TypeORM
    • TypeScript
  • Project B21 (Stealth Relay)
    Project B21 (Stealth Relay)

    Because 'Access Denied' is merely a suggestion, I engineered this Go-based stealth relay to retrieve absolutely anything through strict firewalls by disguising traffic as boring system noise. It features TOTP authentication for zero-trust access, traffic camouflage to bypass Deep Packet Inspection, and Range support to ensure massive downloads can be resumed on unstable connections. It turns a locked-down network into an open highway—one byte at a time.

    • Github Actions
    • Go
    • Oracle Cloud