Available for work

Abusha Ansari
Backend Developer

I architect robust APIs, scalable systems, and resilient server-side solutions. Passionate about databases, system design, and writing clean, efficient backend code.

Abusha Ansari portrait

About Me

With over 2 years of experience in software development, I specialize in building robust backend systems, RESTful APIs, and database architectures. My focus is on writing clean, scalable server-side code that powers reliable applications.

I'm currently Joint Technical Head of CSI PCE the Computer Society of India and the largest student body in the Mumbai chapter — where I lead the organization of technical events. I'm passionate about system design, API architecture, and building infrastructure that scales.

Core Technologies

Node.jsExpressREST APIsGraphQLSocket.ioWebRTCPostgreSQLMongoDBRedisSupabase
Backend & APIs
Databases
DevOps & Cloud
Frontend

Backend Tech Stack

The technologies I use daily to build scalable, reliable server-side applications.

Node.js
Express
PostgreSQL
MongoDB
Redis
Docker
GraphQL
REST APIs
Socket.io
Git
AWS
Supabase
Professional Experience

Where I've Been

A timeline of the freelance contracts, internship roles, and college technical responsibilities that have shaped my engineering journey.

Freelance Full-Stack Developer

Independent Client — E-Commerce Platform
freelance
Oct 2024 – Jan 2025Remote

Designed and delivered a complete multi-vendor e-commerce backend for an independent client. Handled everything from initial schema design to deployment, including product catalog APIs, order workflows, and Stripe payment integration.

  • Built a RESTful API handling 10+ resource types with full CRUD and role-based access control
  • Integrated Stripe Checkout and webhook handling for order fulfilment automation
  • Modelled a PostgreSQL schema with 15+ relational tables, optimised with composite indices
  • Deployed on Railway with auto-deploy pipelines from GitHub
Node.js
Express
PostgreSQL
Supabase
Stripe API
TypeScript
Docker

Freelance Backend Developer

Independent Client — SaaS Dashboard
freelance
Mar 2025 – May 2025Remote

Built the backend API and real-time notification layer for a SaaS analytics dashboard. Implemented WebSocket-based live updates, JWT authentication, and a tenant-aware data model.

  • Architected a multi-tenant data model ensuring strict data isolation between tenants
  • Implemented Socket.io rooms for per-tenant live analytics pushes
  • Designed a JWT + refresh-token auth flow with Redis-backed session blacklisting
  • Wrote OpenAPI 3.0 documentation for all 30+ endpoints
Node.js
Express
MongoDB
Redis
Socket.io
JWT
TypeScript

System Design Thinking

I think in systems, not just endpoints. Here's how I approach backend architecture.

RESTful API Design

Building well-structured APIs with proper versioning, pagination, error handling, and authentication. Following REST principles for predictable and maintainable endpoints.

Client
API Gateway
Auth Middleware
Route Handler
Controller
Service Layer
(Database)
(Redis Cache)

Database Architecture

Designing normalized schemas with proper indexing strategies, implementing connection pooling, and choosing the right database for each use case SQL for relational data, NoSQL for flexibility.

Application
Connection Pool
(Primary DB)
(Read Replica)
(Read Replica)
(Redis Cache)

Scalable Architecture

Designing systems that scale horizontally with message queues, load balancing, and service decomposition. Understanding when monoliths make sense and when to break apart.

Load Balancer
Service A
Service B
Message Queue
Worker Service
(Database)
(Shared Cache)

My Projects

A collection of my recent work. These projects showcase my skills and experience in building web applications.

Backend
Featured
// dbnano

DBnano

Designed and published an embedded NoSQL database implementing 6 core components including append-only storage, hash-based indexing, schema validation, in-memory caching, advanced query operators, and a fluent TypeScript query builder as a reusable npm package.

TypeScript
Node.js
NoSQL
NPM
Full-Stack
Featured
// mail-assist

Mail Assist

Developed an email automation platform supporting anonymous messaging, reusable templates, email tracking, CSV-based batch email processing, and backend APIs integrating 3 core services for scalable email delivery.

Next.js
Supabase
Resend API
TypeScript
Tailwind CSS
Backend
Featured
// decentralized-healthcare

Decentralized Healthcare

Built a federated learning platform for decentralized chest X-ray classification featuring 4 key modules: local model training, secure weight aggregation, REST APIs, and an administrative dashboard for real-time evaluation.

FastAPI
PyTorch
Python
REST API
Backend
Featured
// nlp_db-manager

NLP_DB-Manager

An AI-powered database interface that translates natural language into SQL queries and executes them against live PostgreSQL databases. The backend handles NLP-to-SQL conversion, query validation, schema introspection, and result serialization with history tracking.

Supabase
PostgreSQL
NLP
Next.js
TypeScript
SQL
Full-Stack
Featured
// coursely

Coursely

A course management platform with a Supabase-powered backend handling CRUD operations, relational data modeling for courses, resources, and user associations, with row-level security policies for access control.

Supabase
PostgreSQL
Next.js
TypeScript
REST API

GitHub Activity

Open source contributions and public projects. All data fetched live from the GitHub API.

Repositories
Total Stars
Followers
Following

Let's Build Something Together

Need a scalable backend, a well-designed API, or help architecting your system? Let's discuss your project and see how I can help.

Get in Touch