I build real business software across web, desktop, cloud, devices, and operations.
I am Raj Narayan Gupta, a developer with 5+ years of experience shipping systems with .NET, microservices, WPF, WinForms, React, MERN, MAUI, React Native, Python automation, RabbitMQ, BullMQ, SignalR, DevOps, and cloud infrastructure.
- Public repos
- 30
- Experience
- 5+ yrs
- Latest pkg
- 2.1.7
Bus OBU live tracking over TCP/IP
ATM kiosk device orchestration
RFID inventory with offline recovery
Microservices + DevOps + cloud delivery
Systems mindset
From hardware devices to high-scale web apps
I work close to the business problem: payment integrations, CRM/ERP workflows, live tracking, kiosks, dashboards, migrations, Linux/VPS management, Microsoft 365, and production performance tuning.
Desktop
WPF + WinForms
Cloud
AWS + Azure
Featured systems
Business-heavy engineering, not just demo apps
Live mobility
Bus tracking system
OBU-based TCP/IP tracking, live map movement, fleet visibility, and video visualization for operations teams.
Device software
ATM kiosk system
Genmega bill acceptor, cash dispenser, receipt printer, card readers, camera recording, and secure workflows.
Offline-first
RFID inventory
RFID-based inventory management with offline support, crash recovery, sync flows, and resilient desktop operations.
.NET architecture
Microservices, DI, design patterns, API design, performance, SignalR, RabbitMQ, and scalable backends.
DevOps and cloud
AWS SES, ECS, ECR, ALB, EC2, S3, Route 53, VPC, bastion, RDS migrations, GitHub Actions, Jenkins, and Azure App Services.
Frontend and apps
React, MERN stack, MAUI, React Native, WPF, WinForms, CRM, ERP, dashboards, and integration-heavy UI.
Operations
Linux, VPS management, MinIO, Microsoft 365, automation, migrations, monitoring, and production support.
Origin and interests
Curiosity has always been my real classroom.
I love songs, science fiction, stories, history, computers, and the feeling of building something that did not exist yesterday.
The kid who kept breaking things to understand them
A lot of my learning did not happen only through classrooms. While others followed the usual path, I gave most of my time to computers, explored operating systems, tested ideas, and slowly learned how software and devices work from the inside.
Failed experiments became fuel
Many early experiments did not work perfectly, but each one pushed me into a new question, a new tool, and a new direction.
Three childhood dreams
Scientist, astronaut, or software engineer. Tech became the place where all three dreams could still live: discovery, imagination, and building useful systems.
Today
I am fully dedicated to technology because it is what I love most. My hobby is creating innovative things, and when I build, I put in 100%.