Oct 5, 2026My Dev Setup: Same Keys EverywhereOmarchy, Neovim, tmux, IntelliJ and a split keyboard, set up so one habit works in every tool.
Jun 2, 2026Calling C++ and Go from Dart using FFICalling native libraries from Dart with dart:ffi, and which languages work.
Jan 21, 2026Understanding JWT Refresh Token Rotation & RevocationWhy a refresh token lives for 7 days, and what the revoke column is for.
Mar 8, 2025Speed Up Whisper with CTranslate2Converting Whisper with CTranslate2 so it runs faster and lighter.
Mar 1, 2025Data Extraction with LangChain and Ollama LocallyGetting typed rows out of a local LLM with Pydantic and LangChain.
Feb 27, 2025Khmer Speech RecognitionFine-tuning Whisper for Khmer, and why the data was the hard part.
Feb 20, 2025Audio Augmentation Techniques for Deep LearningSix ways to stretch a small audio dataset, with the code I use.
Apr 25, 20227-Segment LED Display with Proteus SimulationTurning four input bits into ten digits with K-maps, then simulating the circuit in Proteus.
Oct 28, 2021Russey Keo High School MemoriesA video of my high school years, made after the BACII exam.