Hello, I'm

Sreedev

Kodichath

I am a Software Engineer based in Brooklyn, NY. 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 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.

Links_

Projects_

A CLI (+TUI) tool to find, filter & destroy duplicate files focused on performance, efficiency and configurability. It is built using Rust and relies of aggresive parallelization and uses the gxhash algorithm for hashing which is the fastest non-cryptographic hashing algorithm of its class, thanks to heavy usage of SIMD Intrinsics & high instruction level parallelism.
blaze-ssh makes SSH-ing into aws EC2 & ECS instances easier. It uses AWS's Rust SDK to fetch instance descriptions and caches it locally for fast access. Its also highly configurable. In includes a TUI that lets you search through and filter the EC2/ECS instances. The TUI also includes VIM keybindings.
PocketBase is an open source "Backend" that lets you simple applications really fast. This project is a Rust SDK for PocketBase that provides a clean DSL to interact with models & settings within pocketbase. The DSL is ActiveRecord like and intuitive.
(O)pen (P)ublic (D)idstribution (S)ystem catalog format is a syndication format for electronic publications based on Atom and HTTP. Its utilized by many media serving solutions. This project was built to browse the Kavita self-hosted digital library from the terminal and open the discovered books using zathura PDF reader. opdstui is written in Nim.
An implementation of the ol' Chip8 emulator in Rust. Its a toy project that I created to explore Virtual Machines, Emulation & Compiler Design.
Hardware Abstration Layer for the u8g2 monochrome display driver built for the Kendryte SDK. It uses the Direct Memory Access Controller (DMAC) on the K210 RISC V SoC to achieve impressively high framerates.
Dotfiles for various tools and programs I use including but not limited to Hyprland (wayland), i3 (xorg), Neovim, Tmux, ZSH, Git, Jujutsu, Systemd & Taskwarrior. Packaged using Nix specifically for my hardware. Use it at your own risk.