Hi, I'm Max — MJDawson

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

Portrait of Max (MJDawson)

About Me

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

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

Skills & Tools

What I work with day-to-day.

HTMLHTML
CSSCSS
JavaScriptJavaScript
PHPPHP
Node.jsNode.js
MySQLMySQL
LinuxLinux
PortfolifyPortfolify

Featured Projects

ProxyDNSCache

ProxyDNSCache is a lightweight TCP proxy designed to handle redirection of HTTP (port 80) and HTTPS (port 443) traffic. It forwards HTTP traffic to HTTPS and routes HTTPS traffic to the appropriate domain. For example, it can forward traffic from https://example.com/ to localhost:304.

Kernova

Kernova is a high-fidelity sandbox designed for malware analysis and security research. It mirrors a realistic host environment to prevent evasion while providing deep observability into file system, registry, and network activities. Built with C and Assembly for performance and stealth. It's intended to be used for my A-Level computer science final project.

Rich Text Editor

A robust, extensible rich text editor built on a JSON model rather than the DOM. It allows for precise formatting actions (such as bold, italic, and custom options) and ensures consistent behavior even with complex selections. Designed for reliability and flexibility in modern web applications.

View More Projects

Services

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

Get in touch

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

Or email contact@mjdawson.net directly.