Skip to content

Toolkit

The tools behind the work.

A live, API-backed index of software, services, and utilities I use to build and maintain practical systems.

Agentic Coding

1 item
CL

Claude Code

Agentic Coding

Claude Code is my go-to agentic coding agent. Claude is my development team, allowing me to focus on the what, and the claude team to now focus on the how of software development.

Backend API Framework

1 item

Django Rest Framework

Backend API Framework

I use the Django Rest Framework to provide API's for a number of applications and websites, including this site. It's integration with Django makes it easy and simple to expose API's for database models.

Backend Database

1 item

PostgreSQL Database

Backend Database

I use PostgreSQL for all my Django web applications backend databases.

Backend, API and System Integration

1 item
GO

Go

Backend, API and System Integration

I use Go mainly for development of API’s and for integration and manipulation of data services.

Cloud Server Hosting

1 item

Digital Ocean

Cloud Server Hosting

Digital Ocean is my preferred cloud server provider for hosting Django applications, API's and databases.

Data science and integration

1 item
PY

Python

Data science and integration

I use python for data manipulation, data transformations and integration of systems.

Development Operating System

1 item
OM

Omarchy Linux

Development Operating System

Omarchy Linux is an opinionated, modern Linux distribution based on Arch Linux and the Hyprland tiling window manager, designed to provide a polished, productive, and immediately usable desktop experience for developers and power users. Created by DHH, this is my goto development operating system.

Font End Application Development Framework

1 item

Svelte

Font End Application Development Framework

I discovered Svelte about 18 months ago and fell in love with its simplicity. Almost all my front-end applications and UI components are now written in Svelte/SvelteKit.

Front End Web Application Development Language

2 items

Javascript

Front End Web Application Development Language

Two years ago, I made it a personal goal to learn javascript. Two years later, and after discovering Svelte and SveletKit along the way I am now using javascript in most of my applications.

Typescript

Front End Web Application Development Language

More and more I am using Typescript in my SvelteKit applications. I'm still getting my head around this one... one of my current learning projects.

Frontend Deployment Environment

1 item

Vercel

Frontend Deployment Environment

I deploy almost all of my frontend applications on Vercel. Simple, quick and easy!

Production Web Server Operating System

1 item

Ubuntu Linux Server

Production Web Server Operating System

I use Ubuntu Linux Server on most of my cloud servers. Primarily I use this because my cloud service provider provides quick and simple Ubuntu server setup.

Source code repository

1 item

Github

Source code repository

All my source code is stored on GitHub. Any code I have written that can be used outside the organisation it was intended for is available as a public repository.

Sveltekit UI Component Library

1 item
SH

shadcn-svelte

Sveltekit UI Component Library

shadcn-svelte is one of the UI component libraries I used for developing Sveltekit applications. It is component based, enabling on the components required to be included in your code, and everything is fully customizable.

Web and Mobile Application CSS Framework

1 item

Tailwind CSS

Web and Mobile Application CSS Framework

TailwindCSS is my current framework of choice. I often use TailwindUI to quickly prototype applications and more recently I have started to leverage the fantastic skeleton.dev

Web application development framework

1 item

Django

Web application development framework

Django has been my goto framework for web applications requiring complex business logic and database integration.

Web Application Development Framework

1 item

SvelteKit

Web Application Development Framework

SvelteKit is the shizzle! I now almost exclusively develop my web applications in SvelteKit. It's a simple quick and fun framwork to work in. <a href="https://github.com/Rich-Harris">Rich Harris</a> is a genius!

Web Server and Reverse Proxy Software

1 item

NGINX

Web Server and Reverse Proxy Software

NGINX is my web server of choice for webservers that I set up and build from scratch. The relatively easy setup means I can quickly get a working web application setup using the NGINX/Gunicorn/Django technology stack.

mmarkk.dev

Practical software, useful interfaces, and thoughtful automation.