Stack

The languages, tools, and technologies I use as a Computer Science student, and the ones I'm currently learning.

Programming Languages

  • Python - My go-to for scripting, coursework, and exploring AI.
  • Java - Core language for data structures and object-oriented coursework.
  • JavaScript - For interactive web development.
  • HTML/CSS - The foundation of everything I build for the web.

Tools & Technologies

  • Git - Version control for every project, big or small.
  • VS Code - My main editor.
  • Command Line & Linux/Unix - Comfortable working outside the IDE.

Currently Learning

  • React.js - Building modern, component-based interfaces.
  • Node.js - Server-side JavaScript for full-stack projects.
  • Database Management - Designing and querying relational databases.
  • Cloud Computing - Understanding how to deploy and scale real applications.

How This Site Is Built

This site runs on Astro with the Cloudflare adapter, deployed as a Worker with static assets - fully prerendered, with almost no client-side JavaScript beyond the light/dark theme switch. Search is a static JSON index filtered in the browser, no backend required.