Isitha's Home Page

Hey I am Isitha Subasinghe

I love computers and hacking around with them, I have been programming since I was in primary school.

I started with Pascal and have dealt with 14 languages at the time of writing this. I am driven by the desire to learn concepts not frameworks.

I have knowledge in LLVM IR, Compilers, Search Engine implementation, frontend web development, backend web development, I have even written my own FreeBSD kernel modules. My hope is to continue to adding to this knowledge.

My main interests at the moment are large scale distributed systems and programming language implementation.

Programming Languages

  • C++
  • C
  • Haskell
  • Python
  • Go
  • Java
  • C#
  • JavaScript
  • TypeScript
  • Lua (Past)
  • Matlab (Past)
  • x86-64 (To a certain extent)

Planning to learn

  • Racket
  • Idris
  • Erlang
  • Prolog
  • Rust
  • Ada
  • Hamler


Apoligies if this minimalist website isn't really what you like, I am capable of advanced CSS, but I really love this look.