About me

I've always been passionate about applying my software development skills to real world causes, specifically to address practical business needs. This interest led me to pursue a Commerce Business Minor alongside my Computer Science degree, which piqued my interest for finance and the ways technology can make financial systems more efficient and accessible.

At the University of Virginia, I've had the opportunity to deepen this intersection through coursework in software engineering, algorithms, and finance, while also gaining hands-on experience through internships and independent projects. Whether it was building web apps, exploring cutting edge fintech technologies, or collaborating on class projects, I've found that I thrive in environments where technical challenges meet strategic impact.

Beyond technical skills, I place a strong emphasis on teamwork, communication, and mentorship. Serving as a teaching assistant for our Software Engineering course here at UVA has allowed me to guide peers through complex concepts, while reinforcing my own ability to break down problems and foster collaboration among teams. These experiences have shaped my approach to problem solving: detail-oriented, iterative, and always open to learning from others.

Looking ahead, I am eager to apply my skills in software development and financial technologies to solve meaningful problems that create measurable impact. I'm particularly drawn to opportunities that combine innovative technology, data-driven insights, and cross functiontional collaboration. Outside of academics and work, I enjoy music, playing guitar, and working on side projects that let me experiment with new ideas and technologies to continuously learn.

Skills

Languages
PythonJavaScript/TypeScriptC#JavaSQL
Frameworks
DjangoNext.js/React.NET
DevOps
DockerGit/Github/GitlabGithub Actions CI/CDHerokuVercel
Data
PostgreSQLInfluxDBGrafana

Education

University of Virginia - B.S. in Computer Science (School of Engineering), Minor in Business Commerce

Charlottesville, VA · May 2026

Computer Science

  • Software Engineering
  • Data Structures & Algorithms
  • Computer Systems & Organization
  • Software Development Essentials
  • Cloud Computing
  • Cybersecurity
  • Cryptocurrency

Math

  • Single & Multivariable Calculus
  • Probability
  • Statistics
  • Linear Algebra

Business / Finance

  • Accounting
  • Corporate Finance
  • Personal Finance
  • Marketing
  • Digital Workplace Skills

Experience

Teaching Assistant - Software EngineeringUniversity of Virginia

August 2024 - Present

As a Teaching Assistant for our Software Engineering course here at UVA (CS3240), I guide 2 teams (10 students total) on their semester-long projects, meeting with them following a Scrum methodology to provide technical guidance and resolve roadblocks during weekly progress meetings. In addition to my assigned teams, I also hold office hours 3 hours per week open to any student in the class to help them troubleshoot their coding issues and mentor them on best practices. I also evaluate student assignments and projects, delivering feedback to improve students' understanding of the software development process.

Digital Systems InternCCAM - Commonwealth Center for Advanced Manufacturing

May 2025 - August

As a member of the Digital Systems team, I worked on projects at the intersection of software engineering, IoT, and advanced manufacturing, supporting process automation and Industry 5.0 initiatives. My work ranged from integrating IoT devices with backend infrastructure using Python, C#, .NET, Docker, InfluxDB, and Grafana, to developing new software modules that optimized workflows for data collection, visualization, and monitoring. I also collaborated with the Data Science team, gaining cross-functional exposure to how data engineering, analytics, and software development intersect in a R&D setting.