EventLinker AI
The project that taught me how to build.
The problem was specific: HubSpot event emails going out to clients, and no clean way for recipients to save the event to their calendar without installing something or clicking through three screens. A plugin felt like overkill. A manual process was embarrassing. So in January 2025 I decided to just build the tool.
What I didn’t know at the time: I didn’t know how to build it. I knew how to design. I knew how to brief. I didn’t know what an env file was, how GitHub actually worked, what a deployment pipeline looked like, or how to read an error message without spiralling. I tried Marblism first, before it pivoted away from what it was. Then Replit. Fighting with GPT, then Claude, then back again. Hours. A lot of API credits. A lot of “why is this broken” and “what does this error mean.”
Slowly it started working. Then it worked properly. Then I shipped it.
That process is where I learned to build software. EventLinker is not the most impressive thing I’ve made. It’s the most important, because nothing else would exist without it.
The link generator
Paste a URL, get calendar links for every platform. That’s it. That’s the whole thing. Turns out that was enough for a lot of people.
Available — free tierThe full platform
Branded landing pages. Editable event details. Trackable links with analytics. QR code generation. Pro subscription via Creem. Still built on the same one-click premise.
Live — Pro availableGPT Downloads → Marblism → V0 → Loveable → Replit → Bolt → Windsurf → Cursor → Claude Code