Aleksi Kesälä
I’m a full-stack web developer who builds the web old school. Plain HTML, as much CSS as it takes, and pages everyone can use. TypeScript at work, Go because I love it. Now I’m looking for a remote team to join.
Email me
What I’m looking for
A full-stack position, full-time. Fully remote.
Experience
2025–2026
Mobile app development under MDR, the EU Medical Device Regulation
Lead developer
Built for MDR. Planned from the architecture to the tech stack, then developed and documented regulation first.
TypeScript, Bun and Hono
2024–2025
Gamified card collector web app
Full-stack developer
TypeScript, Node.js and Express
2024–2025
Company portal
Mentor, full-stack developer and tech lead
Every employee in one place, with a social feed and projects you can apply to.
TypeScript, Node.js and Express
What? Korpo?
I moved to Korpo on purpose, for the quiet. Right now I’m a stay-at-home dad and my days are with the kids. I’m also a certified wilderness guide, and I still answer email within a few hours.
How this site is built
No framework, just 11ty, Nunjucks and Sass on Cloudflare Pages. I tinker with it to see how far plain HTML and CSS can go.
Small on purpose
The HTML, CSS and JavaScript come to under 40 kB, not counting images. Photos are served as AVIF and WebP.
A lighthouse made of SVG and CSS
It lights up when the sun goes down in Korpo, or when you switch to night mode.
The real sun
In day mode the sun sits at its actual height over Korpo right now, and the clock shows Korpo time next to yours.
For everyone
Skip link, visible focus styles, dark mode, and a pause button for the animations (WCAG 2.2.2). Reduced-motion settings are respected.