Profile

Hi, I'm Xiujun Ma

I build things and write about the hard parts.

About Me

Software engineer with 20+ years shipping web applications — from early-stage products to enterprise systems. I care about performance, reliability, and code that holds up under pressure.

This site is where I document what I build, what I learn, and what actually works in production. No fluff, just the real stuff.

Skills & Tech Stack

ReactNext.jsTypeScriptNode.jsJavaScriptJavaKotlinFreeBSDnginxSEOWeb PerformanceTechnical Writing

Latest Posts

Thoughts on development, design, and technology

Upgrade Guide: Moving from FreeBSD 14.x to 15.0-RELEASE
FreeBSD

Upgrade Guide: Moving from FreeBSD 14.x to 15.0-RELEASE

Upgrade from FreeBSD 14.x to 15.0-RELEASE with confidence. This guide walks you through preparation, upgrade methods, pkgbase considerations, and essential post-upgrade checks to ensure a smooth and reliable transition to FreeBSD’s newest release.

5 min read
FreeBSD 15.0 is Here — What’s New and What to Expect
FreeBSD

FreeBSD 15.0 is Here — What’s New and What to Expect

FreeBSD 15.0 has arrived, bringing major updates including pkgbase, reproducible builds, enhanced security, and improved hardware support. Discover what’s new in this milestone release and what it means for users, developers, and modern deployments.

5 min read

Featured Projects

Some things I've built recently

MMM-nest

MagicMirror module for displaying live data from Google Nest thermostats.

Node.jsHomebridge
View Project

pong_wars.rs

Pong Wars implementation in Rust and WebAssembly.

RustWebAssembly
View Project

Let's Build Something

I'm always open to new opportunities and interesting collaborations.