Skip to content
View DishenMakwana's full-sized avatar
🏹
Code </>
🏹
Code </>

Highlights

  • Pro

Block or report DishenMakwana

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
DishenMakwana/README.md

Typing SVG


About Me

Experienced backend-focused software engineer with 3+ years of professional experience building scalable APIs, microservices, and data pipelines. Proficient in Node.js, NestJS, TypeScript, and relational databases. Passionate about writing clean, maintainable code and delivering high-impact solutions in Agile, collaborative environments.

Currently Working On  →  NestJS · Docker · Microservices · AWS · SQL
Currently Learning    →  Kubernetes · GoLang · Java Spring Boot
Ask Me About          →  Node.js · NestJS · Prisma · PostgreSQL · REST APIs · Microservices

Open To: Full-time Backend / Full Stack Engineering roles · Contract engagements · Open Source Collaboration


Tech Stack

Languages

Frontend

Backend & Databases

Cloud, DevOps & Tooling


Featured Projects

Chess Guru — Chess Training Platform

A scalable chess training platform backend with AI-driven game analysis supporting board images, PGN uploads, and Chess.com/Lichess link ingestion. Includes personalized training plans, structured improvement reports, and Stripe subscription billing.

Attribute Details
Stack NestJS · TypeScript · Prisma · MySQL · Stripe · AWS S3/SES
Scale Multi-user platform with concurrent game analysis workflows
Performance Async background tasks · Cron jobs · Rate limiting
Security JWT auth · Google & Apple social login · RBAC · AWS S3
Impact Stripe subscription with 7-day free trial · Webhook-driven payment lifecycle
Repository github.com/DishenMakwana

Engineered PGN ingestion pipelines that run multi-game analysis, generate structured improvement plans, and export polished HTML/PDF reports. Implemented Stripe billing with upgrade, cancellation, and plan-change flows via webhook-driven lifecycle management.

ENC — Website Addiction App

A gamified digital well-being app that combats website addiction via a coin-based incentive system. Coins are deducted for restricted site visits and rewarded for avoidance streaks and badges.

Attribute Details
Stack NestJS · Prisma · MySQL · WireGuard VPN · RevenueCat
Scale Real-time site-restriction enforcement per user session
Performance Event-driven activity tracking · Async background jobs
Security Google & Apple social login · Encrypted VPN tunneling
Impact RevenueCat in-app coin top-ups · Frictionless onboarding
Repository github.com/DishenMakwana

Enforced real-time site restrictions via WireGuard VPN integration, delivering actionable digital well-being insights. RevenueCat powers seamless in-app purchases for coin top-ups across iOS and Android.

Redbrick Entertainment — Treasure Hunt Game

A dynamic, team-based treasure hunt game featuring interactive riddles and real-time communication. Built a custom randomized directed path generator that improved check-in location performance by 30%.

Attribute Details
Stack NestJS · Prisma · TypeScript · MySQL · Pusher · Socket.IO
Scale Multi-team concurrent events · Real-time riddle delivery
Performance 30% improvement in check-in location resolution
Security Rate limiter · CloudPanel deployment
Impact OneSignal push notifications · Event-driven email & S3 uploads
Repository github.com/DishenMakwana

Designed an event-driven architecture to offload transactional emails and AWS S3 file uploads as background tasks. Real-time communication delivered via Pusher and Socket.IO, keeping all user-facing workflows asynchronous and reliable.

Cheetah Broker — Logistics Platform

A logistics platform featuring driver daily diary management, trip-time calculations, payment computation from logs, structured log viewing with filtering/sorting, and real-time geofencing-based tracking.

Attribute Details
Stack NestJS · Prisma · TypeScript · MySQL · Docker · CI/CD
Scale Fleet-level driver tracking with geofencing
Performance 40% API response time reduction via Promise.all parallelization
Security Role-based access · Structured audit logs
Impact Automated payment computation from trip logs
Repository github.com/DishenMakwana

Reduced API response time by 40% through parallel database calls and optimized query execution using Promise.all. Implemented clock in/out workflows, real-time geofencing enforcement, and structured log views with advanced filtering.

ALacriti Analytics — Business Intelligence Dashboard

A multi-chart analytics dashboard with Stripe payment integration, Google reCAPTCHA, and role-based API access control. Built for data-driven business reporting with bulk Q&A import and scoring.

Attribute Details
Stack Node.js · TypeScript · TypeORM · PostgreSQL · GitLab CI
Scale Multi-role access across enterprise client teams
Performance 25% database query optimization
Security Stripe webhooks · Google reCAPTCHA · RBAC
Impact Postman → OpenAPI/Swagger conversion · Bulk Q&A import
Repository github.com/DishenMakwana

