Satnam Singh

Personal: https://raintown.org
Personal: satnam@raintown.org
Personal: satnam6502@gmail.com
Professional: s.singh@acm.org
Professional: s.singh@ieee.org
Bio: https://satnam6502.github.io/bio
FP Castle: https://fpcastle.com


satnam6502
satnam6502
satnam6502.bsky.social
satnam6502
Google Scholar
ORCID-ID: 0000-0002-2017-4310
Researchr Profile

Satnam Singh

I’m a computer scientist working at the intersection of programming languages, hardware design and formal methods. You can find out more about my professional background from my bio. My personal site raintown.org is mostly about cooking, restaurants, whisky and wine, and travel.

Posts

Formally deriving programs from specifications using Lean 4 in the Bird-Meertens style
Fish and Chips: Functional Geometry and FPGA Circuit Layout
Formally Verifying Hardware with Aristotle, Harmonic's AI Theorem Prover (talk at Imperial College London)
My SIGPLAN Current Continuation YouTube Interview
My Haskell Interlude Podcast Interview
My Type Theory for All Podcast Interview
Accelerating Large Language Models with Groq's LPU Machine Learing Chips
Obiturary for Ross Anderson
Silver Oak: Building A High Assurance Silicon Root of Trust
Abuse and Bullying: An Ad Hoc Personal Survival Guide
Advice for Whiteboard Coding Interviews
Cluster Level Logging with Kubernetes
Cluster Management with Kubernetes
Logging Kubernetes Pods using Fluentd and Elasticsearch
Creating a Windows DLL from a Haskell Program and calling it from C++
Compiling C# Programs to FPGA Circuits: An Ethernet Packet Processing Example
Using the Virtex-6 Embedded Tri-Mode Ethernet MAC Wrapper v1.4 with the ML605 Board
Reconfigurable Data Processing for Clouds
F# Black-Scholes running on GPUs and SSE3 Multicore Processors using Accelerator
Kiwi Synthesis of C# and F# Combinational Circuit Models into FPGA Circuits
A C# implementation of a convolver using Accelerator for GPGPU and multicore targets using LINQ operators
An F# Functional Geometry Description of Escher's Fish
GPGPU and x64 Multicore Programming with Accelerator from F#
Postcard From The Valley