~/beau — ai engineer

Beau Jayme
Badilla

AI engineer who builds things as an excuse to learn everything else.

Beau Badilla in Japan
01

About

I found computer science by accident. I was on a veterinarian track in community college until an intro programming course completely redirected me — and I've been building ever since.

What keeps me here is that web apps are a license to learn anything. Whenever I get curious about a new subject, I build something around it. I'm not claiming to be a standout engineer yet, but I'm relentlessly working to become one.

Tech stack

frontend
  • JavaScript
  • Vue
  • Vuetify
  • HTML5
  • CSS3
  • Jest
backend
  • Node.js
  • Express
  • Python
data
  • Firebase
  • ScyllaDB
  • SQLite
tooling
  • Git
  • GitHub
  • AWS
  • Heroku
  • Linux
02

Projects

Screenshot of the Pihp application

Pihp

Deciding where to eat with a group is chaos — someone rattles off restaurants while everyone swipes yes or no. Pihp forces the group to be decisive through a draft and a spread of info about each spot. It's the biggest, proudest thing I've built.

  • Vue
  • Vuex
  • Vue-Router
  • Vuetify
  • Jest
  • JavaScript
  • Firebase
  • Express
  • Node.js
  • REST
Screenshot of the Type Racing game

Type Racing Game

I've loved typing games since racing cars around an elementary computer lab. At university I built a browser typing game with three classmates as a solo-play experience; after graduation I took it further and made it multiplayer to sharpen my back-end skills.

  • Multiplayer
  • Express
  • Node.js
  • Webpack
  • Socket.io
  • WebSockets
  • Phaser 3
  • JavaScript
Screenshot of the music platform APIs

Music Platform APIs

Ever wondered how Spotify or iTunes work behind the scenes? For a back-end engineering course my group played the part of the companies building them and replicated how we thought those platforms function — with responsibilities split across developer and operations roles.

  • Python
  • ScyllaDB
  • SQL
  • NoSQL
  • Kong API Gateway
  • Flask
  • SQLite
Diagram of TCP vs UDP network protocols

Network Protocols

I rarely had to think about how my data actually travels. Working a few layers lower gave me real perspective on where and how it moves — and how exceptional each protocol can be under the right use case.

  • Python
  • Sockets
  • Hashing
  • Selectors
  • Multiplexing
  • UDP
  • TCP
  • Checksums
03

Favorites

A little of what I love outside of code. Pick a category.

04

Contact

Looking for a dev? Got a cool project in mind? Want to recommend a song, a movie, or a cafe? Let's connect.