Oh, don't mind the pizza there, but I hope you're hungry now.
I’m a software craftsman and engineer with a strong passion for making work and life better for other software engineers. You can read my thoughts in long-form from my blog, newsletter, or in bytesize format from Mastodon.
- The Ineffable Story of Me
- My Professional Journey (in form of a resume)
- Tools I Use to Survive My Day
- What Is It I'm Doing Now
- Escaping the Desert: Software Teams Thrive in the Forest
- From Speculation to Facts – Mastering Vertical Slicing in Software Engineering
- Film Review: Poor Things (2023)
- Five Essential Pointers for Improving Your Product and Process Quality
- Clean Frontend Architecture with SvelteKit: Enabling Safe and Continuous Deployments
- Clean Frontend Architecture with SvelteKit: Building Confidence with Acceptance Testing
- Clean Frontend Architecture with SvelteKit: Server-Side Routes and Components
- Clean Frontend Architecture with SvelteKit: Domain Modelling
- Clean Frontend Architecture with SvelteKit: Handling the External Dependencies with Gateway
- Clean Frontend Architecture with SvelteKit: Discovering the Use Cases
- nikoheikkila/nikoheikkila.fi – A blog by Niko Heikkilä. Powered by coffee, VS Code, and Gatsby.
- nikoheikkila/setup – New Computer, Who Dis? – Setup new development box with a single script
- TypeScript type-system validation
- node:assert example
- A polymorphism example with classes in Typescript
- TypeScript: Compiling Handlebars templates with custom data
- Python: Calculate person's weight on different planets
At the moment, I'm not looking for work so leave those messages unsent. If you seek advice in modern software engineering, architecture, agile methods, or similar areas I am skilled in, then drop me a message and I'll reply in a couple of days.
Check my projects below and leave a star if you find anything interesting. 👇