Hey, I'm Adam Spice.

I build things
for the web.

Full-stack developer. Curious human.
A soft spot for React, a love of making things, and just enough spice to keep it interesting.

Making useful things. Having fun doing it.
a little old-school. a little new-school.
Go on, give it a spin
There's more down here

Some things I've made

A little work.
A lot of curiosity.

From a first idea to the last little detail.
Here are a couple of projects I've enjoyed building.

Open-source contributions

Useful changes.
Shared upstream.

Contributing to Bambuddy, a self-hosted command center for Bambu Lab printers. AGPL-3.0 licensed.

Selected contributions · Status checked (New Zealand)

BambuddyMerged

Landscape & portrait overlays

Added landscape and portrait streaming overlay outputs, with independent URLs and previews.

BambuddyMerged

Simpler overlay setup

Added overlay token creation and importing existing browser-source URLs, with masked, in-memory credentials.

Merged

View PR #3207
BambuddyMerged

Camera reconnection

Added periodic camera reconnection to help recover stalled stream overlays. A recovery mitigation, with existing URLs preserved.

Merged

View PR #3213
meet the human↗
Adam Spice
curious since
the Dragon 32

Behind the keyboard

A lifelong
tinkerer.

It started with a Dragon 32 and a fascination with making a computer do something new. That curiosity never really went away.

My path has taken me through IT support, operations, broadcast graphics, and software development. Since 2018, I've been turning ideas into full-stack applications, with React and TypeScript at the heart of much of my work.

Away from the keyboard, you'll find me gaming, watching movies, or learning something new. I like getting stuck into things.

Read the origin story

Tools of the trade

My digital toolbox.

AWSAppwriteViteTurborepoCI/CDHTMLCSSJavaScriptTypeScriptReactNext.jsNode.jsGitTailwindPrismaDrizzleMongoDBReduxMySQLGraphQLApolloExpressPostgreSQLFramer MotionTurbopack

The road so far

Many hats.
One curious
head.

October 2025 – Present

NumberWorks’nWords

Senior Software Engineer

Develop the V3 education platform and Parent Portal using React and TypeScript, including parent-facing progress notifications, homework submissions and centre-management workflows.

October 2024 – October 2025

Money Sweetspot

Senior Software Developer

Maintained and improved a TypeScript stack using Next.js, React, Vite and Express.js, organised in a Turborepo and deployed to AWS. Built a customer wellness system and reporting tools.

July 2023 – October 2024

AdviceLink

Senior Software Developer

Delivered review automation and client and product tagging for mortgage and insurance advisers. Maintained and extended a multi-tenant application using Scala and scalajs-react.

May 2022 – July 2023

Tella

Software Developer

Designed and developed an online home-loan SaaS product and company website using React and Next.js, with responsive interfaces and reusable components.

November 2021 – May 2022

Foster Moore

Software Developer

Developed, configured and maintained government registry systems using Java Spring and internal UI tools, working across teams on delivery, testing and debugging.

January 2019 – July 2022

Diploma in Software Development

Whitecliffe – Technology & Innovation

Completed a Diploma in Software Development, NZQA Level 6.

December 2015 – November 2021

Alston Elliot

Junior Software Developer and Broadcast Supervisor

Combined full-stack development with broadcast graphics supervision, building web applications, maintaining databases and supporting legacy systems.

July 2012 – December 2015

KIDS graphics Ltd

Operations Manager

Managed daily operations, equipment and team support; developed client graphics using proprietary software and Python, and trained broadcast staff.

Got an idea?

Let's make
something good.

A project, a question, or a chat about something you're building. My inbox is open.

[email protected]
a little hello goes a long way