Joshua Baker

The Dots

Fractional CTO at The Dots, a professional network for the creative industries. I led the replatforming that helped it grow to 750k+ users.

Role
Fractional CTO
Duration
3 years
Scope
API, Web & Mobile
Team
Lead for 10-person product team

Overview

Forbes called The Dots “the LinkedIn for Creatives” — a professional network where members build a profile, post projects, browse jobs, attend events, and turn to the community for feedback, collaborators, and advice. Underneath it all sat an inherited legacy codebase that would sink the business without a drastic overhaul.

Over those 3 years I rearchitected the platform from the ground up, hired and led the 10-person product team, and shipped an API-first rebuild spanning web and iOS.

My responsibilities were broader than design and engineering. I led the company’s GDPR and privacy work when the regulation was new, introduced the OKR framework, interviewed incoming hires, advised on org design, and sat in the room when the company met Atomico and other prominent investors to raise capital. The relaunch carried the business from the UK across the EU and into the US, grew its users more than tenfold, and earned eight features from Apple.

Intro

The Dots was struggling to operate and grow. Its codebase had been inherited from a previous business in Australia, and the offshore team maintaining it was fighting to keep things running. Without a complete rebuild, the business was going to fail.

I joined as fractional CTO to fix that. My scope was to rebuild the platform from the ground up, hire an engineering team, and get The Dots to a place where it could scale.

The remit ran wider than the rebuild. GDPR arrived during my tenure, and I led the company’s compliance and privacy work when the regulation was new territory for everyone. I introduced OKRs and led that process, interviewed and selected incoming hires, advised on org design, and sat in the room when the company met Atomico to raise capital.

Scaling

The startup raised a venture capital round led by Hambro Perks. With stakeholder backing and a clear mandate, I began rearchitecting the database and back-end services from scratch. The new platform had to support a growing feature set and integrate cleanly with external systems.

I built the technical foundation that everything else would sit on, then hired engineers to help the business execute at speed.

Technology

A core goal from the outset was reaching a larger audience through mobile apps. The legacy system made this impossible. It restricted how data could flow between the database and users. I took an API-first approach on stress-tested frameworks, so one set of services could power the website, the iOS app, and future client-side applications.

I established a shared, open-standards specification to avoid thrash between the engineering teams. This helped the team ship faster and land features on every platform at once.

One of the hardest parts of any replatforming is porting existing data. Years of accumulated user data had to move from a monolithic, outdated system into the new architecture. Every legacy data structure was remapped to the new schema.

Design

With an expanded suite of products (web, iOS), it became critical to unify the experience. Whether you were on the website or a mobile app, you needed to know you were on The Dots.

The design language was clean and modern. Professional without losing the creative edge its audience expected. And a design token system kept the palette, typography, spacing, and components consistent across every platform.

Mobile

The web and mobile clients were built with React and React Native, sharing common components and a large part of the codebase between platforms. As a result, engineers could move quickly, and the experience stayed consistent wherever members used it.

Browsing The Dots projects feed on a laptop
A user research interview during the discovery phase
Components from the rebuilt platform — the workspace switcher, profile prompts, profession tags, and a project post
Animated UI components from The Dots platform, including a job listing, the project editor, and a messaging thread
Screen recordings of The Dots mobile website, including the projects feed, company pages, job listings, and main events page
Browsing the projects feed on the desktop site — curated member work with search filters alongside
Browsing the projects feed on the desktop site — curated member work with search filters alongside
A user research interview during the discovery phase
A user research interview during the discovery phase
Meeting young creatives to review their portfolios and determine the best ways to help them express their creativity on platform
Meeting young creatives to review their portfolios and determine the best ways to help them express their creativity on platform
Screen recordings of The Dots iOS app — a project page, job-search filters, and a member profile side by side
Josh showing John, the CFO, through various approaches
Josh showing John, the CFO, through various approaches
Feedback session with Pip on a selection of wireframe sketches
Feedback session with Pip on a selection of wireframe sketches
‘Mo’ features, mo’ problems’ to remind us to be ruthless when in startup mode
‘Mo’ features, mo’ problems’ to remind us to be ruthless when in startup mode
Working session — sketched profile and project concepts beside the research
Working session — sketched profile and project concepts beside the research

Impact

The relaunch itself was the proof. The new platform went live in front of a room full of the people it was built for, and sign-ups flooded in.

Membership grew from around 60,000 when I joined to over 750,000 by the end of my tenure. A codebase that had been the business’s biggest liability became its engine — the foundation under every market The Dots entered and every feature the new team shipped.

10×
user growth since relaunch
8
features by Apple

In their words

“I’d absolutely recommend Josh. He is brilliant at being helicoptered into a problem and working alongside a founder. He challenges in the right way.”

Pip Jamieson, Founder and CEO, The Dots

Transcript

I’m Pip Jamieson, founder of The Dots. Forbes called us the next LinkedIn.

The way The Dots works is people post projects, and then tag the full team around that project. So it can be an app that goes up, and says: this is the UI designer, UX designer, front-end engineer, back-end engineer. It could be a redesign of a whole building — this was the interior architect team. And in essence, we’re like a living wiki of projects and the people and teams behind them.

Back end and front end was just completely linked. We didn’t have APIs from the back end, for example, which was starting to get really tricky as we moved into sort of the app space. And also, the technology had just got a bit old. We were literally rebuilding the platform from scratch.

I started working with Josh straight after our first round of investment. The first phase was brilliant, because it was really starting to future-proof the business — you know, where did we want to take it in 5, 10, 15 years?

Search for us is the kind of thread that binds the entire platform — from the perspective of the over 10,000 businesses that now use us to hire talent, that’s primarily search-based now, to our community discovering each other. It’s a highly complex area, especially with the amount of data that we have. Working alongside Josh to think through that very complex issue was fantastic. That manifested in terms of the choice of the platform that we used, all the search technology we used, but more in terms of the data structure, which was the most important thing for the long-term future of the site.

It’s wonderful how, when you work with someone, you’ve got something in your mind, and they make it 10 times better than you thought it would be.

One of the things that was really helpful with Josh in those early days is — again, because I’m a non-tech founder — recognising: is a good engineer a good engineer? And that’s where Josh came in, in terms of an advisory capacity, ensuring that those people were world class. I now have a world-class engineering team.

Really, the core things that Josh enabled was future-proofing the business, basically reducing the churn of the clients that we had. On the flip side, as well, it was helping us bring more value to the community that we were servicing.

I’d absolutely recommend Josh. He is brilliant at being helicoptered into a problem and working alongside a founder. He challenges in the right way. That wonderful mix of business acumen and technical acumen is particularly valuable for non-tech founders.

Thanks to Josh working with me in those early days, I’ve been able to supersize what he was into the insanely amazing team that I have now. And so, yeah, I’m really grateful.