Eric's Website

Digital Diary

This site is a backlog of projects, thoughts, and ideas for me in 2050 to get a snapshot into what I was doing and what I felt proud of when I was younger.

Flamethrower pic

So far the coolest thing I've done was try to start a flamethrower company and accidentally cause a fire in my bathroom sink because of 3D printing errors.

(Making internal tools for internal tools to "Change Banking for Good" at Capital One was a close second).

Professional Career

I wanted to learn Python for fun (also to automate some completion-based math homework.) Jose Portilla on Udemy set me up!

Attended the University of Virginia and graduated with a B.S. in Computer Science. (Wish I had taken more math and physics courses)

Worked on internal tooling for Capital One's cloud deployment pipeline. Got certified in AWS. Learned that banks move very slowly.

Learned the basics of CAD, 3D modeling, circuit design, and microcontroller code. Blew up in my face though... and decided maybe not a good first company.

Built a custom database in PostgreSQL - it was $500/month to host because of the data. Took the lichess opening database in Rust, fit it to chess.com games = 26x compression. Threw in some Docker containers and it is AWS free tier now.

First real business project. Built a website to sell personalized eGift cards. Never did frontend, set up an LLC, or ran Google Ads before this.

Recent Blog Posts

Raycasting With WebAssembly

Sep 1, 2024

My first foray into computer graphics

Read More