> 2024 to present
TECHNICAL LEAD · JJ MARINE · Dubai, UAE
ongoing role
JJ Marine is a yacht and boat dealership in Dubai. The early phase of the role was the website and SEO: the company website has been live for years and he has redesigned it several times since 2024; the current version is published in four languages. The current phase is AI systems for the business.
→ Rebuilt jjmarine.ae on a database of 48 boats, in English, Arabic (right to left), Russian and French
→ By his account: a Telegram bot with retrieval over the business’s systems that drafts client replies, financials and boat decks; nothing goes out until he or the boss approves it
→ Client relations in person. He has said he walked a client through the purchase of a Jeanneau Merry Fisher 1295 Fly
→ The public site has no chatbot and nothing customer-facing that talks to a model
web · seo · next.js · supabase · four languages · ai systems · client relations
> Aug 2026 to present
TECHNICAL OFFICER, PROJECTS · STARTUP LINK · University of Melbourne
ongoing role · committee, alongside the final year
Startup Link is the University of Melbourne’s student-run startup programme. As Technical Officer, Projects he scopes projects for early-stage founders, staffs them with student teams and delivers them, and oversees branding and UX across the team.
→ Led a team of six students on an unpaid engagement for a healthcare marketplace startup that connects locum doctors with hospitals without an agency
→ Worked directly with both co-founders and their engineering lead; reviewed the marketing site, operations portal and iOS app and redesigned them as one system
→ Has been working with their engineering lead to upgrade and automate their existing CRM, which he did not build, and co-leads the follow-on admin portal and CRM project
→ The client is not named on this site
project leadership · scoping · ux review · ui redesign · design systems · react · swiftui
> Mar 2026
FOUNDER · SENTINEL
paused · restart planned
An AI news app for iOS and the web, built solo. It began in 2025 as a simple wrapper he used alone, got its backend from January 2026 and reached the App Store in March 2026. By his account revenue peaked at roughly $1k a month. In September 2026 he paused its news sources for a full revamp of its systems, ahead of a planned restart later in 2026.
→ A search, scrape, analyse and verify pipeline, with a custom scraper
→ Self-chaining Deno edge functions, so one report’s run triggers the next
→ Per-card state machine with live pipeline UX (searching → analyzing → loaded)
swift · swiftui · next.js · supabase · gemini-2.5 · custom scraper · deno
> May 2026
COFOUNDER · POKE AI
discontinued
An iOS companion app for the Pokémon Trading Card Game, cofounded, released on the App Store in May 2026 and discontinued later that year. He built the iOS app, its design system and the payments. His cofounder built the backend.
→ The SwiftUI app and its design system
→ Split payment rails · StoreKit 2 for digital, Stripe Apple Pay for physical (Apple 3.1.1)
→ Camera-first card scanning with prices on the result
swiftui · swiftdata · storekit 2 · stripe · supabase
> Jun 2026
FOUNDER · AETHEREUM
discontinued for now
A shared brain for AI coding agents, discontinued for now. Agents shared contracts, intent, collision alerts and messages across machines, so one agent could write against an interface before the other developer had committed it.
→ Four core tools over MCP + SSE · share_intent, declare_contract, get_team_context, send_message
→ A2A interop · dependency-aware collision alerts
→ Published on npm, last release 0.9.9 · RLS verified against real Postgres, not a mock
typescript · pnpm / turborepo · mcp · a2a · supabase · next.js
> Aug 2026
SOLO BUILD · CONTINUITY
A hash-chained decision ledger for trading desks, built in about a day in August 2026 and run on synthetic data. A model writes each draft and a person approves it.
details
→ Append-only ledger in Postgres, verified in the browser
→ Live at continuity-nu.vercel.app, with every row synthetic and labelled as such
typescript · react · vite · tauri 2 · supabase · postgresql
> three results
HACKATHONS
Three hackathon results, listed together: 1st at Melbourne Hack, 4th at FoundersHack, and 5th of 183 at UNIHACK 2026.
details
→ 1st at Melbourne Hack
→ 4th at FoundersHack
→ 5th of 183 at UNIHACK 2026 with SpeechMAX, a browser-based speech practice app built by a team of four
> Nov 2025
FRONTEND LEAD · VOUCHR · University of Melbourne
Frontend lead on a group-buying marketplace built for a real client in a University of Melbourne subject (COMP30022), in a team of five: the client-facing surface from empty scaffold to backend integration and handover.
details
→ Three.js 3D landing animation and real-time WebSocket notifications
→ Dual buyer and seller dashboards with analytics and voucher flows
→ A component library rather than pages, so the design system stayed one source of truth from Figma to code
react · typescript · vite · tailwind · three.js · websockets
> hobby
3D · BLENDER
hobby · past commissions
Blender is a hobby. He has said he once ran an Instagram account for it and had some clients, and later closed it. He still models and renders: low-poly figures in the style of the original PlayStation, packaging and environments.
details
→ Past commissioned work, now closed
→ Stylised characters, packaging and environments, modelled from scratch
blender · 3d modelling · animation
> 2024
DECKHAND · HEIKKI PEURANEN STEAMBOAT · Finland
seasonal · hands-on · customer-facing
Seasonal deckhand on a heritage steamboat in Finland, crewing a daily passenger run alongside the skipper: line handling, mooring, passenger safety and upkeep.
details
→ Mooring, casting off and line handling on a daily passenger run
→ Looked after passenger safety and comfort, and kept the vessel maintained
marine operations · teamwork · customer-facing
> 2023 to present
STUDENT · BACHELOR OF DESIGN · COMPUTING & UX DESIGN
University of Melbourne · graduating November 2026
A degree that combines software engineering with interface design, with coursework in systems programming, UX research, interaction design, databases and software engineering practice.
details
→ Projects in C, React, Python and interaction design
→ UX coursework including user research, prototyping and design systems
→ Client-facing software built and delivered in assessed group projects