Backend-Focused Full Stack Developer
Available for SDE Roles & Freelance Projects

Hi, I’m Mayank Mahajan.

Building production-ready web applications and scalable backend systems.

I design and build web applications with a strong focus on backend architecture, APIs, databases, authentication, real-time systems, and cloud deployment.

Mayank Mahajan
Mayank Mahajan
Backend & Full Stack
India (IST, UTC+5:30)
About Me

Who I Am

A personal look at how I think about software and engineering.

I'm a backend-focused full-stack developer who enjoys turning ideas into working software. My journey started with building web applications, but I quickly found myself drawn to what happens behind the interface — how APIs are structured, how databases scale, how authentication remains secure, and how background jobs process data reliably.

Today, my work centers on designing modular REST APIs, structuring relational and document databases, implementing caching and rate limiting, building real-time event systems with WebSockets, and integrating AI workflows with LLM tool calling.

I believe in building software that is clean, maintainable, and straightforward. I value strong engineering fundamentals — understanding time and space complexity, designing predictable database schemas, writing testable code, and containerizing services for reproducible deployments.

Outside of direct development, I am an Information Technology student at HVPM COET, where I actively coordinate campus tech fests, organize coding competitions, and lead technical workshops for fellow students.

Quick Background

Education
B.E. Information Technology
HVPM COET (2024–2028)
Location
India (IST, UTC+5:30)
Open to Remote & Relocation
Primary Focus
Backend & Systems
APIs, Databases, Cloud & AI
Campus Leadership
Tech Fest Organizer
Coordinating Coding Events
Core Principle: Understand the underlying system before writing the first line of code. Build cleanly, deploy reproducibly, and iterate based on real feedback.
Capabilities

What I Do

How I contribute across the software engineering lifecycle — from database design and APIs to full-stack applications and cloud deployment.

01

Backend Engineering

Designing modular REST APIs, authentication systems, database schemas, caching layers, background task workers, and real-time services.

REST APIsNode.js / ExpressPostgreSQLMongoDBRedisJWT / RBACWebSockets
02

Full-Stack Development

Building end-to-end web applications with Next.js, React, TypeScript, and modern frontend tooling, with seamless backend integration.

Next.js (App Router)ReactTypeScriptTailwind CSSPrisma ORMServer Actions
03

Cloud & DevOps

Containerizing applications with Docker, configuring automated CI/CD workflows, working with Linux environments, and deploying backend services.

DockerDocker ComposeGitHub ActionsLinuxAWSCI/CDHealth Probes
04

AI-Powered Applications

Building applications that integrate LLMs, real-time token streaming, agent execution loops, structured tool calling, and workflow automation.

OpenRouter APILLM IntegrationTool CallingStreaming ResponsesAgent Loops
Selected Work

Projects I’ve Built

Real-time competition engines, campus ERP platforms, developer agent runtimes, and async data pipelines.

View All on GitHub
PROJECT // 01•Real-Time Event Engine

CTF Platform

Real-Time Competition Platform

What It Is

A full-stack Capture The Flag competition platform built for running live cybersecurity tournaments with real-time solve broadcasts and dynamic score updates.

What I Built

A modular Node.js and Express backend with Socket.IO for live event delivery, Redis Pub/Sub for state synchronization across clients, MongoDB persistence, and a responsive Next.js frontend.

Key Engineering Challenge

Eliminating race conditions during concurrent challenge submissions by combining atomic database updates with dynamic scoring decay formulas and token-bucket rate limiting.

Node.jsExpress.jsTypeScriptMongoDBRedisRedis Pub/SubSocket.IOJWT AuthDocker
ctf-engine // real-time
Socket.IO + Redis Pub/Sub

PUB/SUB channel "ctf:events:live"

⚡ FIRST BLOOD: user "hex_hunter" solved pwn-300

↳ Redis dynamic decay: 500pts → 482pts recalculated

Socket.IO broadcasted to active concurrent sockets

Token-bucket rate limiter: zero false positives

PROJECT // 02•Developer Tooling & AI

OPENCLAW

AI Coding Agent Runtime

What It Is

A developer agent runtime that takes high-level coding goals, executes terminal commands, inspects logs, and modifies code with human-in-the-loop safety.

What I Built

A stateful agent loop with dynamic plan generation, JSON schema tool calling via OpenRouter, a rich terminal UI, and a bidirectional Telegram bot bridge for remote status monitoring.

Key Engineering Challenge

Implementing reliable human-in-the-loop permission gates for sensitive shell commands and file edits, preventing destructive actions while maintaining an autonomous reasoning loop.

TypeScriptBunTool CallingAgent LoopsTelegram Bot APIOpenRouterTerminal UI
openclaw-runtime // loop
Bun + TypeScript

> Plan: 3 steps generated for goal "diagnose crash"

Step 1: Read error logs [SUCCESS]

Step 2: Inspect memory leaks [GATED: USER APPROVED]

Step 3: Apply patch & run regression tests [PASS]

↳ Telegram Bridge: notification delivered to mobile

PROJECT // 03•Asynchronous Pipelines

TransactIQ

AI-Powered Transaction Processing

What It Is

An asynchronous transaction processing pipeline designed to ingest, validate, and reconcile large CSV financial batches with AI-assisted anomaly detection.

What I Built

A FastAPI microservice coupled with Celery distributed workers, a Redis message broker, PostgreSQL database with Alembic migrations, and Gemini AI inference for transaction classification.

Key Engineering Challenge

