Hi, I'm Ben, a developer who loves solving problems, building useful things, and constantly tinkering with code.
I'm currently working on TeamView, a tool that helps distributed teams stay aligned across time zones.
Over the years, I've worked with a variety of web frameworks and languages, though I mainly focus on Python and TypeScript. I've delivered products for startups, charities, NGOs, and other organisations, including NASA JPL and NCBI.
Reach out anytime via Email or LinkedIn.
Experience
Below is a general summary of my work experience, although I'd recommend reviewing my CV for a more formal and technical overview.
2024 - 2025
Software Engineer - OpenSolar
I led the development of a third-party integration for solar panel permitting within the main OpenSolar application, implementing comprehensive error handling and thorough technical documentation. I also contributed to various features and provided expertise in Next.js, monorepos, build tooling, end-to-end testing, and improvements to database optimization and type coverage.
One of my proudest contributions was spotting and pushing a quick commit for the shared editor configuration, which enabled proper type linting, type hints, and improved IntelliSense for the rest of the team, surfacing existing type issues and making development noticeably smoother.
2019 - 2024
Full-Stack developer - Torchbox
I’ve designed and developed modern web applications using React, Next.js, Django, and Wagtail with a strong focus on accessibility, maintainability, and performance.
I’ve supported migrating legacy systems to headless CMS architectures, helped establish design systems with shared components and testing standards, and contributed to improving DevOps workflows and continuous integration.
Here are some of my favourite sites and web apps I’ve worked on:
2016 - Present
Consulting, Internships & Mentorship
Worked with NGOs, small businesses, and open-source communities to provide technical consulting and development support. Reviewed project requirements and supported technical decision-making, provided SEO and performance audits, contributed to the Wagtail ecosystem, and mentored junior developers through programs like Outreachy for projects with an emphasis on accessibility and sustainability.
Side Projects
Here are some side projects I've built for fun over the years.
2025
TeamView.dev (Launching in December)
What began as a small, gimmicky app to help me improve my MobX skills has grown into a full-featured SaaS product, integrating with Teams, Zoom, and Slack, and even offering a dedicated macOS menubar app.
2024
GitProjects.io
I built GitProjects.io to tackle challenges around managing codebases in software-focused companies. It allowed users to pull dependencies from repositories across different Git hosting providers, via various sources, and manage everything in one central place, making it easier to understand, track, and oversee a company’s software ecosystem.
The requirements proved a bit too ambitious for me to manage in my spare time, however has provided me with ample knowledge around SBOMs, security, DevOps and managing software dependencies in general.
2013 - Present
📂 ~/Projects/
I’ve built a range of side projects over the years to both upskill my knowledge as well as satisfy my love of creating things.
While I don’t publish all of my projects publicly, you can find some of my open-source contributions on GitHub as well as some of my more interesting projects I've managed to find pictures of below.
About Me
When I’m not solving problems behind a screen, you’ll usually find me outdoors hiking, swimming or working on projects that don't solely revolve around programming.
I also enjoy a bit of hands-on DIY. During COVID, I kept myself busy by converting a van into a campervan, complete with solar panels, which now lets me code while on weekend trips around the UK’s national parks.



I run and maintain my own personal homelab server, giving me a practical way to learn about networking while also helping save on cloud and storage costs.

Swimming outdoors is probably my favorite way to stay fit. Here are some photos of my favorite spots I've swam at, both local and further afield.
