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

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.

Mail Assist
Featured
Full-Stack

Mail Assist

A credit-based email platform with a robust backend powered by Supabase for auth, user management, and credit tracking. Integrates the Resend API for transactional email delivery, with server-side logic handling template rendering, rate limiting, and usage analytics.

Supabase
Resend API
Next.js
TypeScript
REST API
Tailwind CSS
NLP_DB-Manager
Featured
Backend

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
Coursely
Featured
Full-Stack

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