Software engineer

Software for media platforms, cloud workflows, and practical tools.

I work on streaming-platform software, AWS-backed services, CMS workflows, and internal tools. My public work reflects the same interests at a smaller scale: graphics programming, browser APIs, media formats, and focused utilities.

Capabilities

Technical focus

Media platforms

CMS workflows, video ingest, schedule publishing, curation, subscriptions, and service communication across GraphQL, REST, and WebSocket APIs.

Cloud-native systems

AWS Lambda, TypeScript services, Java middleware, Elasticsearch-backed discovery, and operational tools for production workflows.

Technical experiments

OpenGL rendering, Rust ray tracing and raycasting, browser APIs, file-format decoding, and focused utilities with a clear technical purpose.

Selected work

Professional work

Consultant through Craftsmen · 3 years

Streaming platform and media CMS

Worked on an end-to-end video pipeline and streaming platform solution for Vimond, covering CMS workflows, cloud services, internal APIs, search, scheduling, curation, monetization, subscriptions, and multi-platform playback surfaces.

Consultant through Craftsmen · Current

Video ingest and internal management tools

Building internal tooling for DPA in Germany, focused on video ingest workflows, Mimir integration, monitoring, and management tools using Vue.js and AWS Lambda.

Software engineer · Short engagement

Scheduling workflow improvement

Worked on BloodConnect for a brief period, improving scheduling workflows with attention to performance and cost.

Selected projects

Selected projects

C++ · OpenGL · graphics

Basic OpenGL Renderer

A C/C++ OpenGL renderer experiment with textured elements, renderable entities, and batch rendering. The README notes rendering 100,000 textured quads with animated colors at 30+ FPS on an M1 Pro MacBook Pro.

Go · PNG · media internals

pnGo

A small PNG decoding experiment in Go that reads a limited subset of PNG files and writes PPM output.

C · Win32 · desktop utility

miniScreenKey

A tiny transparent on-screen key overlay for Windows, implemented as a single C file using Win32 APIs and GDI.

Rust · graphics · ray tracing

Rust ray tracer

A Rust ray tracer following Ray Tracing in One Weekend.