Intro
I help companies build and optimize data-intensive software that scales - efficiently and cost-consciously.
How I can help
- Data-intensive systems - architecture, scaling, and optimization (PostgreSQL, data lakes, data pipelines, distributed systems)
- Performance & cost optimization - faster queries, leaner infrastructure, lower compute spend
- AI-driven & agentic development - production solutions with Claude, OpenAI, and Gemini, human in the loop, MCP-based tool integrations; agentic tools for problems where deterministic code falls short, designed to be token-efficient
- Cloud & DevOps - mostly AWS, some Azure
About me
I'm foremost a husband and father. Software has fascinated me since 2nd grade when I made simple games. That interest turned into over 15 years of professional software development across the full stack - from embedded systems to cloud infrastructure.
I founded Tietokanto Oy in 2022 to focus on what I do best: architecting and implementing scalable software systems, particularly for handling massive datasets. I've built data pipelines processing billions of rows, designed distributed systems, and optimized legacy software. The interesting part about optimization is that making software more efficient directly reduces compute resources needed - which means lower carbon footprint.
Most of my development today is AI-driven, with a human firmly in the loop to review, steer, and take responsibility for what ships - all in service of building efficient, reliable production systems. I also work with agentic tools for problems where deterministic code falls short, designing them to be token-efficient rather than letting them burn compute.
Tools & technologies
Languages I work with include C, C++, Java, Scala, TypeScript, JavaScript, Python, and Go - and I'm always keen to learn more. PostgreSQL is my main database, with DuckDB and AWS Glue for analytics and data pipelines. On the infrastructure side I work mostly with AWS (including Bedrock for AI workloads), along with Terraform, Docker, and Kubernetes; I also have some hands-on experience with Azure. Day-to-day AI tooling includes Claude Code, Cursor, and Antigravity. I've done full-stack web development with React, backend microservices with Spring, and DevOps automation.
The technologies vary by project, but the approach stays the same: understand the problem, choose the right tools, build systems that work efficiently and scale properly.