Antti Kupila

Senior Software Engineer at ICEYE

Espoo, Mainland 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

🤩
Rockstar
Antti Kupila is a Senior Software Engineer based in Espoo, Finland with 13 years of experience building backend systems and shaping architecture across startups and product teams. He has held senior and architect roles at companies like VanMoof, Stream, and now ICEYE, bringing pragmatic design and hands-on implementation to distributed systems. Antti contributes to notable open-source tooling—improving HashiCorp's HCL packing/unpacking logic—showing attention to tricky edge cases like nested block decoding and file index marshaling. His background spans product-focused engineering, freelance creative technology, and early-stage founding, giving him a blend of technical depth and product intuition. Colleagues rely on him to untangle complex data-handling bugs and translate them into robust, maintainable solutions.
code13 years of coding experience
job16 years of employment as a software developer
languagesEnglish, Swedish, Finnish, German, Dutch
stackoverflow-logo

Stackoverflow

Stats
3,129reputation
289kreached
44answers
7questions
github-logo-circle

Github Skills (13)

go10
configuration-language10
actionscript9
image6
objective-c6
flash6
opengl-es6
apache-flex6
mxml6
iphone6
optimization6
migration6
json4

Programming languages (15)

C#JavaC++CGoHTMLTypeScriptDockerfile

Github contributions (5)

github-logo-circle
hashicorp/hcl

Jan 2019 - Jul 2019

HCL is the HashiCorp configuration language.
Role in this project:
userBack-end Developer
Contributions:5 commits in 6 months
Contributions summary:Antti primarily focused on improving the `hclpack` package, which handles the packing and unpacking of HCL configuration data. Their work involved fixing critical bugs related to decoding nested blocks and handling missing data ranges during partial decoding. They also addressed issues with marshaling and unmarshaling file index positions within the packed data, and fixed incorrect name range assignments for unsupported attributes.
configurationhashicorphcljsonconfiguration-language
akupila/node-podcast-parser

Feb 2016 - Jun 2018

Node module to parse a podcast's RSS feed
Contributions:5 releases, 59 commits, 6 PRs in 2 years 5 months
rssrss-readerpodcastnode-modulerss-feed
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
Antti Kupila - Senior Software Engineer at ICEYE