Welcome


Hi, I'm Sachith, a Master's student in Computer Science at USC, with interests in systems programming, deep learning compilers and programming language compilers. I am also interested in learning about deep learning, information theory, functional programming and type theory. I use Rust, Python, C++ and C.

Personal projects

Here are some of my personal projects. For more detail read this article.

ProjectDescription
LoxiBytecode interpreter for Lox written in Odin, extended with support for lists and a web playground.
FerrogradSmall scalar autograd engine inspired by Karpathy’s micrograd.
Kannada-Handwriting-CalculatorCalculator that recognizes handwritten Kannada digits using a CNN model.
CandleMistFull-stack, local-inference chatbot powered by Mistral 7B Instruct (GGUF) using the Candle framework.
veNumBasic tensor library written in Rust with support for matrix multiplication and convolution.
TermfolioTerminal-style interactive portfolio website.
CohleRust CLI tool that prints Rust Cohle quotes.
Liquid-OxygenTree-walk interpreter for Lox written in Haskell.
This websiteStatic site generator that uses Markdown to produce static content.

Links

Attribution

The colorscheme used for styling and for syntax highlighting is Tokyo Night. The image used for Twitter Card and Open Graph previews is by Condor Wei.