It looks like you’re browsing with JavaScript disabled.
That’s fine—this website should function perfectly fine without, but if you encounter any bugs or issues, please let me know.
Hello, world!

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. 🤘
Feel free to take a peek at my portfolio or shoot me a message if you'd like to get in touch.

What I’m all about
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.
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.
bic
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.
meed
meed is a JS library for getting Medium RSS feeds as JSON. The source code is clean (by my standards) and reasonably tested, but it’s not incredibly useful as a tool.
rnjeesus
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.”
Say hi
Go ahead and shoot me a message—I don’t bite. 😉
I’ll be in touch shortly. Thanks!