What I do

Software

I have used various languages over the years and combined them with various programmig and design patterns to bring apps to life.

Embedded

For now only a hobby. I strive to explore and understand everything under the hood.

Design

Bringing a consistent and good design language to the web. This website is a bad example of this - I designed this back in 2021.

What I know

Languages

  • Elixir − the closest to being a "perfect language" and ecosystem - beautiful and highly practical; try it
  • TypeScript − a worthy language for the hostile web
  • C#, Kotlin − for modern business solutions
  • Java − sometimes there's no alternative
  • C/C++ − embedded development
  • CSS, SCSS/Sass, Less − to make the web pretty

Platforms, frameworks, environments

  • The web
  • Phoenix, LiveView
  • Svelte and SvelteKit
  • ASP.NET, Spring
  • React, Vite
  • PlatformIO, Arduino

Tooling

  • VS Code (and forks)
  • Visual Studio, JetBrains IDEs
  • Linux & WSL
  • git
  • keyboard, occasionally also a mouse

What I did

UserCSS-Styles

A couple UserCSS styles I made and published to make the web prettier for me and others as well.

99-problems.ex

OCaml functional coding exercises, done elegantly and practically in Elixir. This was a great exercise to get a hang out of Elixir's various features.

tvz-bart

I found out that the timetable on my university's website fetches data from a public-facing API - so I made my own prettier frontend for it with a couple extra features.

Weather­Fetch

A CLI utility for getting the current weather. I created it to learn more about how to make CLI tools, implement support for multiple web APIs and learn about dependency inversion.

tvz-java-projekt

Project for my Java class at university. A properly layered JavaFX desktop application accessing an embedded H2 database and also a web API.

Nesk

My attempt at a cycle-accurate, cross-platform NES emulator in C#. Doesn't work very well, don't bother with it. This was my HS graduation project.

tiny-ir-rgb

A project where I replaced an unknown IC in an RGB LED strip controller with an ATtiny45 to run custom animations while keeping the rest of the system unchanged.

Arduino­Static­Web­Server

A very basic and limited static web server for Arduino. Serves pages from a FAT32 formatted SD card... slowly... very slowly...

Contact me