7078cda6c5c8848cc50999c0604a88bdcc8b077b
- Replace the flat dither backdrop with a lit, rotating torus drawn the way donut.c does it: a z-buffer per cell and a luminance ramp from a dot to a solid block, sized against the shorter viewport axis. The dither field stays underneath as dust. It leads on the landing page and fades back where there is reading to do, and a scrim keeps the projects heading legible over it. - Thicken the glass: one .surface treatment with a heavier blur, more transparency and an SVG film grain, shared by the header, hero, cards, panels and footer. - Give the landing page labelled contact cards for LinkedIn, Gitea and email in place of three bare icons. - Drop the status chips from project cards and entry headers. - Remove the light theme, its toggle and theme.js outright. - Add restrained motion: underlines growing from the left on links and nav items, a lift on cards, buttons and contact cards, and tags brightening with their card. All of it is off under prefers-reduced-motion. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Braeden Sowinski
Backend and systems-focused developer and BCIT Computer Systems Technology student.
I like building backend services, APIs, developer tools, and self-hosted systems. Most of my work ends up somewhere around Linux, servers, networking, databases, and making small tools that solve real problems.
| Backend | Systems | Operations |
|---|---|---|
| REST APIs, services, data models | Linux, networking, lower-level work | Docker, CI/CD, Nginx, observability |
Skills
Languages
Technologies and Tools
Operating Systems
Learning
Currently spending more time with Elixir, Erlang, Rust, distributed systems, and lower-level backend work.
Languages
HTML
47.1%
CSS
33.6%
JavaScript
19.3%