Math Nerd
Welcome to my homepage! I'm a third-year undergraduate majoring in Computer Science and
Math at Indiana University,
with minors in Spanish and Philosophy. In what free time I have, I run and play the violin.
My favorite book (right now) is Gödel Escher Bach, my favorite programming language is Racket,
and my favorite JavaScript framework is null
.
My Projects
Chess Tournament Simulator
See how different results impact the outcomes of chess tournaments.
Inspired by Chess by the Numbers and The Upshot NFL Playoff Simulator
Made with Javascript and HTML.
Wane Chess Engine
A basic chess engine made from scratch to learn more about the internal components of a chess engine.
Includes move ordering and a transposition table.
Made with Lua and inspired by TSCP
Mega Puzzle
Sorting Algorithm Visualizer
Visualizer for 4 basic sorting algorithms
Made with JavaScript and HTML
Mandlebrot Set
Calculating and displaying the Mandlebrot set.
Made with Lua and Löve
Experience
Intertwined Finance
Lead development and implementation of new features and design for a financial literacy course platform.
Update and maintain the course content database.
Using .NET, React, and MySQL
Teaching
Undergraduate instructor C343 Data Structures and Programming Languages
Undergraduate grader for M127 Precalculus with trigonometry
Indiana University Chess Club
Competing for the IU Chess Club team in the Collegiate Chess League.
Playing and improving at chess at weekly club meetings.
Developing and maintaining the club's website.
Research
Blockchain Research Group at Notre Dame
Summer Research Assistant
Building a real time pipeline for data from the Ethereum Blockchain
Using Python, Javascript, and ArangoDB.
Indiana University PL Wonks
Study and discuss programming languages.
It's fun!
NLP Lab at Indiana University
Collecting data for both English and Spanish language ellipsis.
Using Git, VS Code, and Python.