Mikolaj
Mikuliszyn

CS (AI) student at Greenwich · London

Systems engineer working in Rust and Java, working on low-latency software.

LANGUAGESRust · Java · Python
STUDYINGCS (AI) · Year 2 · Greenwich
BASEDLondon, UK
PROJECTS
7
01
HFT EngineRust

Low-latency order-matching engine in Rust targeting Apple Silicon with inline ARM64 NEON assembly, lock-free SPSC ring buffers, and measured sub-100 ns round-trip latency. Zero external dependencies.

RustARM64 NEONLock-Free
41 nsmin round-trip
02
Weir — Durable Write BufferRust

Production-deployed durable write-ahead buffer in Rust (v1.3.1). Fire a record at a local Unix socket, get a durable fsync'd ack in microseconds, then let the daemon drain records to your database in batches — turning N per-record commits into one server-side commit. An acked record is on disk and replays after a crash; the daemon never returns a false ack. v1 wire protocol and Rust API frozen under SemVer.

RustWrite-Ahead LogDurability
~345 µsdurable ack p50
03
Aether — Local Smart SpeakerRust

Open-source distributed smart speaker system in Rust — all AI processing runs on your own hardware. Multi-node mTLS gRPC, zero-config mDNS discovery, Whisper STT, Ollama LLM, Qdrant RAG. No cloud APIs, no telemetry.

RustgRPCmTLS
100%local inference
04
RailPredict — UK Rail EngineRust

Real-time UK rail data engine in Rust (v1.20.0). Subscribes directly to National Rail's Darwin Push Port STOMP firehose, tracks every train in a lock-free in-memory registry, and predicts delays with a LightGBM model — answering the vast majority of queries from local state and prediction without ever polling the live GBR API.

RustDarwin Push PortSTOMP
liveDarwin firehose
05
Genplan — EA + RL Floorplan PipelinePython

Hybrid Evolutionary Algorithm + Reinforcement Learning pipeline for constraint-aware architectural floorplan generation from natural-language instructions. Validated over 500 paired runs with 83.8% win rate and 6.96% median improvement over baselines.

PythonEvolutionary AlgorithmsReinforcement Learning
83.8%win rate
06
Monolith — Secure NeobankJava

Capability-based access control banking simulator in Java — sealed class hierarchy, package-private capability forgery prevention, PECS-correct AccessResult<T> monad, and a 12-section security penetration test suite validating the full scope-role matrix via reflection.

JavaJavaFXSealed Classes
57+security tests
07
GitHub MCP ServerRust

Async Rust MCP server exposing 10 GitHub API tools over stdio — repository listing, file trees, content decoding, code search, commit history, pull requests, and local repo scanning. Parallel API calls via tokio::join!, graceful binary and symlink handling throughout.

RustMCPGitHub API
10tools
RESEARCH
1
EA + RL Floorplan Report (COMP-1827)

Coursework report detailing the hybrid evolutionary algorithm and reinforcement learning approach for constraint-aware floorplan generation from natural-language instructions.

EARLFloorplansHuggingFaceOpenCVLaTeX
PUBLISHEDPDF ↗
BLOG

Notes, deep-dives, and status updates — on systems, infrastructure, and whatever I'm building.

View all posts
CONTACT

Get in touch.

mikolaj.mikuliszyn@gmail.com

Send an email