intro
Jacob Marriott software engineering student at UQ.
I connect people and systems. I build software to solve real problems —
for a hospitality operator running end-of-service, a record collector
chasing a second-hand pressing, or myself, my friends, and my family
when the existing tools don't quite fit.
Communication is the feature I care about most.
about
About
Fourth-year Software Engineering at UQ — compilers, software architecture, generative AI. Java, Python, C, Haskell on the technical side; five years in professional kitchens, which has done more for how I think about software than I expected.
The kitchen work isn't a past life — it's the other half of how I think about building things. A dashboard a chef actually opens at the end of service is a different object to a dashboard that just technically works. I write code, but I also care about how a thing reads, how it's explained, and whether the person using it wants to. The AI and infra underneath is the easy part; making it feel obvious is the real one.
work
Selected work
-
Chef Jon Pizzeria Dashboard (opens in a new tab)
shipped, in production — demo available
A private financial dashboard for a Brisbane hospitality client. Daily sales entry, COGS, wages, profitability across daily/weekly/monthly/FY views, CSV exports the owner uses at the end of service. Next.js + Supabase, PIN-gated, deployed to Vercel with GitHub CI/CD.
-
CRATE (opens in a new tab)
personal, running, in progress
A vinyl wishlist that watches 6 Australian stores plus Discogs and emails me when something drops below threshold. FastAPI + SQLite, concurrent scrapers, landed-cost pricing, iOS Shortcut API so I can add a record from my phone in three taps. Started because I was sick of a single list in a note on my phone — now I can access it anywhere, and get info on the best deals.
-
dAIly
in progress
A voice-first assistant that briefs you on your day before you open a single app — email, calendar, news, Slack — synthesised into a conversational morning summary. Python + FastAPI + pgvector for memory, LangGraph for agent orchestration, Deepgram/Cartesia for sub-second voice. Exploring where voice and agentic workflows can replace app-hopping.
experience
Experience
-
Mar 2026 — present
Contract Software Engineer · Brisbane, QLD
Full-stack hospitality BI dashboard (the project above). Real-time P&L, cookie-based auth with PIN + middleware, Vercel deployment with secure secrets management.
-
Aug 2025 — present
Chef de Partie · Chef Jon Pizzeria & Bistro, Brisbane
Bistro section lead. POS programming bridging FOH/BOH — which is what started the dashboard work.
-
Dec 2025 — present
Chef de Partie · Boucher French Bistro, Brisbane
-
Jan — Aug 2025
Commis Chef · Ruby, My Dear, Brisbane
Menu development, independent prep operations.
-
Nov 2021 — Dec 2025
Commis Chef · Tanoshi Restaurant Group, Queenstown NZ
Traditional Japanese technique, precision and timing, training junior staff.
-
Nov 2020 — Dec 2022
Sound Engineer (Contract) · Rock Formation Trust, Queenstown NZ
contact
Contact
- jacob-marriott
- github
- jacobem1836
- cv
- download PDF
Recruiters — feel free to forward. The CV link is always the latest.