Debasish Ghosh

I am a seasoned software engineer with a deep passion for pure functional programming. For years I worked extensively with Scala, crafting elegant systems where complex domain models emerge naturally from the beauty of compositionality — building rich behavior from simple, reusable, and verifiable abstractions.

Today I’m immersed in Rust for high-performance, memory-safe applications, while actively learning Zig to gain even finer control over systems programming. I enjoy exploring the integration of formal methods into real-world systems (especially with tools like Quint) and am fascinated by the emerging world of agentic programming and autonomous AI agents.

I’m also the author of two influential books published by Manning: Functional and Reactive Domain Modeling (2016) and DSLs In Action (2010).