Thomas Voss

Competencies


Systems- and Low-Level Programming

I am very familiar with systems- and low-level programming with lots of experience using languages like C and Assembly along with the revelant build-tools such as Make.

Fullstack Web Development

I’m no stranger to web development either, and I always try to emphasize simplicity when possible. I have worked extensively with backend frameworks like Flask, and I am capable of building effective- and usable frontends without the need to download megabytes of useless- and bloated JavaScript.

Education


The International School of The Hague
2016–2021

Secondary School

Delft University of Technology
2021–2022

BSc Computer Science and Engineering

Linnæus University
2024–Ongoing

BSc Software Technology

Work Experience


LiteBit
Backend Developer

Worked as a backend developer for a crypto-trading platform, primarily using TypeScript and C#. Other tools used include Docker, Kubernetes, and Retool.

Humanwave
Fullstack Developer

Worked as a fullstack developer writing HR software. The languages frequently used consisted of CSS, JavaScript, Jinja, Python (WebApp2 & Flask), and Vue. Additionally, GNU gettext and the Po language was used to handle localization. Other tools used include Google App Engine.

My Cool Stuff


gsp
A better syntax for HTML

A transpiler written in Go to convert a custom syntax into HTML, written because HTML lacks proper ergonomics. This very website is written in and compiled using GSP.

mmv
Move Mapped/Multiple Files

A tool written in Rust to rename- and move files in bulk. This is in my opinion the most extensible and most effective file renaming- and moving tool ever created.

mstatus
A FIFO-based status bar for DWM and Sway

A status bar written in C that works with the DWM window manager on X11 and the Sway window manager on Wayland. It allows for easy extensibility by allowing the user to send commands via a named-pipe to customize the contents of the status bar.

smallbrain
Optimizing Brainfuck Interpreter in x86 Assembly

A Brainfuck interpreter written in x86-64 assembly that performs code compilation, optimization, and proper error reporting.