Hi.

I'm Shreyas.

And this is my website.

About Me

Hello! I’m a student at the University of Virginia majoring in computer science. I’m interested in cybersecurity and software development, and want to design systems that work at scale and can adapt to evolving threats and requirements.

Some technologies I like to use:
  • Linux
  • Java
  • Docker
  • Python
  • Git
  • TypeScript

Experience

Undergraduate Teaching Assistant
University of Virginia Department of Computer Science
January 2023 to Present

I serve as a teaching assistant for UVA CS 3140 “Software Development Essentials”, a computer science program requirement with 490 students in the Fall 2023 semester. The course teaches students about technologies and best practices associated with software engineering.

Duties include:

  • Holding office hours
  • Helping students debug code
  • Grading assignments and exams
Lead Student Systems Administrator
Thomas Jefferson High School for Science and Technology
May 2019 to June 2022

I maintained and managed critical technology at the TJHSST Computer Systems Lab - including over 30 servers, 60 workstations, and two high-performance computing clusters - as part of a highly exclusive team. Services provided by the CSL include TJHSST’s internally-developed intranet, web hosting, email, and cluster access.

I led a thorough modernization of the CSL’s infrastructure, including:

  • Procuring replacements for aging power supplies and servers
  • Migrating the school to a new identity management platform
  • Designing an internal security model that effectively limits unauthorized access to systems and data

Education

August 2022 to Present
Bachelor of Science, Computer Science
University of Virginia
August 2022 to Present

Activities and societies:

  • Association for Computing Machinery
  • Computer and Network Security Club
  • Science Olympiad at UVA
  • Cavalier Symphony Orchestra
  • The Cavalier Daily
August 2018 to June 2022
High School
Thomas Jefferson High School for Science and Technology
August 2018 to June 2022

Activities and societies:

  • Science Olympiad
  • HackTJ
  • TJ Marching Colonials
  • Latin Honor Society

Projects

JavaScript 11ty YAML
Duosmium Results (current)
The premier tournament results archive for Science Olympiad, a nationwide science competition. Currently at 206 results and counting.
SvelteKit Express PostgreSQL
Duosmium Results (new)
A ground-up redesign of the Duosmium Results website, prioritizing performance, user experience, and future data analytics opportunities.

Contact

Want to talk? Feel free to reach out!