π§βπ I'm working on the MLscript language at the TACO research group. It implements a sophisticated type system that infers the most general type, the principal type, for an expression.
π» I enjoy topics related compilers, type systems and programming languages implementation. On the side I contribute to open source projects in Haskell or Rust π¦.
βοΈ Occasionally, I write about my projects or topics I have explored to some depth. Below are two you may find interesting.
-
No code key ideas from my MPhil Thesis π
-
Tales from Rust FFI
- Causing a memory leak in Python (and then fixing it) Python Pointer Panic π
- Developing an intuitive understanding of the what? and how? of ffi by Building in Rust for Python π.
-
A 3-part series about graphics programming in Rust where I simulate a 3d flock of boids
-
An AWS Open Source Blog about using TypeScript's type system for declaring resources in CDK
Comments are welcome and encouraged. You can file an issue or directly comment in the commit specific file.
π¨ I explored a few blogging options but finally decided not go down that rabbit hole. Github and markdown is a "sasta, sundar, tikau" combination (trans. thrifty, beautiful and lasting) that suits me well.