plmgrn.
I build stuff functionality and quality first. Both in personal projects and professionally.
Changing stack depending on mood trying to always learn more. Currently maining C/C++, C#, JS and Python.
Personal Projects
-
Bloodborne Armor Optimizer
A browser port of a VBA optimizer script I made: you set target stats and a weight budget, it searches the armor set for the best combinations. All data is static and bundled, so there is no backend to keep alive.
-
Search on PriceCharting
Browser add-on for Chrome and Firefox that runs a PriceCharting query from highlighted text in the context menu, with local settings for search preferences. Made my videogame collecting hobby a lot less tedious.
-
Tampere Traffic Cameras
Desktop GUI that pulls the latest images from traffic cameras around Tampere through the city's open API.
Python | tkinter
Studies & work
-
Currently
B.Sc./M.Sc. (Tech.) Computing Sciences, Tampere University
Software engineering
Bachelor's thesis on AVIF and JPEG XL
-
2025-2026
RnD Fullstack, Nokia technologies
Developing and researching HEIF.
C/C++, JS+HTML/CSS, API/ABI, Python, Matlab
-
Open
Looking for part- or full-time work
Tampere, remote, or elsewhere. Reachable on LinkedIn or by email.
tools / stack / hr buzzwords
Languages
- C
- C++
- C#
- Python
- Java
- JavaScript
- TypeScript
- SQL
- HTML
- CSS
- Matlab
Build, test and tooling
- CMake
- CTest
- GTest
- valgrind
- Git
- CI/CD
- GitHub Actions
- QA
Web and interop
- Frontend
- Backend
- Fullstack
- API
- WASM
- cffi
- ABI
- Library design
- Vite
Environments
- Linux
- WSL
- VS Code
- Qt Creator
- PyCharm
- NetBeans
- GIMP
- FOSS