What I've worked on
First Generation First Scholarship Website
Scholarship and College Resource Website|July 2020 – Present
First Generation First is an organization for helping first-generation college students through high school, the college application process, and the first few years getting acquainted with college, as well as offering an annual scholarship of $500 to multiple recipients.
Along with being involved in the scholarship selection process, I am responsible for all technical aspects of the organization, including maintaining and updating both the front- and back-end of the firstgenfirst.org website, mass-sending emails to hundreds of subscribers and applicants, and creating an interface for internal use amongst other members responsible for running the organization.
FontTEX
HTML Mathematics Renderer Using LaTeX|March 2018 – July 2020
FontTeX is a JavaScript library for rendering mathematical formulas on webpages. FontTeX is capable of rendering math formulas in any web font to keep it inline with surrounding text. It reads and parses LaTeX syntax to determine what to display.
The script is based closely on TeX's own parsing and rendering algorithms as described in The TeXbook. More complex components like nested fractions and sub/superscripts required creative use of CSS and pixel-perfect measurements of fonts, but the end result is a nearly complete implementation of TeX, built entirely from plain JavaScript.
N-Sided Dice Roller
Online N-Sided Dice Roller for Tabletop RPGs|April 2018 – February 2019
This die roller rolls any number of n-sided dice and can use perform mathematical operations like addition, multiplication, rounding, dropping rolls, etc. It can be used for tabletop RPGs like Dungeons & Dragons that often make use of more complicated rolls that involve multiple dice at once. There is also a statistics calculator to analyze rolls.
The dice roller uses a custom syntax familiar to some tabletop RPG players. There's also a console-like input for evaluating rolls on the fly, and a system for conveniently saving user-created rolls to be used easily in the future. The statistics calculator can analyze millions of rolls in a matter of seconds for quick calculations.
What I've learned
Stanford University
September 2019 – June 2023|3.53 GPA|Intended B.S. in Biomedical Computation
- Multivariable Calculus
- Structure and Reactivity of Organic Molecules
- Design and Analysis of Algorithms
- Artifical Intelligence
Relevant Coursework
Wasco High School
August 2015 – May 2019|4.24 GPA|High School Diploma
What I can do
- JavaScript
- Python
- HTML/CSS
- C++
- Bash
- Git
- Java
- Node.js
- Matlab
Languages
-
Proficiency
- Adobe Illustrator
- Adobe Photoshop
- Microsoft Office
- LaTeX
- UI/UX Design
- Team Leader
- Detail-Oriented
- Customer Service
- Time Management