
How to build your own Search Engine
A guide to building your own search engine using Google's embeddinggemma-2, with reverse image search and text search capabilities, and a simple UI to display results.
> hello_world.tsx
full-stack developer · south africa
♥️ building things from scratch
Visually appealing and user-friendly UI/UX - details matter.
Day-to-day problems solved with meticulously crafted code.
Full-featured applications ready for the real world.
With over 8 years of coding experience, I specialise in full-stack web applications - creating software that solves practical problems and building interfaces to integrate existing systems. From financial integrations to AI orchestrations, I love building things from scratch.
Technologies I reach for first
integrations
Things I've built and shipped

AI-powered knowledge management and workflow execution platform for businesses and teams.

AI-assisted pet recovery platform reuniting lost pets with their owners.

Dirtbike and action sports community with moto tools and resources.

Multi-tenant SaaS - PM, HR, helpdesk and time-tracking. React, Next.js + .NET.

Website and branding for a self-catering accommodation business.

Simple app to create visually appealing shopping lists.

A guide to building your own search engine using Google's embeddinggemma-2, with reverse image search and text search capabilities, and a simple UI to display results.

A guide to building your own GitHub MCP server using Express and TypeScript, with tools to get profile data and list repositories, configurable to add more endpoints.