Senior Software Engineer

Hi, I'm Gaurav Maurya. I build reliable software, from backend to interface.

I'm Gaurav Maurya — a senior engineer with 5+ years crafting full-stack products with Django and Flutter, and shipping LLM-driven features used by thousands of people every day.

5+
Years experience
10K+
Daily active users
20+
Apps shipped
4+
Payment gateways
About

Engineering that meets product polish.

I'm Gaurav Maurya, a senior software engineer who likes turning ambiguous problems into systems that are simple to reason about and resilient under load. Over the last five years I've worked end-to-end — from database schema and API design to the pixels users actually touch.

Most of my work lives where backend rigor meets product polish: Django services that scale, Flutter apps that feel native on every platform, and — increasingly — LLM-powered features that make products genuinely smarter.

I care about the details that compound: performance budgets, accessible interactions, and code the next engineer can read without a map.

Backend & Architecture

Scalable Django services, high-concurrency APIs, and data models built to last.

AI Integration

LLMs, function calling, vector search, and OCR woven into real product workflows.

Mobile & Cross-platform

Expert Flutter across iOS, Android, and Windows from a single codebase.

Product Thinking

I optimize for the user and the business — not just the ticket.

Career

Experience

Five years across product studios and platforms — shipping backends, mobile apps, and AI features end to end.

  1. Full Stack Developer

    Oct 2022Present

    SabkiApp Quantum AI Solutions · New Delhi, India

    Leading end-to-end development of SabkiApp, a media-rich social platform serving 10,000+ daily active users.

    • Architected the full stack — a Django backend with Flutter clients — keeping a single, consistent codebase across web and mobile.
    • Engineered a high-concurrency backend that stays responsive under heavy, media-rich traffic.
    • Integrated Google ML Kit OCR to automate text recognition and improve in-app accessibility.
    • Designed a granular, permission-based admin system modeled on India's administrative hierarchy.
    • Automated testing and deployment with Git-based CI/CD, materially shortening release cycles.
    DjangoFlutterPythonPostgreSQLGoogle ML KitAWSCI/CD
  2. Senior Flutter Developer

    Jun 2020Sep 2022

    Krishna Softweb Solutions · Surat, India

    Owned delivery for flagship client AlgoJinn while maintaining a broad portfolio of mobile products.

    • Designed and built AlgoJinn, an AI-powered crypto trading platform — Python/MySQL backend with Flutter apps for mobile and Windows.
    • Integrated a Google Gemini chatbot that executes trades from natural-language commands.
    • Shipped and maintained 15–20 Flutter applications with consistent performance and UI quality.
    • Implemented payment integrations across RazorPay, Stripe, PhonePe, and CCAvenue.
    • Applied BLoC and Repository patterns to keep large codebases maintainable and testable.
    • Expanded the studio's offering with immersive AR/VR applications.
    FlutterDartPythonMySQLGoogle GeminiBLoCAR/VR

Bachelor of Computer Application (BCA)

Aug 2017Apr 2020

Veer Narmad South Gujarat University · Surat, India

CGPA 8.2 / 10.0 · Data Structures, Algorithms, DBMS, OOP, Operating Systems.

Toolkit

Skills & technologies

The stack I reach for — grouped by where it lives in a product.

Languages

DartPythonSQL

Mobile

FlutterExpertCross-platform (iOS · Android · Windows)AR / VR

Backend

DjangoREST APIsPython

Databases

PostgreSQLMySQLFirestore

Cloud & DevOps

AWS (Boto3)DockerGitCI/CD

AI & ML

Prompt EngineeringGemini (Google AI Studio)Function CallingVector SearchOCR (ML Kit)

Practices

BLoC & Repository PatternPayment GatewaysAgile
Work

Featured projects

A few things I've built end to end. The flagship products are proprietary, so they're shown here as case studies rather than public repositories.

FeaturedProduction2022 — Present

SabkiApp

A media-rich social platform built to scale

A social platform serving 10,000+ daily active users, architected end to end — a Django backend and Flutter clients sharing a single codebase across web and mobile.

  • Engineered a high-concurrency backend that stays responsive under heavy, media-rich traffic.
  • Integrated Google ML Kit OCR to automate text recognition and improve in-app accessibility.
  • Designed a granular, permission-based admin system modeled on India's administrative hierarchy.
  • Automated testing and releases with Git-based CI/CD, materially shortening release cycles.
DjangoFlutterPythonPostgreSQLGoogle ML KitAWSCI/CD
10K+
Daily active users
Web + Mobile
One shared codebase
OCR
ML-powered accessibility
AI Engineering

Building with AI, in production.

AI isn't a bolt-on for me. I ship LLM features that hold up in production — grounded in real data, structured in their output, and wired into the flows people actually use.

LLM Integration

Production Google Gemini integrations — chat, structured output, and natural-language interfaces wired into live products.

Function Calling & Tool Use

LLMs that take action. AlgoJinn's assistant executes crypto trades from plain-English commands via function calling.

Vector Search & Retrieval

Semantic search and retrieval so models answer from the right context — not just whatever was in their training data.

OCR & Document AI

Google ML Kit OCR for text recognition, workflow automation, and in-app accessibility.

Prompt Engineering

Prompts and guardrails tuned for consistent, schema-valid, low-hallucination outputs.

Conversational Interfaces

Chat-first UX backed by reliable intent handling and graceful fallbacks when the model is unsure.

Open Source

On GitHub

Most of my production work lives in private client repositories — this is where I build and experiment in the open.

Contact

Let's work together.

I'm open to senior full-stack and AI-engineering roles, freelance builds, and the occasional ambitious idea. Have something in mind? Let's talk.