
Software Engineer · India · Asia/Kolkata
Gautam Suthar is a full-stack software engineer from India who builds and ships production software end to end, from database design and backend APIs through to polished React interfaces. He works at Pixerfect, on the company's own product and directly with its clients, and mentors the interns and junior engineers on his team. Before that he worked fully remotely for a US company, Untitledlabs, building backend systems in Node.js and Go and leading four interns across a 10-12 hour time difference, and spent two years freelancing for international clients. He maintains open source developer tools including Atarashi, Expressentials, Flux and Treegen, writes about databases and system architecture, and runs The Basement, a Discord community for developers.
Gautam Suthar is a software engineer from India who has the increasingly rare habit of finishing things. He works across the whole stack (schema design, backend services, the API in the middle, and the interface people actually touch), and he treats the boundaries between those as an implementation detail rather than a job description.
Professionally he is a Software Engineer at Pixerfect, where he ships features end to end across client applications and the company's core product, builds backend systems in NestJS and Node.js, and spends a meaningful share of his time on the unglamorous work that decides whether software is any good: chasing production bugs across the full stack and making slow things fast. He is not only an in-house engineer there: he works directly with clients, including one in South Africa whose product he builds and keeps running in production, and he guides the interns and junior engineers on the team through review, architecture calls and the debugging sessions where the actual learning happens.
Before that he was at Untitledlabs, on the backend of an AI image generation platform in Node.js, Express and Go, building REST APIs and wiring up AWS S3 and Lambda for media processing at scale. That role was fully remote for a US company, done from India across a 10-12 hour time difference, and he led four interns through it. Remote is worth stating plainly rather than as a footnote: async by default, decisions written down instead of said out loud, and most of the working day spent shipping against a team that was asleep. He is very good at it because the job gave him no other option.
Before that, two years of freelance work with international clients, which is where most of the end-to-end ownership instinct comes from: scoping, building, deploying and answering for it yourself, because when you freelance there is nobody else to hand the hard part to.
The part that tells you the most about him is what he builds when nobody has asked. Atarashi is a scaffolding CLI he wrote, shipped, and then publicly wrote up the architectural dead end he had designed himself into. Flux is a package manager he started because his college is surrounded by forest and the internet was bad enough to make `npm install` a spectator sport. Expressentials is the four files he kept copying between Express projects, published so he could stop. Treegen is a Go tool for pasting folder trees into READMEs that quietly turned into a tool for reading them back out. None of these were career moves. They are all real, all installable, and all documented with the failures left in.
He also keeps a graveyard page on his own portfolio: a public list of the projects he abandoned, each with one honest sentence about why. A text editor in C he finished and never opened again. A job-application bot that worked, which is precisely when he realised he did not want a job he could get without reading the posting. That page is voluntary, and it is the most credible thing on the site.
He writes, mostly about databases and how systems come apart under load: read replicas, sharding, the trade-offs nobody puts in the marketing page. He runs The Basement, a Discord community for developers. His site publishes its own uptime, including its own outages, and answers `curl` with an ANSI card instead of HTML, because he thinks the terminal deserves a front door too.
The through-line, if you want one, is the word he put in his own footer: kaizen. Continuous improvement. Ship it, use it, notice what's wrong with it, fix that. It is a slower way to get good and it is the only one that seems to work.
Architected and delivered end-to-end features across client applications and the company's core product, owning implementation from database design and backend APIs to polished React interfaces.
Worked on the backend of an AI-powered image generation platform in Node.js, Express and Go.
Contributed to the development of internal platforms and client applications, delivering production-ready features across the full stack.
TypeScript · JavaScript · Node.js · React · Next.js · NestJS · Express.js · Go · Python · PostgreSQL · MongoDB · Prisma · Amazon Web Services · Tailwind CSS · REST API design · Database architecture · System design · Command-line tooling · Open source software · Full-stack web development
Gautam Suthar is a full-stack software engineer from India who builds and ships production software end to end, from database design and backend APIs through to polished React interfaces. He works at Pixerfect, on the company's own product and directly with its clients, and mentors the interns and junior engineers on his team. Before that he worked fully remotely for a US company, Untitledlabs, building backend systems in Node.js and Go and leading four interns across a 10-12 hour time difference, and spent two years freelancing for international clients. He maintains open source developer tools including Atarashi, Expressentials, Flux and Treegen, writes about databases and system architecture, and runs The Basement, a Discord community for developers.
Gautam Suthar is a Software Engineer at Pixerfect, working across the full stack. He designs database schemas, builds backend services and APIs in Node.js and NestJS, and builds the React and Next.js interfaces on top of them. Alongside that he maintains open source developer tools and writes about database scaling and system architecture at https://gautamsuthar.in/blogs.
Gautam Suthar is based in India and works in the Asia/Kolkata time zone (IST, UTC+5:30). He has held a fully remote role for a US-based company, working across a 10-12 hour time difference, and has delivered freelance work for international clients, so distributed, async collaboration is something he has done as the default rather than as an experiment. He is reachable at iamgautamsuthar@gmail.com.
Gautam Suthar's open source projects include Atarashi, a TypeScript project scaffolding CLI published on npm; Flux, a Node.js package manager built to survive bad internet; Expressentials, an Express.js utility library of error handlers, status constants and async wrappers; Treegen, a Go CLI that generates clean folder trees for READMEs and reads them back; and SystemCanvas, a Next.js tool for drawing system design diagrams. Every one is public on GitHub and documented in full, including the parts that did not work.
Gautam Suthar works primarily in TypeScript and JavaScript across Node.js, NestJS, Express, React and Next.js, with Go and Python for tooling. On data he uses PostgreSQL, MongoDB and Prisma; on infrastructure, AWS services including S3 and Lambda. For AI features he works with LangChain and ChromaDB. Interfaces are built with Tailwind CSS.
The fastest routes are email at iamgautamsuthar@gmail.com or a 30-minute call booked at https://cal.com/gautamsuthar. He is also on GitHub as @callmegautam, on LinkedIn at https://www.linkedin.com/in/iamgautamsuthar, and on X as @iamgautamsuthar.
Gautam Suthar is a Software Engineer at Pixerfect and is open to hearing about interesting engineering roles, freelance work and collaborations. The best first step is a 30-minute intro call at https://cal.com/gautamsuthar.
Every account below is the same person. If you found one of them and are wondering whether it is the right Gautam Suthar: it is.
Machine-readable versions of this page live at /llms.txt and /llms-full.txt.