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.

Brisbane Queenstown available for 2026/27 internships

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.

Selected work

  1. 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.

    • next.js
    • supabase
    • postgres
    • chart.js
    • vercel
  2. 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.

    • python
    • fastapi
    • sqlalchemy
    • railway
  3. 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.

    • python
    • langgraph
    • pgvector
    • fastapi

Experience

  1. 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.

  2. 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.

  3. Dec 2025 — present

    Chef de Partie · Boucher French Bistro, Brisbane

  4. Jan — Aug 2025

    Commis Chef · Ruby, My Dear, Brisbane

    Menu development, independent prep operations.

  5. Nov 2021 — Dec 2025

    Commis Chef · Tanoshi Restaurant Group, Queenstown NZ

    Traditional Japanese technique, precision and timing, training junior staff.

  6. Nov 2020 — Dec 2022

    Sound Engineer (Contract) · Rock Formation Trust, Queenstown NZ

download full CV

Contact

Recruiters — feel free to forward. The CV link is always the latest.