Daniel Ronkainen

Creative developer

I am a full stack developer who blends clean code with thoughtful design. With deep experience in HTML, CSS, JavaScript, PHP, Laravel, TypeScript, React and more, I craft websites, SaaS platforms and apps that are both powerful and intuitive. Read more

MaplePHP/Blunder
(New)

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

Read more »

MaplePHP/Unitary
(New)

MaplePHP Unitary is a user-friendly and robust unit testing library for PHP, designed to make writing and running tests for your code easy.

Read more »

MaplePHP/Prompts
(New)

MaplePHP Prompts is a pretty, interactive, lightweight, and user-friendly CLI (Command Line Interface) PHP library.

Read more »

Stratox/Pilot

Stratox Pilot is a JavaScript Router Library that enables precise navigation within web applications through the use of regular expressions for route definition.

Read more »

sudo apt install lamp-server^
sudo nano /etc/apache2/conf-enabled/security.conf
ServerSignature Off
ServerTokens Prod
TraceEnable Off
Header unset ETag
FileETag None
sudo a2enmod headers
sudo a2enmod expires
sudo a2enmod rewrite
sudo service apache2 restart
sudo mysql -u root
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
exit
sudo apt-get install openssh-server
sudo nano /etc/ssh/sshd_config
Subsystem sftp /usr/lib/openssh/sftp-server
UsePAM no
AllowTcpForwarding no
Match group www-data
sudo service ssh restart
sudo useradd -m theUser -s /usr/sbin/nologin 
sudo passwd theUser
sudo adduser theUser www-data 
sudo chown -R theUser:www-data /var/www
sudo chmod g+s /var/www
sudo apt-get install php8.3-curl php8.3-imagick php8.3-xml php8.3-zip php8.3-gd php8.3-mbstring php8.3-gettext php8.3-sqlite3
sudo service apache2 restart
sudo apt install certbot python3-certbot-apache
sudo certbot --apache
sudo apt-get install phpmyadmin
sudo nano /etc/apache2/apache2.conf
include /etc/phpmyadmin/apache.conf
sudo service apache2 restart

Selected projects

Below are some selected projects in which I have been actively involved with

UX / UI / Digital Design

From dots and lines to meaningful experiences.

What I love about design is how simple shapes like 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.

It’s where logic meets emotion and that’s where great products are born.

See my UX projects »

Who am I?

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 and workflows.

I enjoy solving real problems through code, whether that means integrating with complex payment systems, or fine-tuning performance on a Laravel + React stack.

My toolkit includes PHP, Laravel, JavaScript, TypeScript, React, Blade, Livewire, Tailwind CSS, Sass, and HTML. I’m also comfortable managing servers, automating deployments with Git and CI/CD, and ensuring every project follows solid development standards like PSR, SOLID, and WCAG.

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

Contact me

daniel.ronkainen@wazabii.se