A Programmer

Who Beau is

I'm currently a software engineer at Petal. I have 15 years experience with a variety of languages. I started on the LAMP stack, but have since expanded my horizons with Python, Rust, Golang and React—to name a few.

Experience

I've flexed my digital muscles in a variety of ways.

Small Business

Restaurants, Jewelry Stores, Bakeries, Dentists

Relevant Tech: LAMP, VB.NET

Government

U.S. Department of Education

Relevant Tech: LAMP

Pharmaceutical

Pain Management, Disease Awareness, Medical Devices

Relevant Tech: ASP.NET/C#, iOS [Objective-C], LAMP, WordPress

Education

High School & University

Relevant Tech: WordPress, Drupal, Joomla

Gaming

Backend Services, Statistics Processing, Hi-Volume Data Tracking

Relevant Tech: Python, Docker, MongoDB, Cassandra, Redis

IoT Devices

Backend Services, Dashboards, Concurrency

Relevant Tech: Go, PostgreSQL, RedShift, React

FinTech

User Experience, Analytics, Workflow Streamlining

Relevant Tech: React, Python, PostgreSQL, RedShift

Samples

Most of my professional work is protected by NDA, but you can check out my GitHub Account. Also, here are some projects I am particularly proud of:

Dev Tools

OS: MacOS, KDE Neon Linux, Windows

Text Editor: VSCode

Extensions:

Databases: TablePlus

APIs: Paw

Languages

Rust

Proficiency
Intermediate
Professional Experience
No
Have used it for:
Experimental interpreters, a Pokemon battle sim
Personal Ranking
A+
Frameworks/Libraries
Serde, Tide
Quick thoughts
Speed and safety, the borrow-checker is demanding, but produces beautiful code

TypeScript

Proficiency
Journeyman
Professional Experience
Yes
Have used it for:
SPAs
Personal Ranking
A
Frameworks/Libraries
React, Redux
Quick thoughts
Typed JS is a joy to write

JavaScript

Proficiency
Journeyman
Professional Experience
Yes
Have used it for:
SPAs, APIs, Game Clients, Animation
Personal Ranking
B
Frameworks/Libraries
React, Redux, Angular, Vue, JQuery, MooTools (ancient)
Quick thoughts
Prefer TypeScript, but JS can get the job done. Want to try Svelte

Go

Proficiency
Journeyman
Professional Experience
Yes
Have used it for:
REST APIs, Command Line Apps, Data Wrangling
Personal Ranking
B+
Frameworks/Libraries
Echo, SQLx
Quick thoughts
Fast iteration and quick deploys, great for Web backends, some odd language choices

Python

Proficiency
Advanced
Professional Experience
Yes
Have used it for:
REST APIs, Data Wrangling, Log Sifting, Loadtesting
Personal Ranking
B
Frameworks/Libraries
Flask, Bottle, Alembic, PyMongo
Quick thoughts
Super easy to sketch ideas, usually my first choice when ideating. Dependable

Elixir

Proficiency
Intermediate
Professional Experience
No
Have used it for:
Image Generation, Reddit Clone
Personal Ranking
B+
Frameworks/Libraries
Phoenix, Cowboy, Ecto
Quick thoughts
Quirky syntax with cool features (pattern marching!); BEAM is a workhorse

Swift

Proficiency
Beginner
Professional Experience
Barely
Have used it for:
iOS Apps
Personal Ranking
A-
Frameworks/Libraries
Vapor, Mockingjay
Quick thoughts
SwiftUI is wonderful, slightly better type system than Go

Ruby

Proficiency
Beginner
Professional Experience
Some
Have used it for:
Website
Personal Ranking
D+
Frameworks/Libraries
Rails
Quick thoughts
The syntax doesn't really jive with my brain

Flutter (Dart)

Proficiency
Very Beginner
Professional Experience
No
Have used it for:
Learning
Personal Ranking
?
Frameworks/Libraries
Material UI
Quick thoughts
Flutter seems great but dart feels awkward to write

Crystal

Proficiency
Very Beginner
Professional Experience
No
Have used it for:
Experimentation
Personal Ranking
?
Frameworks/Libraries
Amber
Quick thoughts
I don't expect to like it much because it is so similar to Ruby, but the typing and compilation are compelling

Ballerina

Proficiency
None but Curious
Professional Experience
No
Have used it for:
N/A
Personal Ranking
?
Frameworks/Libraries
N/A
Quick thoughts
What is this all about?

Gleam

Proficiency
None but Curious
Professional Experience
No
Have used it for:
N/A
Personal Ranking
?
Frameworks/Libraries
N/A
Quick thoughts
Elixir and Rust had a baby? Syntax looks cool...I'm in!