That’s fine—this website should function perfectly fine without, but if you encounter any bugs or issues, please let me know.
Hi, my name is Paul Esch-Laurent. I’m a graduate of Michigan Technological University with a Bachelor’s degree in Computer Engineering. I’m currently looking for new opportunities in software engineering.
In my spare time I like to take photographs, create software, and write about things. My non-hyperlinkable hobbies include fueling my love for mechanical keyboards, chasing the perfect cup of coffee, and searching for my N=1 bike. 🤘
I enjoy doing full-stack
web development. I used to have lots of words here enumerating various languages, frameworks, libraries, and jargon. I decided to remove all that as I personally value breadth over depth.
Here’s a static copy of my résumé, exported as a PDF. If you’re into that sort of thing.
View My Résumé
I’ve selected a few projects. No guarantees they’re up to date, relevant, or interesting to you. For a more realistic snapshot of what I’m up to, check my blog or GitHub. You can always say hi, too.
static site generator
bic is a minimal static site/blog generator written in bash. I created it as an exercise to understand what goes into a barebones opinionated static site tool.
custom Blot theme
I forked a Blot theme to customize my personal blog. My favorite bit of custom work involved a handful of light & dark themes, persisted to browser storage.
junkyard inventory scraper
u-pull-rss scrapes the API of a local junkyard, U Pull R Parts, to get the daily inventory and diffs. It’s implemented entirely in a GitHub CI/CD pipeline as mostly bash logic.
random number generator API
rnjeesus is a random number generator (RNG) service built around a simple API. It’s one of my oldest personal projects that continues to simply “just work.”
mpls/st. paul restaurant week scraper
Minneapolis / St. Paul hosts a “restaurant week” 2–3 times a year. I found the canonical website to be lacking in UI/UX so I created a basic SPA for the same data. Technical detail: moved to Netlify to use their proxy feature to bypass CORS.
Go ahead and shoot me a message—I don’t bite. 😉
I’ll be in touch shortly. Thanks!