Hi, I’m Paul.

Find out what lies below the fold.

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!

Photo of myself, circa 2017

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.

Photo of myself

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.

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.

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 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 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!