</about>

────────────────────────────────────────

Bruno Jaamaa is a software engineer and product designer studying a Bachelor of Design in Computing & User Interface Design at the University of Melbourne — one of Australia's top-ranked universities for technology and design. He builds at the intersection of product design and engineering, using a heavily AI-augmented workflow to ship polished user experiences faster than most teams. From iOS apps to agentic AI systems, his work spans the full stack. He also brings a 3D design background — creating animations and motion work for personal projects and an indie game studio, with a particular interest in data visualisation and 3D interaction on the web.

[AI-augmented workflow][design systems][product engineering][iOS][3D / motion][data viz]

</skills>

────────────────────────────────────────
FRONTENDReact · Next.js · TypeScript · Tailwind · HTML/CSS
BACKENDNode.js · Python · FastAPI · Supabase · PostgreSQL
MOBILESwift · SwiftUI · iOS 17+ · StoreKit 2
AI / AGENTSGemini API · Claude API · OpenAI · Web scraping · Agentic systems
DESIGNFigma · UX research · UI design · Design systems
3D / MOTIONBlender · 3D modelling · animation · motion graphics
TOOLSGit · Vercel · Supabase · Claude Code · Perplexity

</process>

────────────────────────────────────────

I write code the way a real engineering team operates — just accelerated with AI. Claude Code is my primary dev environment: architecture planning, implementation, debugging, and refactoring all happen in a continuous loop. Every change gets a manual review — I read diffs, test on device, and verify behaviour before anything gets committed. I use a ticketing system to scope work into discrete tasks, track progress across sprints, and keep a clean commit history. The result is a solo developer shipping at the pace of a small team — with the discipline of one.

EDITORVS Code · Xcode (iOS)
AI LOOPClaude Code (architecture + implementation) · Claude (reasoning + review) · Perplexity (research)
PROCESSTicketing + sprint planning · manual code review · on-device testing · clean commit history
DESIGNFigma (wireframes → high-fidelity) · Blender (3D / motion)
INFRAGitHub · Vercel · Supabase · TestFlight · CI/CD from day one
────────────────────────────────────────

> typical loop

1. scope task in ticket system → define acceptance criteria

2. Claude Code → architect + implement in terminal

3. manual review → read every diff, verify logic, check edge cases

4. test on device / browser → confirm behaviour matches spec

5. commit with clean message → move ticket → next task

</hackathons>

────────────────────────────────────────

> UNIHACK 2025 University hackathon · Melbourne

> DSCubed Data Science Club · multiple events · Melbourne

</experience>

────────────────────────────────────────

> 2025 — present

FOUNDER · SENTINEL

──────────────────

An AI-powered news intelligence platform — iOS, Android, and web. Built the entire product solo — architecture, backend, three frontends, and a custom scraper from scratch. Runs a full pipeline: web search, source scraping, AI analysis, claim verification, and live financial data.

→ SHA-256 cross-user cache cuts API costs 50–80% at scale

→ Self-chaining Deno edge functions bypass Supabase worker limits

→ Per-card state machine with live pipeline UX (searching → analyzing → loaded)

swift · swiftui · next.js · react-native · supabase · gemini-2.5 · custom scraper · deno

> 2024

FRONTEND LEAD · VOUCHR · University of Melbourne

──────────────────

Led frontend development for a group buying marketplace built for COMP30022 at the University of Melbourne. Designed and shipped 12 pages and 35+ components across 3 sprints, from initial scaffold to full backend integration and client handover. Buyers create or join buying groups and the system matches them with sellers based on location and product interest.

→ Three.js 3D landing animation and real-time WebSocket notifications

→ Dual buyer/seller dashboard system with analytics and voucher flows

→ 15–20 base components composing into 35+ total, full Figma-to-code alignment

react · typescript · vite · tailwind · three.js · websockets

> 2025

FREELANCE · ATLAS · Melbourne, AU

──────────────────

Built a real-time analytics and monitoring dashboard for a logistics client in Melbourne. Live WebSocket data feeds, interactive D3.js visualisations, role-based access, and automated PDF reporting. Designed and shipped the entire product solo over 8 weeks, then handed off the codebase under NDA.

→ D3.js fleet map, warehouse heatmap, and delivery timeline

→ WebSocket push updates every 2s for real-time fleet tracking

→ Automated weekly PDF reports saved client 100+ hours/year

next.js · typescript · d3.js · websockets · supabase · tailwind

> 2024 — present

CHIEF DESIGN OFFICER · JJ MARINE · Dubai, UAE

──────────────────

Led a full digital overhaul for a yacht and boat dealership in Dubai. Redesigned the website with a smart database backend, built custom UI dashboards for internal operations, and integrated a chatbot and AI agent for customer support and lead qualification.

→ Expanded online presence and drove measurable revenue growth

→ Ran ad campaigns across digital channels, managing creative and targeting

→ Handled direct client relationships and customer-facing content throughout

→ Took the business from minimal online presence to fully operational digital storefront

ui/ux design · web design · ai agents · dashboards · digital marketing

> 2023 — present

3D ARTIST · INDIE GAME STUDIO + PERSONAL PROJECTS

──────────────────

Creating 3D animations and motion graphics in Blender — both for an indie game studio and personal creative work. Focused on stylised character animation, environment design, and motion work intended for web and game contexts.

→ Contributed assets and animations to active indie game project

→ Developing skills in real-time 3D and interactive experiences

→ Interested in bridging 3D design with web — Three.js, WebGL, R3F

blender · 3d modelling · animation · motion graphics

> 2025

COMPETITOR · UNIHACK + DSCUBED

──────────────────

Competed in UNIHACK, one of Australia's largest university hackathons, and multiple DSCubed data science events at the University of Melbourne. Built and shipped projects under time pressure with cross-functional teams.

→ Rapid prototyping and scoped delivery under hackathon constraints

→ Exposure to data-driven product problems and visualisation challenges

> 2022 — present

STUDENT · BACHELOR OF DESIGN IN COMPUTING & UI DESIGN

University of Melbourne

──────────────────

Studying at the intersection of software engineering and user interface design — coursework spanning systems programming, UX research, interaction design, databases, and software engineering practice.

→ Completed projects in C, React, Python, and interaction design

→ UX coursework including user research, prototyping, and design systems

→ Built and delivered client-facing software as part of assessed group projects

</activity>

────────────────────────────────────────

> loading activity...

</timeline>

────────────────────────────────────────
2022BDes Computing & UI Design · University of Melbourne · ongoing
20233D artist · Blender animations · indie game studio + personal projects
2024Frontend Lead · VOUCHR · group buying marketplace
2025Founder · Sentinel · AI news intelligence iOS app
2025Freelance · Atlas · real-time analytics dashboard · client handoff
2025UNIHACK · DSCubed hackathons
[github ↗][linkedin ↗][resume ↗]