San Jose, California · Oregon State University · June 2027

Hi, I’m Eric.

I’m a computer science student graduating in June 2027. I work on Python, AI service integration, mobile apps, and robotics.

These projects show how I connect services, test behavior, and work through problems. My background in teaching, audiovisual troubleshooting, and CNC machining also shapes how I explain and debug technical systems.

Seeking internships and entry level roles in software development, AI applications, testing, and technical support. Bay Area or US remote.

Projects

Code, screenshots, and notes

Baymax Assistant

Python / API integration / State machines

A Python voice assistant that connects speech recognition, a language model, and spoken replies. Separate service interfaces and regression tests help check conversation behavior without paid API calls.

Public repository

A closer look

State transitions, speech cooldowns, and tests that use fake services instead of paid APIs.

SBot

C++ / Arduino / PlatformIO

Arduino firmware for a small robot. Voice and USB commands trigger movement, lights, and sound, with an autoplay mode for demonstrations.

Public repository

Built with

Otto DIY, Adafruit, and DFRobot libraries. The project focuses on integrating the hardware and writing behavior routines.

SJ Piano Tuner

HTML / CSS / Accessibility / Search metadata

The website for my piano tuning work in San Jose. Service information, contact links, and a layout that works on a phone.

Live website

SJ Piano Tuner website with service information and a photograph of Eric at a piano
The live website for my piano tuning work.

About

I’m based in San Jose and studying for a postbaccalaureate B.S. in Computer Science at Oregon State. My planned graduation is June 2027.

My coursework includes Python data structures and JavaScript web development with Node.js, Express, and MongoDB. My personal projects use Python service interfaces, Flutter and Dart, and Arduino C++. I’m interested in building useful software, testing how it behaves, and helping people troubleshoot it.

I use ChatGPT and Codex while building. The project notes include the libraries I rely on, what’s implemented, and what still needs work.

Get in touch

For software opportunities or questions about a project:

ericssonbarlaan@mac.com