I am an experienced full stack software engineer currently based in Helsinki, Finland. I am interested in writing code that is readable, (appropriately) scalable and well-architected. I am always curious about new paradigms, patterns and tools.
I tend to gravitate towards the backend, since that's usually where the growing pains are for services that are scaling up. In the frontend I am strong with React, but am increasingly interested in vanilla JS and other natively supported features that browsers have nowadays.
I've been programming since childhood, first by building Web 1.0-style web pages, then by coding games. At university, I used my programming talents to simulate plasma at a fusion energy lab for my physics degree.
Full-stack developer for a web app that ingests data from millions of IoT devices.
Stack: AWS, React (TypeScript), Flask/Sqlalchemy/Celery (Python), PostgreSQL, ClickHouse.
Senior Software Developer. Backend and admin/content creation UI of an educational mobile app for children (built with Unity).
Stack: AWS, React (TypeScript), Express (TypeScript), PostgreSQL, Unity (C#).
Lead developer for EBMEDS, a CE-marked, MDR class IIa medical device (it's purely software though).
Stack: Express (TypeScript), Docker, Docker Swarm, AWS, AWS ECS, ElasticSearch
Bachelor's degree: Applied Physics
Master's degree: Applied Physics
Major: Energy physics (Fusion energy and plasma simulation)
Bachelor's degree: Nordic literature
Languages/Frameworks: TypeScript, Node.js, Express.js, Python, Flask, React, HTML and CSS.
Databases/Infra: REST and GraphQL APIs, AWS, Terraform, Ansible, PostgreSQL, ClickHouse, Redis, RabbitMQ, shell scripting. Also, data modeling and DB schema design/optimization.
Other: Scrum, Canban and Shape Up work processes
Rust, C, Swift, C#, C++
Elixir, Common Lisp, Zig