Mika Tuupola

Technical Consultant at Bear Metal

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
Mika Tuupola is a pragmatic technical consultant with 19 years of experience building and hardening web systems across PHP, Python, C, JavaScript and Go. He specializes in reliable, maintainable infrastructure—regularly wrestling with Terraform and Kubernetes—and prefers proven, boring stacks that just work. Mika has led technology teams and consultancy engagements, shipping backend middleware like slim-jwt-auth and contributing quality-focused fixes to the Slim framework. On the front end he’s improved usability and performance in widely used libraries (jQuery plugins and a vanilla JS lazyloader), showing attention to backward compatibility and progressive enhancement. Based in Finland, he blends hands-on coding with practical architecture and testing discipline, often favoring small, well-tested changes over flashy rewrites. Quiet but effective, he brings decades of production experience and a no-nonsense approach to solving thorny engineering problems.
code19 years of coding experience
job21 years of employment as a software developer
languagesfinnish, english, estonian
stackoverflow-logo

Stackoverflow

Stats
20,087reputation
2.1mreached
186answers
2questions
Badges
rest
top-5%
jwt
top-5%
safari
top-1%
php
top-5%
facebook
top-5%
jquery
top-5%
github-logo-circle

Github Skills (38)

application-framework10
caching10
compatible10
javascript10
middleware10
jquery10
testing10
safari10
plugin-development10
app-framework10
token-authetication10
browser-support10
phpunit10
psr-710
dom-manipulation10

Programming languages (20)

C++CSSCRustMakefileVueGoSass

Github contributions (5)

github-logo-circle
tuupola/lazyload

Sep 2007 - Apr 2019

Vanilla JavaScript plugin for lazyloading images
Role in this project:
userFront-end Developer
Contributions:4 releases, 301 commits, 48 PRs in 11 years 9 months
Contributions summary:Mika primarily contributed to the front-end functionality of the lazyload plugin, focusing on image and background image support. They implemented features to handle `srcset` attributes, improving image loading performance. The user also addressed compatibility issues by refactoring code to support older browsers like IE11. The core focus was on enhancing the plugin's capabilities and ensuring browser compatibility for image lazy loading.
lazyloadimagejavascriptlazy-loadingvanilla-javascript
tuupola/slim-jwt-auth

Apr 2015 - Jan 2023

PSR-7 and PSR-15 JWT Authentication Middleware
Role in this project:
userBack-end Developer
Contributions:14 releases, 1 review, 316 commits in 7 years 10 months
Contributions summary:Mika made several commits focused on enhancing the functionality of the `slim-jwt-auth` middleware. They added support for callbacks and other options within the middleware, expanding its flexibility. The user also refactored the codebase to support for PHP 5.3, making the code more compatible with older systems. Additionally, the user included features for more robust debugging and added new tests to cover missing methods.
phpauthenticationpsr-7token-authenticationjwt-authentication-middleware
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
Mika Tuupola - Technical Consultant at Bear Metal