My TechStack

Building Things. One step at a time.


Development principles

  • I write my own code. I understand every line of code I ship. I firmly believe understanding things is my main job as a developer. Understanding things is also much more fun than staying dumb and copying solutions.
  • I don't build features with AI. I use AI to write boilerplate, refactor stuff according to exact specifications and brainstorm, but it will never ship my code. I try to limit my AI usage as much as possible due to the detrimental effects it has on society and our planet. Wherever possible, I try to use local models on my machine.
  • I write free software. I may only have a quarter of the ability of an average Linux neckbeard, but double the ideology.
  • I hold myself to the highest standard and I focus on details. Perfectionism is not something you put in your LinkedIn CV as fake weakness.
  • I don't reinvent the wheel and I work with the platform. There is no need to ship a gazillion megabytes of JavaScript when browser APIs exist. Every dependency is a cost.

An idiot admires complexity - a genius admires simplicity.

—IDK, someone much smarter than me probably. Or random Reddit user effervescent-potato-5367.

Area of expertise

  • Backend web development
  • Frontend web development
  • Mobile App development

Frameworks and Technologies

Astro

Web framework and static site generator for content-focused websites.

Chi

A lightweight, idiomatic and composable router for building Go HTTP services.

Jetpack Compose

The modern declarative UI toolkit by Google for Android and multiplatform.

Deno

Secure JavaScript and TypeScript runtime.

Docker

Containerization platform for building and deploying applications.

Ktor

Kotlin-based web framework for building server-side applications.

Lit

Library for building reactive web components.

Node

JavaScript runtime environment for server-side applications.

Playwright

End-to-end testing framework for modern web applications.

PocketBase

Tiny extensible backend-as-a-service.

PostgreSQL

Open-source relational database management system.

Solid

A reactive JavaScript framework for building user interfaces.

SQLite

Lightweight relational database management system.

Svelte

Framework for JavaScript / TypeScript for beautiful and fast web applications that run in every modern browser.

SwiftUI

Declarative UI framework that allows the creation of apps for all Apple platforms with maximum code reusability.

TYPO3

Flexible open-source enterprise CMS, suitable for every website ranging from small representations for individuals to full-scale multilingual content hubs.

Vapor

Swift web framework for building server-side applications.

Vite

Next-generation JavaScript bundler

Vitest

Testing framework for JavaScript and TypeScript based on the Vite bundler.

Vue

A progressive JavaScript framework for building user interfaces.

IDE with code on a dark screen

Projects

My small portfolio of things I built using those technologies.

Go to Section