06
Landing pages
One page, one job. Hand-written markup where possible, plus one WebGL experiment.
Web development · Go · Nuxt
30 projects, from landing pages to a Raft key-value store. 418 tests; every project has a run command and a write-up of its decisions.
Pick a type. Inside: cases with screenshots, stack and a run command. Almost all projects are demos; the code is private and shown on request.
06
One page, one job. Hand-written markup where possible, plus one WebGL experiment.
04
Sites with their own structure, routing and forms: from a client project to a set of niche pages.
03
Interface plus server: auth, data, e-mail. Apps you sign in to.
14
Services with an API, a database and tests: mostly Go, with some in Python and TypeScript. A language filter sits inside the section.
03
Terminal programs: one binary, clear flags, an exit code you can check in a script.
Under the hood
Each of the thirteen Go projects has a component diagram, numbered data flows, the decisions made and honest trade-offs.
We clarify the task, the audience and the constraints. If you do not need a site, I will say so right away.
Scope, timing and what counts as done. In writing, no surprises.
Short iterations: every intermediate result can be opened and tried.
Tests, mobile screens, accessibility, load on the form and the API.
A Docker image or static files, run instructions, code handover.
That is where I answer fastest. E-mail works too.