Available for opportunities

Ashutosh
Deshmukh

Software Engineer / Backend Developer

Backend engineer with hands-on experience building scalable APIs, real-time systems, and authentication platforms using Node.js and NestJS. Clean architecture, not clever hacks.

3+
Years Experience
50+
Projects Shipped
15+
Technologies
developer.js
// who am i
const developer = {
  name: 'Ashutosh',
  role: 'Software Engineer',
  focus: 'Backend Systems',
  stack: [
    'Node.js',
    'NestJS',
    'GraphQL',
    'REST API',
    'MongoDB',
    'PostgreSQL',
  ],
  available: true,
};
Fast API performance
Scalable architecture
Secure by design

Backend-focused engineer building
scalable, reliable systems

// Clean architecture, not clever hacks.

I'm a Software Engineer specializing in backend development with hands-on experience building scalable APIs, real-time systems, and authentication platforms using Node.js and NestJS.

My work spans proximity-based social apps, custom Single Sign-On systems, and internal resource management tools — focused on clean architecture, efficient data access, and reliable design.

I regularly work with MongoDB aggregation pipelines, PostgreSQL, GraphQL, and event-driven communication using MQTT. I value code readability, clear API contracts, and long-term maintainability.

3+
Years Exp.
7+
Projects
20+
Technologies
⚙️
Backend Engineering
Designing scalable APIs, data models, and real-time systems that hold up under load.
🔐
System Design
Authentication, authorization, and secure service integrations—built without third-party shortcuts.
📈
Performance & Scale
Optimizing queries, aggregation pipelines, and API response times for production workloads.

What I work with

Tools and technologies I use to build production systems.

Backend & Runtime
Node.js95%
NestJS90%
Express.js90%
GraphQL90%
TypeScript90%
Databases
MongoDB90%
PostgreSQL85%
Redis85%
MySQL80%
Meilisearch70%
Cloud & DevOps
Docker90%
AWS85%
CI/CD85%
Nginx80%
Kubernetes75%
Messaging & Realtime
Socket.io90%
WebSockets85%
RabbitMQ85%
MQTT80%
Apache Kafka75%

Things I've built

Production systems with real constraints, real data, real users.

📍

NYBURS — Proximity-Based Social Platform

Social media backend where discovery, feeds, and trending are all driven by geographic proximity.

  • Built groups, timeline posts, and proximity-weighted trending algorithm
  • Designed GraphQL schema and resolvers for core app workflows
  • Implemented real-time 1-to-1 and group chat over MQTT
  • Optimized MongoDB aggregation pipelines for latency and throughput
Node.js NestJS GraphQL MongoDB MQTT
🔐

NDTV SSO — Custom Identity Platform

Enterprise SSO for NDTV built from scratch—no Okta, no Auth0. Full control over auth flows and session management.

  • Auth & authorization flows supporting multiple client applications
  • Secure credential management API (client IDs, secrets)
  • AWS SES + SNS for account notification delivery
  • AdminJS panel for credential and access management
Node.js NestJS PostgreSQL AWS SES AdminJS
🎓

PeerHub — Student Community Backend

Campus social platform with verified student access, clubs, events, and real-time messaging.

  • Posts, threaded comments, and timeline feeds
  • Student verification via document submission pipeline
  • Clubs system with interest-based communities
  • Event creation, ticket generation, and access control APIs
Node.js NestJS TypeScript MongoDB GraphQL
🗓️

Kyros — Resource Management System

Internal tool for managing resource bookings, time tracking, and scheduling with integrated storage and notifications.

  • Booking calendar APIs with scheduling consistency guarantees
  • Time tracking backend with accurate state management
  • AWS S3 for storage, Postmark for transactional email
  • Clean API contracts built in close collaboration with frontend
Node.js NestJS PostgreSQL AWS S3 Postmark
🍽️

Kohinoor Bistro — Food Ordering Platform

Restaurant pickup ordering backend with flexible payment flows and airtight order state management.

  • Menu management, order creation, and status tracking APIs
  • Online and pay-at-pickup payment support
  • Clear order state machine—no invalid transitions
  • Validation across pricing, quantities, availability, and cancellations
Node.js NestJS TypeScript PostgreSQL REST APIs
🔑

The Printers Mysore — SSO

Self-hosted SSO using SuperTokens for full auth data control across multiple applications.

  • Self-hosted SuperTokens for auth, sessions, and token lifecycle
  • NestJS SDK integration with email/password flows
  • Custom auth flows aligned with per-application authorization rules
  • Full auth data ownership—no vendor lock-in
Node.js NestJS SuperTokens PostgreSQL TypeScript

Where I've worked

Impact over responsibilities.

Paiteq Private Limited Software Engineer Aug 2024 — Present
📍 Bengaluru, India

Backend for a proximity-based social media platform. Performance-critical data processing, real-time communication, and scalable API design.

Built core features for NYBURS including groups, timeline posts, and a proximity-based trending algorithm.
Designed GraphQL queries and mutations that reduced over-fetching across major app workflows.
Built complex MongoDB aggregation pipelines to handle high-throughput data processing at scale.
Implemented real-time 1-to-1 and group chat over MQTT for low-latency message delivery.
Node.js NestJS GraphQL MongoDB MQTT
Solute Labs Software Engineer Jan 2023 — Aug 2024
📍 Ahmedabad, India

Authentication platforms and internal resource management systems. Secure APIs, cloud integrations, and cross-team API design.

Built a custom SSO system for NDTV from scratch in NestJS + PostgreSQL—no third-party identity providers.
Implemented auth flows enabling seamless access across multiple client applications.
Integrated AWS SES and SNS for reliable email and SMS-based account notifications.
Delivered resource booking, time tracking, and scheduling APIs for the Kyros internal platform.
Integrated AWS S3 and Postmark; maintained clean API contracts with frontend teams through code reviews.
Node.js NestJS TypeScript PostgreSQL AWS AdminJS Postmark

Get In Touch

Let's discuss your next project or opportunity.

📍
Location
Pune, Maharashtra, India
Message sent! I'll get back to you soon.
Name is required.
Valid email is required.
Message is required.