// Software development consulting · Parramatta, NSW
From first coffee to shipped code.
Coffee to Code is a one-person software consultancy in Parramatta. You get a senior engineer with fourteen years of TypeScript, Next.js, Node.js and AWS behind them, who takes your idea or your existing codebase and turns it into working software.
Parramatta NSW
- 1 × discovery chaton the house
- 1 × scoped first releasemade to order
- 1 × tests + CI/CDincluded
- 1 × docs + handoverincluded
- Barista
- Abu M. Khan
- Status
- taking orders_
Thank you · come again
// Why one developer
One engineer, no middlemen.
- 01
You talk to the engineer
No account manager, no hand-offs. The person scoping the work is the person writing the code.
- 02
Senior from the first commit
Fourteen years of shipping software, including leading an engineering squad on a life-sciences SaaS platform.
- 03
Straight answers
If something isn't worth building, or should be built later, you'll hear it before you pay for it.
// Process
How every order is made
Whether it takes a week or a quarter, every job goes through the same five steps.
- 1
Grind
Understand the job. What should this change for your business, and what's the smallest thing that proves it?
- 2
Dose
Scope it in phases. A clear first release, a sensible order for what follows, and no padding.
- 3
Extract
Build in small increments you can see and use. Working software beats a long debate about the ideal one.
- 4
Taste
Types, tests and review on every change, with CI to check that nothing that worked yesterday is broken today.
- 5
Serve
Deploy, document and hand over. The code, tests and pipeline end up in better shape than they started.
// About
Meet the barista
I'm Abu Muzzamil Khan. I started Coffee to Code to work directly with businesses that need software built properly, without agency overheads.
I've spent fourteen years building software in Fiji, New Zealand and Australia. I've been a solo developer, a team lead who grew a team from one to six, a consultant working across several client codebases, and tech lead of a squad on a life-sciences SaaS platform.
I lead from inside the codebase. I prefer working software to long debates, and I care about tests, pipelines and the people who inherit the code.
BSc Computing Science & Information Systems
University of the South Pacific
2026
Senior Developer
MM Electrical Merchandising · Metal Manufactures
Built a feature flag system in a Next.js portal shell, scoped by profit centre, region, company or user. Moved the shell's test suite from Jest to Vitest and worked on GitHub Actions workflows and automated release documentation.
2023 – 2026
Tech Lead · Senior Software Engineer
Docuvera · Life-sciences document SaaS
Led a squad of four engineers. Set spec-first OpenAPI contract standards across the microservice estate, led the AWS SDK v2 to v3 migration across all services, and designed branch merging for parallel document authoring.
2022 – 2023
Senior Engineer
Launch Agent · Consultancy
Client work for PredictWind, Death to Stock and MakeShapes: a billing and subscription portal, a Next.js app taken to production on Vercel, and part of a PHP to Node.js backend migration.
2019 – 2022
Software Engineer
Docuvera · AWS serverless
Worked on the move from relational storage to an event-sourced architecture on DynamoDB, covering event structures, projections and testing parity with the legacy system.
2017 – 2019
IT Manager
Sublime Group · Infrastructure
Managed AWS VPC infrastructure, implemented PCI DSS and disaster recovery policies for the Fiji branch, and built automated scaling.
2014 – 2017
Senior Web Applications Developer / Team Leader
iCumulus · Sydney
Set up the Fiji satellite office and grew the development team from one developer to six. Built a lead generation survey builder on Laravel and AWS Elastic Beanstalk.
2012 – 2014
Web Applications Developer
Telecom Fiji · Where it started
Launched the MyConnect customer portal, and introduced Git and automated deployment pipelines to the team.
// Stack
What's in the grinder
Tools I've used to ship production software for employers and their clients.
- Frontend
- Next.jsReactTypeScriptAngularCSS
- Backend
- Node.jsNestJShapiREST · OpenAPIGraphQLPHP · Laravel
- Cloud
- AWS LambdaDynamoDBSQS · SNSECS · ECRS3CDK · CloudFormationVercel
- Data
- PostgreSQLDynamoDBMySQLOracle
- Quality
- VitestJestGitHub ActionsDockerNew Relic
- AI tooling
- ClaudeGitHub CopilotLangChainLangGraph
// Side projects
Home brews
Apps I've built end to end in my own time, mostly for my own family. They aren't client work. They're where I try ideas properly, and they're all live.
LearnR
learnr.muzza.tech
Maths practice for kids that leans into what a child finds hard. 350 question templates from Kindergarten to Year 6, each mapped to the NSW syllabus.
Next.js · GraphQL · Postgres · AWS CDK
Future Finance
finance.muzza.tech
Forecasts a bank balance day by day, including weekend and public-holiday payment shifts. A pure forecast engine shared by the server and the browser.
Next.js · tRPC · Prisma
Message in a Bottle
bottle.muzza.tech
Letters to your kids, sealed until they're old enough. Encrypted with AES-256-GCM at the application layer and gated by age on the server.
Next.js · Auth.js · Vercel Blob
Villagers
villagers.muzza.tech
A social deduction party game with one phone per player. Real time over server-sent events, and each player's stream is filtered so no one receives a role they shouldn't see.
Next.js · Redis · SSE · Playwright
Family Quests
quests.muzza.tech
Household chores as a family adventure game. Separate interfaces for parents and for kids too young to read.
Next.js · tRPC · NextAuth
Workout Builder
gym.muzza.tech
Drag-and-drop twelve-week training programs, with volume and muscle-group analytics that update as the program is edited.
Next.js · dnd-kit · Radix UI
Let's grab a coffee.
Tell me what you're building or what's slowing you down. I'm based in Parramatta, NSW, and I work with clients across Australia.
hello@coffeetocode.com.au