Web development
HTML, CSS, JavaScript, TypeScript, PHP and SQL, with Laravel and React as the main application frameworks.
2026_07_07_000006_create_skills_table.php
A broad working stack with a clear web-development core. The list below reflects the technology I currently reference as part of my toolkit.
01 / primary
HTML, CSS, JavaScript, TypeScript, PHP and SQL, with Laravel and React as the main application frameworks.
Laravel application architecture alongside React and TypeScript, with Blade and Inertia where appropriate.
Relational database design, reporting queries, joins, subqueries, indexing, optimisation and data-driven application design.
Docker, Redis, Apache, Git and the surrounding tooling needed to build, run and maintain web applications.
02 / additional
Java development with LWJGL 3.3.6, GLFW, OpenGL and JOML, including GLSL work where graphics programming calls for it.
VBA for automation and practical tooling around spreadsheet-based workflows and existing business processes.
03 / supporting
the important bit
The stack is useful because it lets me solve different kinds of problems. If you have a project in mind, start with what it needs to do.
See project types