Converted Postman collections to OpenAPI/Swagger specs and optimized database queries by 25%. Integrated Stripe payment with full webhook lifecycle handling and implemented granular role-based API access control.

QuiteClear — Dental Platform

A full-stack dental client platform delivered in 3 months, featuring RazorPay payment integration and robust multi-file upload of large STL/OBJ files to AWS S3.

Attribute Details
Stack Node.js · Express · MySQL · Sequelize ORM · React.js · Jest
Scale Large STL/OBJ dental file handling per patient
Performance Robust error handling for multi-file S3 uploads
Security RazorPay payment gateway integration
Impact Full project delivery within 3 months
Repository github.com/DishenMakwana

Delivered end-to-end from backend REST APIs to React.js frontend, including RazorPay payment gateway and AWS S3 integration for large 3D dental model file uploads with comprehensive error handling.


Experience

Software Engineer — AtliQ Technologies January 2022 – Present · Vadodara, Gujarat, India

Designed and delivered end-to-end backend solutions across multiple client projects using NestJS, Node.js, TypeScript, and REST APIs, consistently meeting delivery timelines in an Agile/Scrum environment.

  • Integrated third-party services including RevenueCat, Stripe, RazorPay, OneSignal, and WireGuard VPN across various product verticals
  • Optimized API performance by up to 40% using parallel database calls (Promise.all) and fine-tuned query execution
  • Deployed and maintained applications using Docker, CI/CD pipelines, Watchtower, and CloudPanel
  • Recognized twice as Employee of the Quarter and won internal company hackathon for building an innovative product

NestJS TypeScript Node.js Prisma MySQL PostgreSQL Docker AWS Redis BullMQ RabbitMQ CI/CD


Achievements

Recognition Details
Employee of the Quarter x2 Awarded twice at AtliQ Technologies for consistent high-impact delivery
Company Hackathon Winner Won internal hackathon at AtliQ Technologies for innovative product build
CGPA 9.45 / 10.0 Bachelor of Engineering in Computer Science — V.V.P. Engineering College, GTU
H.S.C. 91st Percentile Science stream — Dholakiya School, Rajkot (GSHEB)

Certifications

Microsoft Azure — Udemy

Node.js & NestJS — Udemy

Version Control


Coding Profiles


GitHub Analytics

Dishen's GitHub Stats Top Languages

GitHub Streak


Contribution Activity


Contribution Snake

github-snake


Current Focus

current_focus:
  learning:
    - Kubernetes advanced scheduling and operators
    - GoLang for systems-level backend services
    - Java Spring Boot for enterprise patterns
  building:
    - High-performance microservices with NestJS and Docker
    - Event-driven architectures with BullMQ and RabbitMQ
    - Open source backend boilerplates with full observability
  exploring:
    - Distributed systems patterns and CQRS / Event Sourcing
    - Data engineering pipelines with Spark and Azure
    - Cloud-native deployments on AWS ECS / EKS
  open_to:
    - Backend / Full Stack Engineering roles
    - Microservices and cloud architecture projects
    - Open source collaboration on infra and API tooling

Connect


"The best code is the code that doesn't need to be explained — because it's already doing exactly what it should."

Pinned Loading

  1. nestjs-prisma nestjs-prisma Public

    A scalable NestJS boilerplate integrated with Prisma ORM, built with TypeScript and Node.js. It includes Docker support, Swagger API docs, automated Prisma migrations and seeding, VS Code debugging…

    TypeScript 1

  2. langchain-gen-ai langchain-gen-ai Public

    Gen AI using LangChain is designed to simplify and enhance the development of applications that use Large Language Models (LLMs) such as OpenAI, Hugging Face, Groq, or DeepSeek.

    Jupyter Notebook

  3. formula1-databricks-azure formula1-databricks-azure Public

    A Python-based data pipeline for ingesting, transforming, and analyzing Formula 1 racing data on Azure Databricks. It features modules for raw data ingestion, data transformation, and analytics, co…

    Python

  4. ml-credit-risk-model ml-credit-risk-model Public

    Credit Risk Prediction of User

    Python

  5. ml-premium-plan-prediction ml-premium-plan-prediction Public

    Health Premium prediction for User

    Jupyter Notebook

  6. spotify-data-retrieval spotify-data-retrieval Public

    Spotify Data Retrieval is a Python ETL pipeline that extracts song data from Spotify's API using OAuth 2.0, focusing on the user's last 24 hours. It transforms and loads the data into a PostgreSQL …

    Jupyter Notebook