I'm a full-stack developer with over a decade experience building high traffic web and mobile applications. A good day for me is when I can say I made some code easier to understand, change, or scale. AI has transformed my workflow, and I increasingly rely on AI assistants to gain deeper insights and efficiency. I encourage a culture of learning. collaboration, and integrity. I love a joke, understanding how things works, and that moment you learn something new.
Some kind words from my colleagues:
I want to thank Ben for being such an awesome dev, being so dedicated, and always doing the right thing. He has been my crutch over the busy holiday season.
Ben has great code style it's very clear and makes code review easy.
Ben recently joined the Mobile 4 team and right off the bat has promoted cross-team collaboration to address our accessibility issues. Although a simple request this collaboration has lead to greater synergy and efficiency across the board.
Experience
Apply Digital
At Apply Digital I've worked exclusively with our world-renowned sports entertainment partners on their flagship applications. We deliver live and on-demand experiences to millions daily, with my current focus on using Next.js to make them exceptional.
- Migrating to Next JS, gaining a deep understanding of React Server Components and SSR to improve performance metrics by up to 65%
- Helped develop the fan experience for one of the world’s largest and most anticipated annual sporting events
- Engineered a library of reusable components and hooks enabling our team to move quickly when developing new experiences
- Collaborated across teams with top developers, designers, and managers to deliver the highest-quality products
- Delivered a variety of technical talks related to optimizing React and React Server Components
- Helped select and interview developers that would thrive on our high performing and fast paced team
Our partners offer sports entertainment applications for mobile, TV, and web, and I began my journey with Apply Digital on the Mobile 3 team. My contributions led to a swift move to Mobile 4 where I helped rebuild and launch the version currently available through the App Store and Google Play.
- Played a critical role in developing the live draft experience
- Took charge of becoming a React Native accessibility expert and helped the team pass a high stakes accessibility audit
- Developed a more standardized process for mobile releases
- Developed the live audio stream feature allowing fans to tune in to out-of-market game streams
Affinity Bridge
Affinity Bridge was my first primarily back-end developer role, where a smaller team allowed me to wear many hats and gain a wide range of experience. I stayed engaged by actively contributing to decisions on the technology and architecture we used to solve client challenges.
- Relied upon to engineer clean software solutions, supply estimates, and provide technical expertise on agile teams in over fifty different projects
- Provided mentorship and thoughtful code review to team members and assisted in hiring new developers
- Filled the role of lead JavaScript developer on a complete rebuild and migration of a popular vessel management system with a focus on building React user interfaces, complex form widgets, dashboards, and back-end APIs
- Engineered, maintained, and launched, on Google Play and the App Store, multiple successful React Native applications alongside their server side APIs
Technical Details
I have deep experience in TypeScript, React, Next.js, React Native, and Tailwind. I’m also comfortable with server-side Python and PHP frameworks including Django, Drupal, and Laravel. I prefer working on the command line with Unix-based operation systems and have a soft spot for Vim.
Education
Wireless and Mobile Application Development 1 & 2
Diploma, Computer Systems Technology, Information Systems