Hi, I'm Max MJDawson

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

Max (MJDawson)
HTML CSS JavaScript PHP Node.js MySQL Linux Portfolify HTML CSS JavaScript PHP Node.js MySQL Linux Portfolify
About

Who I Am

I'm Max, known online as MJDawson. I'm currently in Y12 and I enjoy building reliable, performance-focused software with clean UX.

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

100+Projects Started
5+Languages
Y12Student
Portfolio

Featured Projects

Click a project to explore.

Novus

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.

Novus

Chap

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.

Chap Console

ProxyDNSCache

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.

ProxyDNSCache
View All Projects →
Blog

Latest Posts

Thoughts on development, projects, and more.

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.

Have a project in mind?

Start a project
Contact

Let's build
something together

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

Or email contact@mjdawson.net directly.