Hi, I'm Alex
I am a self-taught programmer and life-long tech enthusiast, who has transitioned from a career as a civil litigation attorney.
My Projects
Electric Vehicle Efficiency Tracker | Personal
A console-based application using Node to collect, store, and view electric vehicle trip data to analyze factors that affect electric vehicle range. This included collecting route information (e.g. start and end locations, distance, time in route) as well as weather, battery drain, and climate control use data. Utilized Node’s puppeteer package to automate the collection of route information in kml files via Google Timeline, where an API was unavailable. Used route data to retrieve approximate weather temperature for each trip via a historical weather API. Implemented a console-based interface to collect car data (battery and climate control usage) for user selected trips, save the trips locally via JSON, and view and filter the trips by certain parameters for analysis.
JavaScript, Node.js | Code
Punch An Ork App | Personal
A console-based dice-rolling game using Node where players take on the role of a commander sending waves of grunts to fight a more formidable ork opponent. Includes an interactive interface for the player to select actions (attack, parry, or run) based on their current dicehand and health as well as automated computer actions based on the same. Partially converted the console-based app to a React leveraging state and hooks to track player, computer, and round information.
JavaScript, Node.js, React | Code
My Skills
My Education
B.S. - Computer Science (Postbaccalaureate) - Oregon State University, Current
- Classes Taken: Introduction to Computer Science I & II, Discrete Structures in Computer Science, Computer Architecture & Assembly Language, Web Development, Data Structures, Analysis of Algorithms, Introduction to Databases, Software Engineering
- Current Classes: Operating Systems and Introduction to Parallel Programming
J.D. - Loyola Law School, Los Angeles, Graduated 2015
- Activities: Managed team of 50+ editors as Chief Production Officer for Loyola of Los Angeles Entertainment Law Review; wrote and published With Great Power Comes Great Responsibility: Gary Friedrich's Battle With Marvel For Artist Rights, 35 Loy. L.A. Ent. L. Rev. 211 (2015)
B.A. - History - University of California, Berkeley, Graduated 2009
- Senior Thesis: "The Vietnam War In Film"
- Activities: Cal Men's Rowing
- Of Note: Taught a student-led DeCal class on "American Wars in feature films