Hello, I'm

Sreedev Kodichath

I am a Software Engineer currently living & working in Brussels, Belgium, with a decade of experience in several industries across major cities like New York City, Bangalore & Dubai. I architect & engineer resilient software for the web and hardware leveraging modern technologies and formal methods to build distributed data pipelines and large scale web applications drawing on my experience in the music distribution & publishing, enterprise resource planning and insurance industries.

Beyond professional work, I am a radio amateur, open source maintainer, electronics hobbyist and a home lab tinkerer. I also enjoy exploring niche subjects like filesystems, abstract mathematics, & esoteric protocols and often document these explorations through technical writing.

If you'd like to get in touch with me regarding my open source projects, blog posts or anything else, drop me a line at sreedev [at] devtechnica.com.

Writing_

Elsewhere_

Selected work_

Projects I maintain or contribute to.

Deduplicator

Rust CLI and TUI for finding, filtering, and removing duplicate files. It parallelizes file discovery and hashing and uses gxhash for non-cryptographic hashing.

Dynamonix

Terminal interface for arranging Niri display outputs without editing the compositor configuration. It supports ephemeral output changes and reusable profiles through Niri's IPC socket.

OPDS TUI

Terminal browser for OPDS catalogs, written in Nim. It was built for browsing a self-hosted Kavita library and opening discovered books in Zathura.

CHIP-8 Emulator

CHIP-8 emulator written in Rust to explore virtual machines, emulation, and compiler design.

u8g2 Kendryte SDK HAL

Hardware abstraction layer connecting u8g2 to the Kendryte SDK. It uses the K210 DMA controller to drive monochrome displays without blocking the CPU.

xyra/core

Reusable NixOS layer that other configurations can build on without forking it.

Stibble

Pebble Time 2 app for live STIB-MIVB bus, tram, and metro departures in Brussels.

Monkey Parser

Rust implementation of the Monkey language lexer, Pratt parser, syntax tree, and REPL.

Farbfeld Fractals

Scheme experiments that generate fractals directly in the farbfeld image format.