James Lee

Tom Betthauser

Web Developer / Arts Educator

Location:Sacramento, CA

About Me

I’m an educator and multimedia artist excited to be transitioning my technical experience in web development to a full-time career in Software Engineering. I’ve been passionately assisting artists and arts students build web-oriented software projects since I was an undergraduate in collaborative high-pressure academic environments as well as in professional multimedia arts exhibitions.

I can learn any technology, library or language on any timeline and I'm looking forward to hitting the ground running with a development team that will challenge me and allow me to expand my growing experience as a full-stack Software Engineer. My technical experience has covered a wide range that includes JavaScript, NodeJS, React / Redux, Docker, GraphQL, Apollo, PostgresQL, SQLite, MongoDB, Ruby on Rails, AWS and more.


More on LinkedIn

Recent Work


project name

Tomblr - a blogging app by Tom!

Implements custom user authentication in Rails with BCrypt to protect specific React routes from users until signed in. Stores hashed and salted BCrypt passwords in PostgreSQL to protect user information. Employs OOP design principles in application architecture and minified JavaScript structure with Webpack.

Live Site     GitHub



project name

Rumble - a dating app for wrestlers?

Implements custom user authentication in MERN stack with BCrypt to protect specific React routes until logged in. I was responsible for organizing and building React component structure with OOP design principles. Took lead on integration of Websockets chat feature and AWS S3 bucket features for custom user content. Worked closely with other team members to optimize Redux cycle for instantaneous matches and chatting between users.

Live Site     GitHub



project name

OpenStable - reservations for horses!

I worked collaboratively with a team of 3 other software developers to build and integrate custom user authentication pattern using BCrypt, a complex GraphQL structure and a Google Maps API component. I took lead on integration of AWS S3 bucket functionality using Faker.js for seeded GraphQL / MongoDB models.

Live Site     GitHub

Work Experience


Adjunct Professor – Lecturer / Multimedia Arts Instruction / Gallery Director

College of Marin, West Valley College, Bakersfield College & Cerro Coso College

Spring 2013 to Present


  • Instructed students in building mobile-responsive JavaScript-heavy front-end websites in non-CS courses to showcase their portfolios.
  • Directed campus gallery organizing and managing 10+ employees and volunteers for installation of multimedia and digital artwork for 6 annual exhibitions and public visiting artist lectures regularly exceeding 150 attendants.


Exhibit Technician – Basic IT Maintenance / Digital Exhibit Installation & Fabrication

Exploratorium Museum & The Natural History Museum of Los Angeles

Spring 2006 to Fall 2016


  • Maintained operation of servers responsible for exhibits during nights and weekends in place of normal IT staff.
  • Took lead on teams of 3+ technicians during installation, repair and fabrication of 100+ interactive and digital exhibits.

More on LinkedIn