In April 2021, I joined BusinessChat as a founding engineer, building marketing automation and customer support tools.
In July 2019, I co-created Pragma, a language for effortlessly creating elegant GraphQL APIs.
Contact me on LinkedIn. Follow me to get a thought-provoking post every now and then.
mindmap
root((Experience))
((Backend Dev))
((Scala))
(Typelevel)
(Tapir)
(Caliban)
((Kotlin))
(Spring Boot)
(Ktor)
(Jooq)
((Elixir))
(Ecto)
(Absinthe)
(Phoenix)
((JS/TS))
(Express)
(Kysley)
(tRPC)
((Frontend Dev))
(React)
(Next.js)
(Redux)
(RxJS)
(Angular)
(TyprScript)
(ReScript)
((DevOps))
(GitHub Actions)
((Observability))
(OpenTelemetry)
(Grafana Stack)
((Google Cloud))
(Cloud Run)
(Compute Engine)
(Cloud SQL)
(Memorystore)
(Pub/Sub)
(Cloud Storage)
(Cloud Batch)
((Databases))
(PostgreSQL)
(Redis)
(Elasticsearch)
(BigQuery)
((Data Eng))
(Airbyte)
(Windmill)
(Dataform)
mindmap
root((Tinkering))
((Functional Programming))
(Haskell)
(Idris)
(Elm)
(Recursion Schemes)
(MTL)
((Language Design))
(Pragma)
(Pirene)
((Programming Languages))
(Rust)
(Go)
(HVM)
(OCaml)
((Kubernetes))
Take a look at my stack for more.
- How Two WhatsApp Chat Bots Had a Fight (2022)
- Mindless Learning (2022)
- Functional Programming: The Simple Version (2020)
- A Guide to Scala 3 (2019)
- The Scala Collections Library (2019)
- Parsing The World with Rust and POM (2019)
- Machine Learning: From Zero to Slightly Less Confused (2019)
- RxJS From Scratch (2018)
- FeathersJS For The Beginner: Hello World! (2018)
- FeathersJS For The Beginner: Basic concepts (2018)