Business-critical systems
E-commerce, payments, ticketing and operational systems. When downtime immediately costs money, quality takes on a different meaning.
WORK AND EXPERTISE
I have built e-commerce systems since 1999, cloud services since their early days, and software for audiences ranging from one person to hundreds of thousands. I prefer taking responsibility for the whole.
WHAT I DO
The work begins with understanding the need and continues through design, implementation, launch, maintenance and further development. I use the technologies that best fit the job.
E-commerce, payments, ticketing and operational systems. When downtime immediately costs money, quality takes on a different meaning.
Web applications, integrations, databases and server environments. I design the whole system from the visible interface to production.
Cloud services, PaaS and serverless solutions as well as traditional server infrastructure are familiar territory. I work across platforms according to what the system needs. Launch is not the finish line, but the first day of a long-lived product.
I have built IoT devices and management tools for greenhouse monitoring, lighting and home automation. The work has brought devices, sensors, automation, data transfer and interfaces together into functioning systems.
I am a programmer at heart, but my work begins with a person and a real problem, not with technology. I build systems that feel natural to use. The technical solution should make a person's work easier, not place the system's complexity on their shoulders.
Ruby on Rails and Hotwire are my home ground. Over the years the toolbox has also grown to include JavaScript, Vue, Node.js, HTML, CSS, PHP and many others. Building and modifying Shopify applications and themes is familiar work as well.
I work with databases such as PostgreSQL and MySQL in application development, performance optimisation and operations. I have built and maintained systems on Linux, macOS and Windows, and on Heroku, AWS and Azure. Apache, Nginx and more traditional server infrastructure are also part of the toolbox.
I have implemented e-commerce payment integrations with Paytrail, Visma Pay, Stripe, PayPal and Square, as well as payment methods such as Epassi and Smartum. I connect systems through APIs, webhooks and message queues, and have added MCP interfaces that let AI agents use software capabilities and data in a controlled way. My wider toolbox includes MQTT, Python, C#, Unity, Unreal Engine, Godot and tools for image, video and audio work.
PATH
Co-founder and CEO. Client systems and products for specialised needs, from film-equipment rental and customer service to sauna and venue bookings and production control.
Founder. Systems and CMS development.
Tech lead and product development. A platform with over 350,000 users.
Trainer, content creator and system developer. Online learning and sales platform, mobile applications, course content and brainwave soundscapes.
Development Manager / CTO. I built software that served as both a help desk and workstation and server monitoring system. Machine learning anticipated problems, allocated work and supported maintenance across more than 5,000 devices.
Sales / Technical Specialist, System Designer. ISP services, intranets and extranets.
Networks, repairs, sales and technical specialist work.