01/

Selectedwork

Four projects, in the order they happened — what I actually did on each, not just the title on the ticket.

01/

Asking better questions

A payment module for an artist marketplace, on paper. In practice, a crash course in figuring out what a client actually means before touching a single line of code.

ReactJavaSpring BootH2 DatabaseSeleniumJIRA
02/

Building blocks that behave

Built and maintained reusable React components for B2X Commerce — the unglamorous work of making sure buttons, forms, and cards look and feel the same everywhere, every time.

03/

An excuse to learn Next.js

Frontend Developer

A responsive car rental interface, technically. Really it was a training exercise to actually learn Next.js fundamentals and modern frontend patterns — not just claim I did.

Next.jsTailwind
04/

Learning to own it

Frontend Developer (client project, name withheld under NDA)

Two applications, one client: a responsive Angular front-end with proper state management and a BFF layer, and a custom React backoffice wired straight to the backend. This is where the work stopped being "assigned tickets" and started being tickets I wrote myself — and production issues I was the one fixing.

AngularReactState ManagementBFF
Angular – The Complete Guide (2025 Edition)01
01Angular – The Complete Guide (2025 Edition)
Fundamentals of TypeScript02
02Fundamentals of TypeScript
The Web Developer Bootcamp 202303
03The Web Developer Bootcamp 2023

Keep scrolling — it gets good

Stuff I learned so you don’t have to Google it

UDEMY01
01UDEMY
UDEMY01

Angular – The Complete Guide (2025 Edition)

UDEMY · APRIL 20, 2025

Went deep enough into Angular to argue about RxJS operators at parties. Component architecture, reactive programming, state management — the whole enterprise-grade toolkit.

01UDEMY
FRONTENDMASTERS02
02FRONTENDMASTERS
FRONTENDMASTERS02

Fundamentals of TypeScript

FRONTENDMASTERS · JAN 18, 2024

The course that finally made any feel like a swear word. Static typing, modern ECMAScript, and code my future self can actually maintain.

02FRONTENDMASTERS
UDEMY03
03UDEMY
UDEMY03

The Web Developer Bootcamp 2023

UDEMY · AUGUST 26, 2023

Where it all started — full-stack, start to finish, before I knew what half the acronyms meant.

03UDEMY