2026_07_07_000006_create_skills_table.php

Technology & skills

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

Core languages & frameworks

Web development

HTML, CSS, JavaScript, TypeScript, PHP and SQL, with Laravel and React as the main application frameworks.

HTMLCSSJavaScriptTypeScriptPHPSQL

Laravel & React

Laravel application architecture alongside React and TypeScript, with Blade and Inertia where appropriate.

LaravelReactInertiaBlade

SQL & data

Relational database design, reporting queries, joins, subqueries, indexing, optimisation and data-driven application design.

SQLMariaDBMySQL

Infrastructure

Docker, Redis, Apache, Git and the surrounding tooling needed to build, run and maintain web applications.

DockerRedisApacheGit

02 / additional

Languages & platforms beyond the web

Java & LWJGL

Java development with LWJGL 3.3.6, GLFW, OpenGL and JOML, including GLSL work where graphics programming calls for it.

JavaLWJGL 3.3.6OpenGLGLSLJOML

VBA

VBA for automation and practical tooling around spreadsheet-based workflows and existing business processes.

VBAAutomation

03 / supporting

Supporting tools

BootstrapjQueryAJAXphpMyAdminBashJSONYAMLMarkdownComposernpmNightwatchPestPHPUnitRESTAPI

the important bit

Technology serves the problem.

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