Hello!

I'm a full-stack engineer from Bengaluru, India named Peter John. I have the good fortune to write code for a living.

At the moment, Equal Experts employs me. While I've experimented with functional programming languages like Haskell, Idris, and Koka, I prefer to use statically typed imperative programming languages like Rust, Go, and Java. I've generally worked for new businesses and corporations that focus on products. Throughout these early years of launch, I have learned a great deal about the healthcare and financial industries.

I enjoy working on open-source projects, and during the last decade, I've created a number of valuable projects that are extensively utilized by people worldwide.

Projects

rust-embed

A rust proc-macro which loads files into the rust binary at compile time during release and loads the file from the fs during dev

kestrel

A statically typed, functional programming language inspired by rust, koka.

WIP to support compilation to WASM.

Only Bible App

Only Bible App

The only bible app you will ever need. No ads, No in-app purchases, No distractions. Works completely offline.

Hardware

  • Macbook Pro M3 Laptop
  • LG 27 inch Ultrafine Ergo 4K Monitor
  • Logitech Mx Keys Mini Keyboard
  • Logitech MX Anywhere 3S Mouse
  • Anker PowerConf C300 Webcam

Software

Interests

  • HTML
  • CSS
  • Tailwind
  • Javascript
  • React
  • Compose
  • Go
  • Rust
  • Kotlin
  • Firestore
  • Kubernetes
  • Istio

Contact