Public Transport Ticketing Portal
Shipped a customer-facing ticketing portal deployed on Azure.
TypeScript / Next.js / React / Sass / Azure
Software engineering & AI development workflows
I build software and the AI workflows that help teams deliver it.
I'm Tuukka, a software engineer and consultant based in Helsinki. Through UpHouse Consulting, I help teams build full-stack products and put AI to work across development. I'm interested in the whole process, including how work is defined, implemented, reviewed, and verified.
My background is in software people rely on, including public transport services, large public websites, migrations, and accessibility. Today I also build agent-driven development systems and AI-powered products.
I like working close to the product and the people building it. Clear communication and trust matter as much to me as the technical decisions. Outside work, I split my time between nerdy interests, cooking, and lifting heavy things.
Define what done means
Start with the user's problem and a result we can check. Give people and agents a clear target before implementation begins.
Design the workflow around AI
I look beyond a single coding task. The useful opportunity may be connecting the backlog, implementation, review, and delivery into one workflow.
Ship work people can trust
I take responsibility for what I ship, including work built with AI. The software needs to work for its users and remain maintainable after launch.
I work on the product itself and on how the team delivers it. That can mean joining an existing team or taking ownership of an early product.
01
Hands-on development for products that need to keep working. React, Next.js, TypeScript, integrations, migrations, and the production issues that come with them.
02
I help teams design end-to-end workflows around agentic development. That includes how work moves through the process, where people make decisions, and how results are checked.
03
Turn a useful AI idea into an application people can try. Connect model output to the product's data and user experience, and check whether it solves the intended problem.
04
Work through the scope, test ideas with working prototypes, and build the first useful release. I stay involved in the product decisions as well as the implementation.
Tell me what you need to build or where your development process gets stuck. We can work out a useful starting point.