About Me
Resume PDF- Self-driven full-stack engineer with passion for Progressive Web Applications, graphics, and seamless user experiences
- Open-source project contibutor and business owner
- Builds and researches efficient and modular tooling & practices
Technologies
- Expert
- React, TypeScript, Rails, Webpack, Babel, CSS, Node.js
- Experienced
- PostgreSQL, Docker, Java
- Always learning
- Rust to WASM, WebGL, AWS
Experience
2019 - Present
VanlyCo-founder & CTO
- A two-sided marketplace for homeowners to Share Driveway Space™ with vanlifers
- Top performing SEO PWA website, cross-platform mobile app, ML prediction service, suite of admin tools
April 2019 - April 2021
TriplebyteFull-stack Engineer
- Project lead for the most vital company capstone projects: jobs directory, Triplebyte Screen, profile editor
- Added sub 30ms React server-side-rendering system in Rails
- Moved all web infrastructure and test suites to parallelized Docker containers for a tremendous increase in speed, caching and reliability
2018 - 2019
RootidDev-ops Intern
- Moved to Docker infrastructure and created automated integration testing suite for >20 client websites
2017 - 2018
Baskin School of EngineeringFull-stack Engineer
- Created automated tools for bulk content migration and testing that are still used today to manage hundreds of enterprise Drupal sites
- Built reusable web "modules", interactive building maps and company org charts, used on campus kiosks
- Developed responsive Drupal CSS theme used on most School of Engineering websites
2015 - 2017
MVCodeCoordinator and Lead Instructor
- Developed and taught coding and design challenges for teens in JavaScript, HTML/CSS, Arduino, Unity/C#
- Clearly communicated with coworkers and parents by documenting performance and progress of students
- Managed 3 other instructors at a time
Education
2015 - 2019
University of California, Santa CruzB.S. in Computer Science | Magna Cum Laude
Web Development discipline, along with: 3D Graphics, Mobile Applications, Artificial Intelligence, Natural Language Processing