Home About

Prabhat Kashyap

Senior Software Engineer · Delhi NCR, India · He/Him

“I write the posts I wish had existed when I was debugging at 2am.”

Who I am

I'm a Senior Technical Architect at HCLTech, working with Leonteq Security AG — a Swiss fintech firm specialising in structured products and derivatives. 10+ years of building distributed systems across fintech and enterprise domains.

My technical home is Scala and the Typelevel stack — Cats Effect, fs2, http4s, Tapir. I think in types. I get unreasonably interested in effect systems.

Outside of Scala, I am actively learning Go for systems work and exploring AI engineering — building with LLMs, RAG pipelines, and agentic systems.

I'm based in Noida and work from home.

Why I write

"Writing is how I make sense of what I learn. Every article starts as something I figured out at work, in a side project, or while going down a rabbit hole at midnight and wanted to remember properly. Sharing it is the point."

"The goal is to write the posts I wish had existed when I was debugging something at 2am with no answers on Stack Overflow."

Tech stack
Scala 3 10 yrs

Cats Effect, fs2, http4s, Tapir, Circe. Daily driver.

Java / JVM 10 yrs

Spring Boot, QuickFIX/J, Apache POI, EWS.

Go 2 yrs

AMQP libraries, CLI tools, Go+Scala hybrid.

Rust Learning

Memory model, ownership, CLI tools.

AI / LLMs Active

LangChain, Qdrant, Claude API, multi-agent.

Infra Daily

Docker, Nginx, Kafka, RabbitMQ, PostgreSQL.

Experience
HCLTech / Leonteq Securities
Senior Technical Architect
Jan 2026 – Present · India · Remote
Scala Rust
Technical Architect
Jul 2022 – Jan 2026 · Noida, UP, India
Knoldus Inc
Module Lead
Aug 2019 – Jul 2022 · New Delhi, India
Sr. Software Consultant (L1)
Aug 2018 – Aug 2019
Software Consultant
Jun 2016 – Jul 2018
Trainee Software Consultant
Jan 2016 – Jul 2016 · Noida NSEZ
Common questions
Q How often do you publish?

Roughly once or twice a month. I'd rather publish one thorough article every three weeks than a half-thought post every week. Quality over cadence.

Q Can I repost or translate your articles?

Cross-posting to Dev.to or Hashnode with a canonical link back to prabhat.dev is fine. Translations yes, with attribution. Please let me know so I can share it.

Q Why Scala for fintech?

Fintech demands correctness above everything else. Scala's type system catches entire categories of bugs at compile time that would silently corrupt data in production. Cats Effect gives us resource safety and concurrency guarantees that matter when working in financial systems. It is not the easiest stack but it is the right one for this domain.

Q Why do you write about Go and Rust if Scala is your main language?

Because real systems are never one language. Go is where raw throughput matters, Scala is where correctness matters. Rust is where I spend personal time the ownership model is the most interesting thing in systems programming right now. Writing about all three keeps the thinking sharp.

Q What's your setup?

MacBook Air M4. IntelliJ IDEA for Scala, VS Code for everything else. Home lab running Docker, Nginx, and Uptime Kuma. Dark mode. Always.

Quick facts
Location
Noida, India
Company
HCLTech · Leonteq Security AG
Primary
Scala Cats Effect fs2
Learning
Go AI Engineering
Experience
10+ years
Blog since
2016
Open to
Collaborations
Currently
Working
Senior Technical Architect at HCLTech working with Leonteq Security AG
Building
Fintech systems in Scala · Exploring AI-native architectures
Learning
Go for systems programming · LLMs and agentic workflows
Reading
Designing Data-Intensive Applications — Martin Kleppmann
Location
Noida, India · Remote
Updated March 2026

Get in touch

For collaboration or a conversation about Scala and distributed systems.

Beyond the code
the human part
👧
Father of a daughter
She is the best thing I have built.
📍
Noida, Delhi NCR
Born and raised here. Always will be home.
🏏
Cricket
Match days are sacred. Non-negotiable.
✈️
Travel
Love exploring new places whenever life permits.
🎮
Gaming
Used to game a lot. Now I steal the time when I can.
🎵
Music
Music that touches the soul. Sometimes the brain. Rarely both — but when it does, it stays.
🎬
Films
Good films, good stories. The best way to switch the brain off.

Engineering deep dives on Scala, Java, Rust, and AI Systems. Written by a senior engineer who builds real fintech systems.

© 2026 prabhat.dev