Blog

What Keeps My Brain Caffeinated!

Writing to organize, to express, and to remember my thoughts!

P.S. I like using the “—” just as much as the next AI — so if you spot one in my text, there is a good chance that it is actually me.

September 29, 2026

Radiation Principles & Modeling, Explained with a Teapot and a Dragon

A brief, non-textbook tour of thermal radiation — absorption, reflection, transmission, the radiative transfer equation, the methods people use to solve it, and why ray tracing won. With interactive figures you can play with.

September 2, 2026

Triangular Arbitrage in Cryptocurrency Trading: A Weekend Project

How a sudden imbalance across three crypto order books can be turned into a loop of trades that ends with more than it started with — and the weekend bot I built in 2015 to hunt for it: order books, the algorithm, and the implementation.

August 16, 2026

Particle–Cell Operations Optimization: Algorithm, GPU & CUDA

How we cut the cost of particle–cell coupling in a multiphysics CFD code — first by changing the algorithm, then by moving it to the GPU — and the challenges along the way.

August 6, 2026

Building a Farsi Font for MS-DOS

How a missing decent Farsi font for a FoxPro project sent a high-schooler deep into C, pointers, and interrupts: designing 8×16 glyphs on grid paper and writing a right-to-left text-rendering engine for MS-DOS.

July 15, 2026

Physics-Informed AI for ODT Simulations

Teaching Fourier neural operators the dynamics of One-Dimensional Turbulence, scenario by scenario: what should a surrogate of a stochastic simulation learn — a realization, or the statistics? With interactive results and code on GitHub.

April 16, 2023

One-Dimensional Turbulence (ODT) Model

An introduction to the ODT model: how reducing turbulence to one dimension with stochastic triplet maps makes high-fidelity simulation affordable, and where the model is used, from combustion to atmospheric flows.