Oliver Rasoli

FULL STACK ENGINEER · COPENHAGEN

Full-stack engineer in Copenhagen. TypeScript top to bottom, as at home in a React front-end as in the services and data behind it. I build with AI agents in the loop and run work in parallel across worktrees, shipping faster without shipping worse. This whole page is a real-time mesh, so go ahead and poke the head.

Projects

GYMIE — LIFT TRACKER

A workout tracker that never forgets a lift.

A passwordless workout tracker. Sign in with a one-time email code, then log every set and watch your numbers climb over time. Built solo, end to end, from the auth flow and data model to the UI.

NEXT.JS · TS · AUTH

DEV 64 — THIS PORTFOLIO

The sculptable low-poly head you are holding.

A single-page portfolio styled as an N64 title screen. The head is a real-time three.js mesh you can drag to deform and spring back with a wobble, about 400 lines of vertex-weighted soft-body math. Built with an agent-driven workflow.

NEXT.JS · THREE.JS · TS

FRUGAL — SHOP SMARTER

Where does this basket actually cost least?

Danish supermarkets all run different deals in the same week, so the cheapest basket is never the cheapest store. Frugal takes a shopping list and prices the whole basket at Netto, Lidl, Rema 1000 and the rest, so you can see what one trip costs everywhere, or what a run between stores would actually save. The list builds itself into a paper receipt as you type, and the same receipt becomes the answer. A team concept for school, taken to a clickable prototype.

FIGMA · UX RESEARCH

Skills

FULL STACK ENGINEER · COPENHAGEN
DRAG MY FACE · DOUBLE-CLICK RESETS · ENTER TO BEGIN