Decoupling heavy file ingestion and reconciliation from the HTTP request cycle into background worker queues with automated health checks to prevent server blocking.

FastAPICeleryRedisPostgreSQLGemini AIDocker ComposePythonSQLAlchemy
transactiq-worker // active
Celery + Redis Broker

$ celery -A app.worker worker --loglevel=info

[tasks] ingest_csv_batch, anomaly_eval, reconcile

✓ Task ingest_csv_batch[9f8e2] processed asynchronously

⚡ Gemini AI inference: 0 anomalies flagged

↳ DB Pool: 8 connections active • Redis Broker: 0 pending

PROJECT // 04•Full Stack AI Application

Neuron AI

Multi-Model AI Application

What It Is

A multi-model AI conversational workspace supporting persistent chat sessions, conversational branching, and real-time streaming token responses.

What I Built

A Next.js App Router application consuming real-time token streams via OpenRouter, with Better Auth authentication and Prisma ORM backed by PostgreSQL.

Key Engineering Challenge

Architecting an incremental streaming interface that provides immediate visual feedback while managing branching conversation histories and session security.

Next.jsTypeScriptPostgreSQLPrismaBetter AuthOpenRouter APITailwind CSS
neuron-ai // streaming
Next.js + App Router

> Model: Multi-model switching via OpenRouter

Streaming responses deliver tokens incrementally

Better Auth session verified (JWT + Prisma)

Branch history: multi-fork conversation thread

Interactive streaming UI with zero layout shift

My Journey

How I Progressed as an Engineer

A short story of how I developed my focus from frontend fundamentals to backend architecture and distributed systems.

2023 – 2024PHASE 01

Foundations & Core CS Rigor

Deep focus on core computer science foundations, Object-Oriented Programming (C++, Java), Linux environments, and solving data structure problems daily.

C++JavaDSALinuxAlgorithms
2024 – 2025PHASE 02

Full-Stack Development & Distributed Concepts

Transitioned into building production web platforms. Mastered Node.js/Express backends, Next.js full-stack architectures, relational schemas in PostgreSQL, document stores in MongoDB, and Redis caching.

Node.jsExpressNext.jsPostgreSQLMongoDBRedis
2025 – 2026PHASE 03

Scaling Systems, Real-Time & AI

Engineered more complex applications: a real-time CTF competition engine with Socket.IO, asynchronous task queues with Celery, an AI coding agent runtime, and resilient full-stack architectures.

Socket.IODockerFastAPICeleryOpenRouterPostgreSQL
TodayPHASE 04

Continuous Engineering & Growth

Focused on building production-ready web applications, scalable backend systems, cloud deployment fundamentals, and continuous problem-solving on LeetCode.

Backend ArchitectureCloud & DevOpsLeetCode DSASystem Design
Tools & Tech

Tech I Work With

A clear view of my primary full-stack development stack alongside supporting cloud, systems, and AI tooling.

PRIMARY STACK

Core Daily Technologies

Primary toolkit for web applications & APIs
TypeScript
JavaScript
Node.js
Express.js
Next.js
React
PostgreSQL
MongoDB
Prisma
Redis
Infrastructure & CI/CD

Cloud & DevOps

Containerization, automated pipelines, deployment targets, and Linux environments.

DockerGitHub ActionsAWSAzureLinuxCI/CD
Systems, Real-Time & AI

Additional Technologies

Real-time WebSockets, algorithmic languages, mobile frameworks, and LLM APIs.

WebSocketsSocket.IOFastAPI / PythonC++React NativeAI APIs & LLMsREST APIsRBAC & Auth
Currently

What I’m Working On

A live snapshot of the systems I’m building, the problems I’m solving, and the technologies I’m exploring right now.

Active Development

Backend Services & APIs

Writing modular, type-safe REST APIs and WebSocket services using TypeScript, Express, and PostgreSQL.

In progress
HVPM COET

Campus Tech Leadership

Organizing coding competitions, technical fests, and hands-on engineering workshops for students at HVPM COET.

In progress
150+ Solved

Data Structures & Algorithms

Practicing algorithmic problem solving on LeetCode with continuous focus on Medium-tier DP, graphs, and trees.

In progress
DevOps

Cloud & Infrastructure

Experimenting with Docker containerization, multi-service Compose configurations, and automated CI/CD pipelines.

In progress
AI Exploration

AI-Powered Workflows

Exploring structured tool calling, streaming token pipelines, and agent loops using OpenRouter and LLM APIs.

In progress
Continuous Practice

Engineering Practice & Evidence

Tangible evidence of continuous coding: open-source repositories on GitHub and daily problem-solving on LeetCode.

Open Source

GitHub Repositories

Active personal and team repositories covering backend APIs, real-time WebSocket engines, and AI applications.

36+
Public Repos
TS / JS
Main Lang
Docker
Containers
Mayank9056-MMView Profile →
Algorithms & DSA

LeetCode Problem Solving

Consistent practice in space-time complexity optimization, tree/graph traversals, dynamic programming, and arrays.

152
Total Solved
76
Mediums
14
Hards
C++, Java, TypeScriptView Profile →
52-Week GitHub Contribution TimelineDaily commit cadence across open-source work
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
MonWedFri
Standard:Feature branches, unit tests & automated build workflows
Less
More
Get in Touch

Let’s Build Something

Interested in software engineering opportunities, freelance projects, or technical collaborations? Let’s connect.

Based in India (IST, UTC+5:30) • Open to full-time roles & freelance