// based in Melbourne, Australia
Gaurav Kumar
Karki
Software Engineer
Mostly full-stack, but happiest in the backend. Designing systems, modelling databases and handling system complexities. All startup experience so used to wearing multiple hats and shipping fast.
When I'm not writing code, I'm usually reading and consuming astrophysics, cosmology, or physics contents and somehow ending up in philosophy.
1const engineer = {
2 name: "Gaurav Kumar Karki",
3 role: "Software Engineer",
4 location: "Melbourne, AU",
6 stack: ["React", "NestJS", "TypeScript"],
8} // 01 · about
Software engineer based in Melbourne. Full-stack, but the backend is where I actually have fun. Databases, APIs, system design, infrastructure. The unglamorous stuff that makes everything work.
All my experience has been at startups, so I'm used to moving fast, picking up whatever needs doing, and figuring things out without a playbook. Currently at Hai Helper owning the whole platform. Before that, contract work and a part-time at a startup called Sensand. Also, started out at a startup in Nepal getting thrown into .NET and SQL Server before I really knew what I was doing. Turned out fine.
// stacks i usually reach for
// 02 · experience
Where I've worked
Software Engineer
Hai Helper- ▸ Own the whole platform end to end: frontend, backend, infra, architecture. Small team so there's no one else to hand things to.
- ▸ Built the AI layer using OpenAI, LangChain and LangGraph with RAG and vector embeddings for document search.
- ▸ Set up and maintain the AWS infrastructure via CDK with staging and production environments.
Software Engineer
Sensand- ▸ Part-time role so I had to get up to speed fast and contribute across the stack from day one.
- ▸ Designed a data pipeline to ingest and normalize carbon registry data from Verra, Gold Standard and ACCU.
- ▸ Built map features using Mapbox GL and the React client for the land management platform.
- ▸ Built a modular activity logging and commenting system used across the platform.
- ▸ Helped keep auth (Auth0, Permit.io), REST APIs, CI/CD and AWS infra running.
Software Engineer
Outback Yak- ▸ Built the initial Hai Helper web app on contract, which eventually turned into a full-time role.
- ▸ Built and deployed Snevic's site with a custom admin panel using Next.js and Payload CMS so the team could manage content themselves.
- ▸ Built a static site for Anatomedia using Astro, cutting client-side JS to improve load performance.
Junior .Net Developer
Learn Tech- ▸ Built REST APIs and frontend across inventory and billing modules for the core web app.
- ▸ Refactored the UI into Blazor and wrote stored procedures with Dapper, MSSQL and .NET Core.
- ▸ Small team building from scratch, so helped set up coding standards, deployment practices and docs too.
Web Developer Intern
Search Technology- ▸ First real job — learned the .NET ecosystem by actually building things.
- ▸ Wrote stored procedures, implemented CRUD ops, broke things, fixed them.
// 03 · side projects
Things I haven't built
an honest list. contributions welcome. moral support also accepted.
// started. never finished.
// actively procrastinating
// hoping to build one day