← Back to selected work

Founder-led · Search systems · Open source

Taking an open-source search platform from idea to live operation

A founder-led search platform with a C++20 core, SPA-aware crawling, session-based APIs, and event-driven supporting services.

Organization
Hatef.ir
Formal role
Founder / Full-Stack Engineer
Period
2024 – Present
Engagement
Open-source search platform
01

Context

The challenge

Complexity in its real operating context.

Define, build, deploy, and operate an open-source search platform as a founder-led product rather than a bounded implementation assignment.

02

Accountability

The role

Where ownership sat.

As Founder / Full-Stack Engineer, Hatef owns product scope, architecture, full-stack implementation, deployment, and operations.

03 · Architecture decisions

Decisions over decoration.

Only decisions documented in the public résumé are included here.

01

Build the search core in C++20

Implemented the open-source search core in C++20 and designed session-based APIs around it.

02

Crawl modern web applications

Added SPA-aware crawling to handle client-rendered web experiences.

03

Separate storage, caching, and events

Used MongoDB, Redis, Kafka, and Docker as part of the platform architecture and operating model.

04 · Outcomes

What changed in production.

  1. Took the product from problem definition to live operation.
  2. Released the C++20 search core as open source.
  3. Established a working platform spanning product scope, architecture, implementation, deployment, and operations.

System components

  • C++20
  • MongoDB
  • Redis
  • Kafka
  • Docker

Continue through the system

Next case studyBehravan.ai / QuickHands