← zurück

Blog

Writing about things I build, break, and occasionally understand.

  • 20. Juli 2026

    VOIDROIDS — an arcade shooter with no art department

    An arena roguelite in Rust where every asteroid, explosion, and siren is generated at runtime — jittered-radius polygons instead of sprites, additive waveform synthesis instead of audio files, and a difficulty curve with no level design in it.

    RustGamedevProcedural GenerationAudio Synthesis
  • 20. März 2026

    From cones to track — EMA tracking, KNN graphs, and DFS path search

    How a list of detected cones becomes a pair of track boundaries — exponential smoothing, K-nearest-neighbor graph construction, depth-first path search with geometric pruning, conflict resolution, and center line computation.

    RoboticsAlgorithmsRustPerception
  • 19. März 2026

    Voxel-based cone detection from point clouds

    A 3D perception pipeline for detecting traffic cones from LiDAR data — voxel downsampling, RANSAC ground removal, Euclidean clustering, and geometric classification using physical cone dimensions.

    LiDARPoint CloudPerceptionRobotics