I build things for the web. I'm known for being able to craft digital services with users and business in mind. I love learning about new things, solving problems and helping find ways to do things better.
They tell me I'm buzzword-compliant, too.
Full stack developer, consultant and partner in a new-school consultancy company with equality, a sense of community, and learning in its DNA.
Full stack developer on a B2B2C marketplace platform for event organization
Chief architect on an in-house software development team, with specific efforts towards Javascript development support and containerization
Facilitator and process coach for the development team, its stakeholders and the company at large
Platform developer for hybrid mobile application tooling and architect for a Javascript library ecosystem
Led the development for and architected Supersonic, a library for building HTML5 hybrid applications on the AppGyver platform.
Authored Supersonic Data, a data access layer for AppGyver Cloud.
Co-developed architecture and individual modules for AppGyver Composer, a visual tool for building business applications.
Regularly facilitated development team dailies.
Software craftsman and IT consultant for medium-sized to large multinational client companies
Acted as modern web technology specialist in projects.
Engaged in client-facing software development process facilitation.
Drafted and led the creation of proposals for clients.
Software architect in a small team crafting boutique software
Automated frontend testing of a business intelligence application for a client in engineering and manufacturing.
Lead the service design for a new responsive brand frontpage and was responsible for its implementation.
Software developer and IT consultant for large domestic and multinational client companies
Worked in client projects with a kanban-inspired agile workflow.
Crafted single page applications and responsive pages.
Made decisions on architecture and technology stack levels in project work.
Software architect and agile evangelist in a team of a dozen developers
Software developer and IT consultant for clients ranging from small US-based startups to large domestic enterprises
Organized TDD workshops and presentations on other tech subjects to disseminate information.
Spearheaded a corporate-endorsed open source code sharing effort to reduce repeated effort and improve company profile internally.
Was responsible for an in-house application boilerplate used in a multitude of different projects.
A command line tool for prerendering static sites without Server-Side Rendering
Supersonic is a JS library built for developer-friendly access to features in the AppGyver Supersonic developer platform. These include cloud data and native device APIs.
Imageboard software that you can set up on Heroku with the press of a button. Originally built as coursework to investigate "isomorphic" JS in the early days of Node.js.
An open-source initiative in collaboration with lead developers at my then-employer, aimed at reducing costs across projects. I contributed in both code and efforts to build up capability to contribute among other developers.
“He’s bright, hard-working and has a both pragmatic and theoretic take on his responsibilities … a vivid and enthusiastic personality … super skilled developer … an excellent facilitator and communicator”
Tomi HänninenCEO, Venuu
“Hardworking, buzzword-compliant and well focused professional with a good sense of humour. Specially good at leading projects and helping junior developers to grow.”
Nizar JouiniCEO, Ideapalveluksi.fi
Principal Consultant, Reaktor
“An extremely talented software developer … not just a dull techie, but social, willing to help others, observes and improves on how things get done”
Matti PaksulaCTO, AppGyver
“Solid technical skills … expertise in software development methodologies and facilitation. … A strong can-do attitude … well-liked by customers.”
Paavo PunkariBusiness Director, Futurice
“Ingenious problem solving skills and wide knowledge of different technologies … very passionate and enthusiastic about the work he does and strives constantly to do things the right way.”
Jetro SuniSenior Software Specialist, Futurice
“Sharp, has a great attitude, and is always looking for serious well-thought ways to improve and perform better. Level-headed thinker … Dedicated ambition and a serious strive towards professionalism.”
Taneli TikkaCEO, Soprano Brain Alliance
Information Networks study programme, Aalto University School of Science
Graduated with honours in 2017. Master's studies with major in Business Networks, focusing on how knowledge intensive organizations work. Bachelor's studies with major in Knowledge Intensive Business.
"What exactly is the use of dailies: A practice-based perspective on continuous improvement in software development."
Scaling agile software development by applying software architecture practices
Since 2012 I do event photography as a hobby. My interest is in portraits, so I often end up doing corporate mugshots as well.
Co-wrote the script for Teekkarispeksi 2015. Teekkarispeksi is a large-scale student theatre production with approximately 200 volunteer participants each year.
Since serving as toastmaster / master of ceremony for the Information Networks' student guild, Athene (2011-2013), I've come to be known for writing numerous songs. The most iconic of them are part of the canonical Aalto University student union songbook since 2017.