Picture of Nick

Nick Krecklow

Senior software engineer creating fun through technology at Hypixel Studios

  • live services infrastructure
  • game security/anticheat
  • multiplayer networking
  • backend development
Picture of Nick

Tech

Personal Projects

Light Sequencing

I tinker with light sequencing hardware/software/protocols/standards (e.g. DMX, xLights and Light-O-Rama/LOR). I have published documentation for the fseq 2.x file format used by xLights, as well as a compatible single-file-header C99 library (libtinyfseq). I reverse-engineered chunks of the LOR serial control protocol, and published libraries (liblorproto and libtinylor) for developing your own control plane.

fplayer puts all these pieces together into a single tool for the playback of a fseq 2.x sequence on Light-O-Rama hardware from Windows, macOS, Linux or FreeBSD with support for audio playback.

Minetrack

A vestige of my work on the Hypixel Network, Minetrack has spent almost a decade collecting Minecraft multiplayer player count statistics. I run the "official instances" at minetrack.me & bedrock.minetrack.me, but the software itself is open-source. The historical data it collects is published into the public domain and available via data.minetrack.me.


Extra Utilities

exe
fsautoproc

CLI utility for automating file transformations and dependency creation

exe
tomlreduce

Pretty-printing utility for compacting your TOML structures

exe
watermarker

CLI utility for bulk image bundling and PDF watermarking

lib
go-minecraftping / mcping-js

Language libraries for pinging/querying Minecraft servers

Additional archived projects on GitHub
Personal branding icon of a computer terminal screen with an empty prompt and cross-bones below