Full-stack developer · Bangalore, India

I build the backends nobody notices and the interfaces everyone does. Five years of APIs, databases and apps, now shipped faster with AI agents in the loop.

GET api.gilbish.dev/about 200 OK
{
"name": "Gilbish Kosma",
"role": "Full-stack developer",
"based_in": "Bangalore, India",
"experience": "5+ years",
"ships_with": "Claude Code, Codex"
}
content-type: application/json · 38ms
5+years shipping web and mobile products
20K+active users on a backend I re-architected
#86in JS13k Games, a whole game under 13 KB

Experience

$ git log --author=gilbish
a7f3c21Dec 2024 — Aug 2026Bangalore

Backend Developer at TheMaxion

Built the backend for a Dubai-based matchmaking app serving 100+ daily active users. Designed the APIs, the database and the security layer that protects user data, and worked closely with frontend to tune performance and experience.

4e19b08Feb 2022 — Aug 2024GeekyAnts

Software Engineer II at GeekyAnts

Revamped an application's backend architecture for 20K+ active users, improved the NativeBase component library for React and React Native, and built full-stack apps end to end, from API to UI.

0c2d9e5Jan 2021 — Jan 2022Remote

Freelance Developer

Delivered tailored frontend and backend projects for a range of clients, set requirements and timelines with cross-functional teams in Agile, and designed interfaces that meet accessibility standards.

initial commit2020Raipur

B.Tech, Computer Science at GEC Raipur

Government Engineering College, Raipur, Chhattisgarh.

Selected projects

04 entries
01TheMaxion

Matchmaking app backend

The full backend for a Dubai-based matchmaking app serving 100+ daily active users: API development, data security and database design.

API designSecurityDatabases
02GeekyAnts

Money transfer app

Led the backend refactor of a cross-border payments app sending money to Indian bank accounts, then monitored performance after the refactor.

Node.jsExpressPostgreSQL
03GeekyAnts · internal

Seat management

An MVP for booking office seats, meeting rooms and amenities, with separate admin and employee interfaces.

Spring BootJavaReactTypeScript
04Open source · npm

whatsapp-country-code

A published npm module that returns the country names and codes WhatsApp supports, with full documentation.

TypeScriptnpm
+ Pull request merged into Appwrite's templates repo + Ranked 86th in JS13k Games

The toolkit

AI & LLM

Claude, Claude Code, OpenAI Codex, Copilot, Cursor. LLM API integration, agentic workflows, MCP, RAG

Languages

JavaScript, TypeScript, Java, Python

Frontend & mobile

React, Next.js, Gatsby, React Native, Flutter

Backend

Node.js, Express.js, Spring Boot, REST API design

Data & cloud

PostgreSQL, Appwrite, database design, cloud services

Practice

Application security, performance, Agile, code review, mentoring