Hi! I'm

Christian Figueroa Christian Figueroa

Biomedical Computation Student at Stanford

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

    Relevant Coursework
  1. Multivariable Calculus
  2. Structure and Reactivity of Organic Molecules
  3. Design and Analysis of Algorithms
  4. Artifical Intelligence

Wasco High School

August 2015 – May 2019|4.24 GPA|High School Diploma

What I can do

    Languages

  1. JavaScript
  2. Python
  3. HTML/CSS
  4. C++
  5. Bash
  6. Git
  7. Java
  8. Node.js
  9. Matlab
    Proficiency

    Other Skills

  1. Adobe Illustrator
  2. Adobe Photoshop
  3. Microsoft Office
  4. LaTeX
  5. UI/UX Design
  6. Team Leader
  7. Detail-Oriented
  8. Customer Service
  9. Time Management