
I build production software that real businesses depend on — most recently Bit CRM, a sales CRM plugin published on the WordPress.org directory and actively used by businesses running their pipeline on it.
How I got here
I started with a simple curiosity about how websites work. That turned into competitive programming on Codeforces and Beecrowd, where thousands of problems taught me the thing I still lean on most: break a hard problem into smaller ones, then stay patient until each piece works.
Problem-solving became web development, and small projects became full-stack applications. I studied Computer Science and Engineering at IIUC, then joined Bit Code as a developer — where the work stopped being exercises and started being software with users, deadlines, and consequences.
On Bit CRM I built the plugin dashboard, client portal, invoice module, calendar, and activity system, and contributed to the visual workflow builder and the MCP server that lets the CRM be driven from tools like Claude. Shipping a React application inside the WordPress admin — an environment you do not control — taught me more about pragmatic engineering than any tutorial could.
How I work
I care about code that the next person can read, state that stays predictable as a codebase grows, and interfaces that work on a phone and in dark mode because someone will use them that way. I would rather ask a clarifying question early than build the wrong thing well.
Day to day I work with React, Next.js, and TypeScript on the front end, Node.js, Express, PHP, and Laravel on the back end, and MongoDB and MySQL for data. Away from the keyboard I am usually gaming or reading — both are good at teaching you to look at a problem from an angle you had not considered.
Get in touch
I am open to full-stack roles and freelance work. If you are building something and think I could help, I would like to hear about it.