Jeremias Pettinen

A jack of some trades based in Helsinki, Finland. Will write code for coffee. Contact information is on the main page.



Aalto University (170 ECTS)

minor:computer science
BSc:work in progress
2010–2013 High school: Mikkelin lukio


Some odd jobs. Nothing relevant.


TL;DR: Python, JS, SQL, HTML, the full stack.

Right at home in a Unix shell. Will also use Windows, grudgingly.

I prefer Python for most things a shell script can’t do, including web backends with Django or Flask. I’ve used or at least dabbled with plenty of languages and technologies (e.g. C+OpenCL, Scala, MATLAB in school). I’d like to have a project suitable for, say, Rust or Go. As much as I hate it, I’m quite experienced with PHP.

Databases I know and love include Postgres and Redis. Some of the websites I host and bots I develop run on MySQL/MariaDB as well.

I can fix up a modern web frontend, though I’m not particularly skilled with any single JavaScript/TypeScript framework. I have tried out more lightweight ones like Knockout and Vue.js (and of course plain old jQuery) in hobby projects.

I’m not looking for media work in particular, but I can certainly whip up basic stuff in Photoshop, Premiere Pro, After Effects or Audition if need be. And a lot of my media editing happens on the command line with tools like ImageMagick, FFmpeg and Avisynth.

My non-programming languages are native Finnish and fluent English. Might be able to write (not speak) a coherent sentence in German and Swedish as well.

Want to see an example project? Well, here’s an online card game (and its source code) to check out. I know, it’s not much of a portfolio. I have published and collaborated on more stuff pseudonymously, but you’ll have to take my word for it.


I care about information security, privacy and typography. I will nag about flaws in those. If I’m not online, I’m probably playing the piano, out photographing or in virtual reality.