Hello world, I amTimo Kirkkala

From Helsinki, Finland.

Web development and tech delivery at work. Basketball, cycling, photography and a dad when not at work.

Drupal has paid the rent since 2009 and is still my deepest stack. Lately I've been into TypeScript, React and NodeJS when it fits. OpenSearch/Elasticsearch when something really ought to be searchable.

Day job: shipping web products as tech delivery lead. Caring about UX, code that won't haunt the next person and happiness within the team. Projects that move fast without tripping the alarms are my favorite.

LinkedIn (opens in new tab) has the CV-shaped version, don't expect updates too often there.

  • Drupal
  • PHP
  • TypeScript
  • React
  • Next.js
  • Docker
  • Git
  • Node.js
  • Elasticsearch
  • APIs & integrations
  • Delivery & mentoring
  • Agile
  • SCRUM master

My daughter plays at HNMKY (opens in new tab) and I play too, since 2025. Post ice-hockey, post floorball, post soccer, so that basketball court still feels suspiciously new.

I'm also a volunteer with the role of joukkueenjohtaja (team manager). Scheduling and spreadsheets got painful, so I shipped two web app products for the club, all open source:

Analogue days, from back when the darkroom saw more of me than the terminal. Mostly on film from that odd streak of my life when I had too much time.

  • Nuuksio — 35mm

  • O'Brien's Tower, Ireland — Medium format film

  • Iceland — Medium format film

  • Skógafoss, Iceland — Medium format film

  • New York — Medium format film

  • Monument Valley, Utah — Medium format film

  • Monument Valley, Utah — Medium format film

  • Death Valley, California — Medium format film

  • 'Murica — Medium format film

  • Golden Gate from Hawk Hill, San Francisco, California — Medium format film

  • Yosemite National Park, California — Medium format film

  • Isla Bastimentos, Panama — Medium format film

  • My Hasselblad and a cardboard pinhole camera replica I made myself.

  • Greenwich Observatory, London — Pinhole photography

  • Mylllyjärvi, Finland — Pinhole photography

Loading repositories…