About Me
Hi! My name is Ben Reiner, and I'm a full-stack web developer.
My Background and Work
I graduated from Northeastern University in December 2015 with a Bachelor of Science in mathematics, cum laude. I'm always on the hunt for a new problem to engage with, puzzle to solve, or subject to learn everything about.
I'm currently a web developer at McGuinness Media & Marketing, where I build and maintain production web applications end to end. Recent work includes re-engineering the Block Island Ferry website to reliably handle its seasonal traffic and migrating its SMS alert system onto a Twilio backend. Before that, I spent several years freelancing — delivering WordPress sites for nonprofits, religious organizations, and small businesses, often alongside Jody Kotkin at Mass Communications Concepts, LLC. Across both, I've learned to communicate with people of all backgrounds, manage projects in chaotic environments, and pick up new technologies quickly.
I work across the stack, with a growing lean toward the backend. Technologies I reach for include:
- HTML5 and CSS3/SASS
- JavaScript and TypeScript
- React and Next.js
- PHP and MySQL
- WordPress — headful and headless, with Timber/Twig
- Currently learning Python
A copy of my resume is available here.
My Interests
Outside of work, I like to keep my mind engaged with games and puzzles.
I start most days by solving the variant sudoku puzzle posted on the Cracking the Cryptic Discord server. Each Sunday, my partner and I solve the New York Times crossword together, then research any answers that stood out to us.
I love tabletop games of every shape and size, whether it's an easy game of Wingspan with my friends, a romp through a dungeon in Pathfinder, or a high-stakes Magic: the Gathering tournament. I love finding unconventional ways to play - new strategies, cool combos, weird restrictions, or other ways to make the games I enjoy more challenging.
When I'm not engaging with those hobbies, you'll find me outside, searching for birds with my partner or enjoying sitting by the nearest available body of water.
