Henrik Aarnio

Software Engineer at Synergi

Helsinki, Finland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Henrik Aarnio is a software engineer with 13 years of experience building full‑stack web applications and interactive 3D experiences from Helsinki. He combines front‑end JavaScript expertise (React, modern JS stacks) with hands‑on WebGL/Three.js and Unreal work, having shipped tooling and assets for simulation and VR projects as well as web‑based 3D pipelines. At Blok Enterprises and now Synergi he focused on pragmatic engineering that reduces unnecessary busywork—while still enjoying the ritual of upgrading the JS stack. An active contributor to game and graphics projects, he implemented a flexible sprite animation viewer for the turn‑based strategy title AncientBeast, reflecting a knack for UI tooling that helps creators iterate faster. Trained in industrial engineering at Aalto, he brings a systems mindset to bridging graphics algorithms, web tech and product needs.
code13 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Industrial Engineering and Management, Bachelor’s Degree, Industrial Engineering and Management at Aalto University
languagesEnglish, Finnish, French, Swedish
github-logo-circle

Github Skills (8)

html10
javascript10
2d-game9
phaser8
browser-game7
typescript-types5
typescripts5
typescript5

Programming languages (5)

TypeScriptCGoHTMLPython

Github contributions (5)

github-logo-circle
FreezingMoon/AncientBeast

Jul 2012 - Aug 2012

The Turn Based Strategy Game/eSport. Master your beasts! 🐺
Role in this project:
userFront-end Developer
Contributions:10 commits in 1 month
Contributions summary:Henrik primarily focused on developing and implementing a sprite animation viewer for the Ancient Beast project. Their contributions involved creating a user interface with HTML and JavaScript to control and display sprite animations. The user modified the code to allow users to specify parameters such as framerate, sprite dimensions, and image source, enhancing the viewer's functionality and flexibility. They also made adjustments to the canvas clearing method.
gamephaser-gamegame-masterstrategyturn-based
brigand/chess

Sep 2013 - Oct 2013

Contributions:68 commits in 15 days
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial