A cinematic portfolio concept for a film and motion studio, designed to feel more like an editorial reel than a standard agency website.
The site uses a dark visual system, oversized typography, smooth scrolling, restrained motion, and a full-screen project index to make the work feel premium before the user reads a word. The focus was on pacing, atmosphere and confidence: fewer sections, stronger visuals, cleaner movement.
Built as a responsive Next.js prototype with Framer Motion and Lenis-style smooth scrolling, including hero, selected work, about and contact sections.
2
6
111
I built a working AI recruitment screening demo that shows how a hiring team can use AI without handing over the final decision.
The flow is simple:
A job spec goes in.
Candidate profiles are screened against a weighted guideline.
Each candidate gets a score, band, evidence quotes, and risk flags.
Then everything stops at a human review queue.
No auto-rejects. No silent ATS updates. No “AI decided this person is out”.
The system includes:
Candidate pipeline table
Evidence-based screening view
Human review queue
Approve / reject / snooze decisions
ATS deployment plan
Audit log for compliance
n8n workflow export with a human-in-the-loop Wait node
Optional live Claude screening path
The important part is the architecture: deterministic logic owns the workflow, gating, state and audit trail. The AI helps with judgement and screening, but the human owns the final decision.
Built with Next.js, TypeScript, Claude API, n8n workflow architecture, and a gated ATS sync pattern.
This is the kind of system I like building: AI that makes the work faster, but still respects the places where people need control.
Shorter Version
I built an AI recruitment screening pipeline with a human approval gate.
It screens candidates against a rubric, shows evidence quotes and risk flags, then routes every candidate into a review queue before anything reaches the ATS.
No auto-rejects. No silent updates. Human-in-the-loop by design.
Built with Next.js, TypeScript, Claude API and n8n workflow architecture.
1
46
Brands are quietly disappearing from AI answers, and most of them have no idea. So I built something to make it visible.
It is a dashboard that shows how a brand turns up across ChatGPT, Gemini and Perplexity, both where it earns a mention and where it pays for one. You get share of voice per engine, the exact prompts you are winning or losing, and the source each model actually pulled from.
The part I enjoyed most was the architecture. The data layer sits behind a clean adapter, so PEEC.AI (http://PEEC.AI), Profound or Semrush slot in with a one-line swap. Mock data runs the demo for now, so the whole thing stands on its own.
React, TypeScript and Vite, with a dark console look and a light mode for good measure.
0
35
Designed and built a Clause Bank Builder for a 22-staff Malaysian conveyancing law firm as the foundation of their legal document automation system.
The problem was not just generating documents. The firm needed a way to organise its legal knowledge first: approved wording, reusable clauses, transaction scenarios, placeholders, trigger rules, exclusions and version history.
The tool gives the team a simple Windows interface to add, edit, browse and review clauses without touching code. Each clause can be categorised, marked as active or draft, linked to usage conditions, and exported for backup. This creates a structured legal knowledge base that can feed future SPA generators, tenancy agreements, letter templates, matter workflows and Microsoft 365/SharePoint automation.
The aim was to keep the system practical for a real law office: offline, maintainable, plain-English, and easy for non-technical staff to understand.
2
123
I’m working on a clean interactive website concept for Volt Audio.
The idea is to make the first screen feel like a small product demo rather than a static landing page. The hero shows the automation visually, then the page scrolls into the actual service offer so someone can quickly understand what it does, who it is for, and why it matters.
The design direction is minimal, dark, and product-led, with the motion doing most of the explaining instead of relying on lots of heavy copy.
2
1
90
GHL AI Lead Desk — AI Lead Qualification & Speed-to-Lead Automation
0
40
I built a productized AI workflow for ecommerce and marketing teams that need faster creative production without removing human review.
The agent takes a simple campaign brief and product image, generates multiple creative directions, creates platform-ready captions, stores all assets, and sends the finished pack to Slack for approval.
What It Does
Takes product image, product name, campaign type, platform, and brand voice
Generates 4 creative image concepts
Writes 3 captions per concept
Stores source and generated assets in Supabase
Logs the campaign run in Postgres
Sends a Slack approval card for review
Keeps a human approval step before publishing
Tools Used
n8n, Claude, fal.ai (http://fal.ai), Supabase, Slack
Best For
Ecommerce brands, DTC teams, agencies, social media managers, and founder-led teams that need more ad creative without adding more manual production work.
Outcome
One brief becomes a structured creative pack: 4 visual concepts, 12 captions, stored assets, and an approval workflow ready for review.
I built an AI-powered client intake workflow in n8n that captures a prospect submission from Tally, normalises the form data, enriches the lead using Claude, stores the record in Supabase, creates a personalised Gmail draft, and sends an internal Slack alert.
The workflow helps service businesses respond faster, qualify leads more consistently, and remove the manual admin between “new enquiry” and “ready to reply.”
What It Demonstrates
n8n workflow automation
Claude / LLM enrichment
Supabase CRM storage
Gmail draft generation
Slack notifications
Webhooks and form automation
Practical AI lead qualification
0
75
Built a website for my consultancy, experimenting with Claude code, fal.ai & Codex over many iterations, the future is interesting indeed!
Signal Hooks — Outbound Pipeline What it shows: Apollo → n8n → OpenAI → email delivery. Real production SaaS you built. Image: Screenshot of the Signal Hooks dashboard or the n8n workflow canvas showing the node chain URL: getsignalhooks.com (http://getsignalhooks.com)