aadith thiruvallarai

projects

Created & Maintaining a Personal Website

  • Maintaining a fully-developed personal static website through a Linux and nginx stack on Google Cloud, averaging 20 weekly users
  • Writing a tech-related blog post every 1-4 weeks

Created a Personal Website (which lasted for only 5 days)

  • Maintained a fully-developed personal static website through a Linux and nginx stack on Raspberry Pi, averaging 20 weekly users

Developing the "clox" Programming Language

  • Follows along Robert Nystrom's Crafting Interpreters
  • Developing a high-performance bytecode virtual machine in C to interpret bytecode produced by the compiler
  • Developing a garbage collector to handle dynamic memory management

"Embrailling": Laser Cutting Braille

  • Collaborated in a six-person team to develop a Vue.js web application for laser cutter-based braille embossing on capsule paper
  • Reduced production costs by 60% compared to traditional tactile printing methods while maintaining high accuracy and quality