d.daan / web development
/
← Back to work

PERSONAL PROJECT · IN DEVELOPMENT

Opportunity
Finder.

My own tool for collecting, reviewing and following up on freelance projects. Built around one question: how can recurring research become easier to manage?

PROJECT TYPE
Personal tool · AI-assisted
BUILT WITH
Next.js · TypeScript · Supabase
STATUS
Local prototype with real integrations

A glimpse of the flow.

FICTIONAL EXAMPLE PROJECT

Improve a React page’s mobile layout

Web development · Scope to be discussed

€150–€300

FICTIONAL EXAMPLE PROJECT

Connect a form to a CRM

API integration · Technical requirements to confirm

€400–€800

FICTIONAL EXAMPLE PROJECT

Build a clear customer portal

Web app · A first version in stages

€1.000+

Interactive presentation demo with fictional examples and budgets. These are not available projects. This page does not fetch sources, connect accounts or send emails.

3 examples

THE IDEA

Fewer loose tabs.
A clearer overview.

Searching for freelance work also returns employment listings and unsuitable results. The tool collects source data, normalises it and prevents duplicates. A dashboard makes results and next steps visible.

The current direct discovery source is Hacker News. Coverage is limited and can return no suitable requests. The public demo above is separate from the real private app.

BEHIND THE SCENES

Integrations with
clear boundaries.

  • Server-side imports and deterministic selection of project requests.
  • Supabase authentication and private data protected through RLS.
  • A Gmail connection with OAuth and encrypted token storage.
  • Sending limits, deduplication, reply checking and opt-outs.

The mail connection was tested with one message to my own Gmail address. This is not a proven client-acquisition result or client case study. The current version runs locally and the Google connection is still in testing mode.

A recurring task to automate? ↗Try the responsive demo →