Skip to main content
MJDawson

Hi, I'm Max MJDawson

Building fast, user-friendly tools and apps. Turning complex problems into simple, scalable solutions.

Selected builds

Proof lives in the work.

Three substantial systems, shown as working records rather than feature cards.

Build01 / 03

Novus

Compiled Programming Language

A compiled programming language built from scratch using Go. Novus compiles down to native machine code, supports its own package manager (nox), and has a growing standard library. Features modules, imports, functions with return types, and inline assembly. Goal: self-host by rewriting the compiler in Novus itself. Intended for my A-Level project.

View source on GitHub (opens in a new tab)
  1. Novus source Modules / imports / typed functions
  2. Compiler Built from scratch in Go
  3. Native code Low-level control / inline assembly

Package manager nox

Build02 / 03

Chap

Self-Hosted Deployment Platform

A self-hosted deployment platform inspired by Coolify and Pterodactyl. Features Git-based deployments, Docker-native containers, multi-server management, team collaboration with role-based access control, real-time monitoring with live logs, one-click service templates, MFA, and a comprehensive API.

View source on GitHub (opens in a new tab)
Chap live container logs and deployment controls

Evidence live logs / container controls

Build03 / 03

ProxyDNSCache

Lightweight TCP/HTTP Traffic Redirector

A lightweight TCP proxy that handles HTTP/HTTPS traffic redirection via DNS SRV records. Supports intelligent certificate selection, automatic HTTP-to-HTTPS upgrades, and multiplexing multiple TLS applications—including WebSockets—on a single port 443.

View source on GitHub (opens in a new tab)
ProxyDNSCache source code handling configuration and cache state

Source excerpt configuration / cache lifecycle

About

Who I am

I'm Max, known online as MJDawson. I'm currently in Year 12 and enjoy building reliable, performance-focused software, using modern AI tools to support and enhance the development process.

Outside of coding, I spend time swim training and competing at swimming events.

100+
Projects started
5+
Years of personal experience
Y12
Student

Working toolchain

  • HTML
  • CSS
  • JavaScript
  • PHP
  • Node.js
  • MySQL
  • Linux

Latest updates

Posts

View all posts

Services

What I offer

Available for select freelance and collaborative work.

Full-Stack Web

Design to deploy: performant, accessible, and maintainable web apps.

Backend & APIs

Robust services, database design, and integrations with security in mind.

Dev Tooling

DX improvements, automation, and internal tools to speed up teams.

Contact

Let's build something together.

Tell me about your project, role, or idea. I typically reply within 1–2 days.

Verify you're human

Complete the Cloudflare check to send your message.

Starting Cloudflare Turnstile…

Prefer email? Write to [email protected].