Harsh Makwana
Senior Backend Engineer
Building scalable microservices and GraphQL APIs with Node.js, NestJS, and cloud-native technologies. Passionate about clean code, system architecture, and developer experience.

About Me
Passionate about building efficient, scalable backend systems that power great user experiences.
Senior Backend Engineer
With 5+ years of experience in software development, I specialize in building high-performance backend systems that scale. My expertise spans across modern frameworks, cloud technologies, and best practices in software architecture.
What drives me
I'm passionate about clean code, system design, and developer experience. I believe in writing maintainable code that not only solves problems but also makes the development process enjoyable for the entire team.
Backend Architecture
Designing scalable microservices with Node.js and NestJS
API Development
Building robust GraphQL and REST APIs with proper documentation
Cloud Infrastructure
Deploying and managing applications on AWS with containers
Team Leadership
Mentoring developers and driving technical excellence
Skills & Technologies
A comprehensive toolkit evolved through 5+ years of building production systems
JavaScript
TypeScript
Node.js
NestJS
Angular
React
Express.js
GraphQL
Prisma
PostgreSQL
MongoDB
Redis
Docker
AWS
Git
GitHub
Electron.js
gRPC
RabbitMQ
Temporal
Socket.IO
CircleCI
GitHub Actions
Bitbucket
Puppeteer
FFmpeg
Blender
Jest
Python
Web3
Ethereum
Featured Projects
A collection of open-source projects and tools that showcase modern backend development practices

NestJS Microservices Boilerplate
Enterprise-ready microservices foundation with messaging, authentication, and infrastructure as code.

NestJS Starter Template
Production-ready NestJS foundation with authentication, RBAC, and extensive documentation.

NestJS gRPC
Type-safe gRPC for NestJS with codegen, decorators, logging, auth, and monitoring dashboard.

NestJS Temporal Core
Seamless Temporal.io integration for NestJS with type-safe workflows, declarative activities, and robust distributed application support.

NestJS Redis Cache
Flexible Redis caching for NestJS with smart keys, multiple strategies, and optimal performance patterns.
Want to see more? Check out my GitHub for additional projects and contributions.
View All ProjectsExperience
My professional journey in backend development and system architecture
Senior Software Engineer
Simform Solutions
Led development of a large-scale authority delegation platform involving dozens of services, complex business rules, and async workflows using NestJS, Prisma, and PostgreSQL
Bootstrapped microservices architecture, established service templates, and implemented AI-assisted development practices using GitHub Copilot and Claude
Mentored junior developers, reviewed code, and introduced best practices around service design, observability, and CI/CD
Published two open-source NPM packages: Temporal integration for NestJS and TypeScript interfaces generator for gRPC proto files
Designed and implemented event-driven systems using RabbitMQ and Temporal.io for workflow orchestration, retries, and long-running background jobs
Worked as backend consultant for Rekt Studios, architecting blockchain gaming platform with Web3Auth, NFT generation systems, and on-demand GPU streaming platform
Technologies & Tools
Software Engineer
Simform Solutions
Transitioned from frontend to full-stack development, working on GraphQL-based platforms with web crawlers (Puppeteer) and complex data aggregation
Built production systems with third-party integrations, focusing on business requirements, performance optimization, and infrastructure cost reduction
Automated CI/CD pipelines using AWS CodePipeline, EC2, S3, and integrated with GitHub and Bitbucket
Developed high-traffic APIs using NestJS, Prisma ORM, PostgreSQL, and Redis, implementing caching strategies and scalable data models
Worked with Docker, AWS ECS, Elastic Beanstalk, and structured logging systems, deepening cloud-native expertise
Technologies & Tools
Junior Software Engineer
Simform Solutions
Started as trainee software engineer on time tracking desktop application built with Electron.js and Angular
Focused on UI consistency, component reusability, and API integration for desktop application that scaled to support 1000+ employees daily
Gained valuable experience in building production-grade applications and managing ongoing support and maintenance
Took initiative to work on Express.js and MongoDB-based mobile API, sparking transition into full-stack development
Learned server-side logic, data flow management, and RESTful API handling, evolving from API integration to API architecture
Technologies & Tools
Let's Work Together
Have a project in mind or want to discuss opportunities? I'd love to hear from you.
Get in Touch
I'm always excited to work on new projects and collaborate with talented teams. Whether you're looking for a backend engineer, need consultation on system architecture, or want to discuss innovative ideas, feel free to reach out.
Location
Ahmedabad, India