Languages & Frameworks
Core technologies I work with daily

Software Developer
Developer with a broad perspective — from hands-on coding to leading teams.

CTO
Leadership Experience
ITIL4
ITIL4 Certification
CSM
Certified Scrum Master
CSM
Certified Product Owner
I came to software development from an unusual direction. Before writing code professionally, I spent a decade as a bike mechanic and in retail, worked on a cargo ship, drove trucks, and spent time on construction sites. That hands-on background shapes how I approach software — I care about what actually works for the people using it, not just what's technically elegant.
While still in retail I studied for a business degree, which eventually helped push me toward tech. Once I made the switch I went back to school again — graduating with a Bachelor's in Information Technology from Haaga-Helia University of Applied Sciences in 2022, while already working as a developer.
My core expertise is Node.js and backend development, though I'm equally comfortable building polished interfaces with React and React Native. I'm a strong believer in TypeScript for maintainable, scalable code, and PostgreSQL is where I do some of my best work — I have a particular fondness for complex queries and getting the data layer exactly right.
I've also served as a CTO, overseeing software development, project management, process improvement, hiring, and supporting sales through project estimation. That experience taught me that good software is as much about people and process as it is about code — and I'm most in my element where those two worlds meet.
A versatile toolkit built through years of hands-on development and technical leadership.
Core technologies I work with daily
Data layer expertise
What I bring to every team
Professional credentials
A journey through consulting, product development, and technical leadership.
Software Developer
Building high-quality software solutions for diverse clients at one of the Nordic region's most respected technology consultancies. Focused on delivering robust, scalable applications with modern technologies.
Lead Developer
Led the development team in building and scaling the product platform. Focused on getting the best out of the team and building valuable features for clients.
CTO
Oversaw software development, project management, process improvements, HR, recruiting, and supported sales through project estimation. Built a healthy company culture focused on learning and growing together.
Full Stack Developer
Built web applications and services across the full stack, working closely with clients to deliver tailored solutions. Grew into a leadership role through hands-on contribution and initiative.
Bike Mechanic & Webmaster
Worked as a bike mechanic while also managing the company's web presence. Before tech, I also worked on a cargo ship, drove trucks and semis, and spent time on construction sites — experiences that shaped my practical, hands-on approach to problem solving.
Kind words from people I've had the pleasure of working with.
“Janne is the best manager who I have ever worked with!
I had a chance to work with Janne for over 2 years and the way how he managed the team and resources have impressed me a lot. His ability to work through the crisis and develop new ways to achieve the targets were always inspiring.
Under his instructions, I gained a variety of skills that help me in every aspect of software development and especially in dealing with relationships. He has expertise and knowledge in the field, and the way he handles the clients is genuinely remarkable.
I recommend Janne as a senior/supervisor who can not only increase productivity of the whole team but also promote the personal and professional growth of team members.”
Tu
Software Engineer · Swappie
Reported to Janne directly
“Janne is one of the most hard working people that I had a chance to work with. He strongly impresses me not only with deep technical knowledge but also, and more importantly, is a growing mindset.
He always strives for building a healthy company culture where we learn and grow together. And as a team we gradually improve processes and means to achieve better results. Learning from mistakes and thriving from hardships — those are what we have done and will get better at Vertics.
I strongly believe that Janne's traits, talents and leadership will help any companies thriving. I would love to recommend him in any occasion.”
Vinh Le
Software Engineering Leader · Swappie
Reported to Janne directly
“Janne is the best manager who I have ever worked with!
I had a chance to work with Janne for over 2 years and the way how he managed the team and resources have impressed me a lot. His ability to work through the crisis and develop new ways to achieve the targets were always inspiring.
Under his instructions, I gained a variety of skills that help me in every aspect of software development and especially in dealing with relationships. He has expertise and knowledge in the field, and the way he handles the clients is genuinely remarkable.
I recommend Janne as a senior/supervisor who can not only increase productivity of the whole team but also promote the personal and professional growth of team members.”
Tu
Software Engineer · Swappie
Reported to Janne directly
A collection of personal projects exploring different technologies and ideas. Click through to learn more.

SnapCab is a taxi dispatch platform built for independent drivers across Finland, integrated with the 02 Taksi network which handles over a million ride bookings annually. Drivers set their own prices, define their availability, and operate nationwide — including return-trip pricing to turn otherwise empty drives into revenue.

CaliForma is an iPhone app that counts reps and grades form live from the camera. Pose detection runs entirely on the device: joint angles are smoothed, judged against per-exercise rules with hysteresis, and turned into per-rep scores, faults and spoken cues while you train. It also times static holds like planche leans and L-sits, tracks progress through skill ladders from push-ups to planche, and puts a generated or coach-assigned plan on your calendar.
More projects on the way