Full Stack Developer & Creative Technologist

Daniel
Ronkainen

I build digital products where clean code meets thoughtful design — from SaaS platforms to open-source libraries.

View Work Get in touch
Scroll
PHP Laravel React TypeScript Linux Tailwind CSS Livewire JavaScript MySQL Git & CI/CD UX Design SOLID Principles PHP Laravel React TypeScript Linux Tailwind CSS Livewire JavaScript MySQL Git & CI/CD UX Design SOLID Principles

About

15+ years
crafting
digital
experiences

15+
Years Experience
BMW
Notable Client
Lines of Code

Hi, I'm Daniel — a full-stack developer who's been building digital products, systems, and websites for over 15 years.

I've created everything from CMS platforms and e-commerce systems to SaaS tools for HR, chemical management, and risk assessment. My work has helped organizations like BMW, KemRisk, Länsförsäkringar, Trafikverket, and TYA modernize their digital platforms.

Beyond coding, I care about usability, long-term maintainability, and creating solutions that genuinely make work easier for people.

PHP Laravel React TypeScript Blade Livewire Tailwind Sass Linux CI/CD PSR SOLID WCAG

Open Source Libraries

01 — New

MaplePHP / Unitary

A modern PHP testing framework for developers who value speed, precision, and full control. Executes 100,000+ tests per second with zero configuration.

PHP Unit Testing CLI
02

MaplePHP / Blunder

A PHP error and exception handling library designed to provide structured, developer-friendly error management with flexible logging and reporting.

PHP Error Handling Exceptions
03

MaplePHP / Prompts

A pretty, interactive, lightweight CLI library for PHP. Create and manage user prompts in a command-line environment with built-in validation across all platforms.

PHP CLI Interactive
confidence.js
/**
 * Estimates developer confidence based on
 * years of experience and current coffee intake.
 * @param {number} yearsExp   - Years of experience
 * @param {number} coffeesCup - Coffees consumed today
 * @returns {string} Confidence level
 */
function getDeveloperConfidence(yearsExp, coffeesCup) {
  const base       = yearsExp * 8.5;
  const caffeinated = coffeesCup * 12;
  const score      = base + caffeinated - (Math.random() * 5); // imposter syndrome

  if (score >= 150) return "Senior — rewriting it from scratch anyway";
  if (score >= 100) return "Mid — Stack Overflow tab open, just in case";
  if (score >=  50) return "Junior — confident the bug is in Node, not me";
  return "Intern — it works, no idea why, shipping anyway";
}

// Daniel's current status:
console.log(getDeveloperConfidence(15, 2));
// → "Senior — rewriting it from scratch anyway"

Selected Projects

01

SaaS Platform

Mitt KemRisk — Chemical Safety

Modern SaaS platform for chemical risk management, featuring AI-powered SDS automation and QR-based safety access.

02

Content Management System

Control Tower — CMS & E-commerce

A versatile platform serving as both a CMS and e-commerce solution at Creative Army. Built from the ground up.

03

Structured Editor

Sitebuilder — Advanced Page Builder

An advanced site builder built from scratch as a spare-time project. Full drag-and-drop structured editing.

04

Analytics Tool

Creative Data — Analytics Dashboard

A user-friendly analytics tool seamlessly integrated with Google Analytics, designed for non-technical teams.

Where logic meets emotion — that's where great products are born.
See UX work on Dribbble

What I love about design is how simple shapes — dots, lines, and boxes — can become something that feels alive and intuitive.

Good design isn't just about making things look nice. It's about balancing logic with emotion to create experiences that feel effortless, memorable, and human.

Every pixel has a purpose. Every interaction tells a story.

Hello

Let's work together

Got a
project
in mind?

daniel.ronkainen@wazabii.se