I build n8n pipelines, AI agents, and data systems that actually run in production, connected to BigQuery, Supabase, and Vercel.
Finds potential sponsors and partners, scores how well each one fits, and tracks every conversation on one board.
Pulls candidate records from several sources, removes duplicates, and scores each one, so the team reviews a shortlist instead of raw data.
Follows every lead from first sign-up to repeat customer, sending the right message at each step without anyone chasing.
Keeps a branch's members, policies and payments in one place, flags the policies about to lapse, and prints a statement of account for any member.
Registers people for a webinar, reminds them, and follows up afterwards, including the ones who did not show.
Drafts a structured document from your own files and live data, then hands it to a person for sign-off.
Sends a weekly digest by email and Telegram, and flags which items matter to which client.
Collects upcoming conference deadlines every week and delivers them to the team by email and Telegram.
Welcomes new members on Telegram and pairs them up every week, with no one managing it by hand.
Creates and sends an invoice when a job is done, then tracks payment and sends reminders.
A dashboard for DeFi pool and trading data, with an impermanent-loss calculator and a wallet lookup.
Enter a candidate and a target field, and get a clear fit score with the reasons behind it.
A lead tracker for home-service businesses running ads. Every lead gets a reply in seconds, and a person takes over the moment the customer answers.
A booking system for luggage storage. Travelers book and pay, partner shops check bags in, and pickup is verified by QR code.
Custom CRMs and kanban pipelines with lead capture, activity timelines, follow-up reminders, and automation built in. Live on Supabase or GoHighLevel, handed off so your team runs it.
Webhook-triggered pipelines that pull data from BigQuery or Supabase, run it through an LLM, and produce structured docs, zero manual steps.
Multi-source enrichment pipelines that cross-reference patent DBs, academic records, LinkedIn, then score and route leads automatically.
AI-powered onboarding agents, pairing bots, and digest engines for Telegram communities, fully automated with Supabase-backed state.
Data extraction, transformation, and loading between any stack, APIs, databases, spreadsheets. Clean, validated, structured output every run.
Vector-search pipelines using Pinecone or pgvector, retrieve the right context, combine with live data, generate accurate structured outputs.
Multi-step AI agents that plan, retrieve, execute, and loop, built in n8n with proper error handling, retry logic, and structured outputs.
Lead capture through retention and win-back: funnels, webinars, booking, proposals, onboarding, and review flows, with AI-assisted nurture and behavior-based branching.
Live dashboards, ops consoles, and internal tools on top of your data: KPIs, run history, and role-based access, so your team can see the system working.
Discovery
Understand the workflow, existing stack, and where the manual pain actually is.
Architecture
Map out nodes, data sources, error paths, and outputs before touching n8n.
Build
Wire it up, n8n, Supabase, BigQuery, Vercel. Real integrations, real data.
Test & Refine
Edge cases, error handling, retry logic. Only prod-stable pipelines get signed off.
Shipped
Handoff with docs, monitoring, and a walkthrough, so your team can own it.
Tools & Tech Stack
I build automation systems that actually run in production.
Currently Technical Project Manager at Immigram (UK), shipping n8n pipelines connecting APIs, databases, and AI models, from lead enrichment at scale to intelligent agentic workflows. Backends are BigQuery and Supabase. Deployments on Vercel.
Background in mechanical engineering and data analysis, financial tracking pipelines, multi-source datasets, and dashboards at ReCool Technologies. That data ops foundation makes the automation work cleaner.
One year deep into this. Still learning fast, still shipping. If your team is sitting on manual processes that should've been automated yesterday, that's the kind of problem I enjoy.
What I Automate
Experience
Technical PM, AI & Automation
Immigram · UK
Freelance Data Analyst
Independent
Research Analyst
ReCool Technologies
Currently Building
WanderingTech CRM
A personal lead pipeline dashboard backed by Supabase, built to manage freelance projects end-to-end.
GoHighLevel, Level 3 Certified
Extendly
Google Project Management Professional
Coursera
Google Data Analytics Professional
Coursera
Data Analysis in Tableau
DataCamp
Automation & Integration
Data & Infrastructure
Dashboards & BI
"Jam was hands-on with our AI-powered onboarding bots, prospecting pipelines, and intelligence dashboards. His work helped provide the data we needed to make better decisions and grow the business. He's reliable, communicates clearly, and genuinely enjoys the nuts and bolts of how automations work. I believe he has a very bright future ahead."
Working together? I'd love to feature your experience here.
Book a Call
Schedule a Session →
Location
Philippines · Remote
Availability
Open to New Projects
Follows every lead from first sign-up to repeat customer, sending the right message at each step without anyone chasing.
The client had a working GoHighLevel account, but every step of the customer journey needed someone to do it by hand. Leads were not being followed up, messages after sales calls were hit and miss, and customers who left were never contacted again.
SolutionI built seven automated stages, from the first sign-up to winning back customers who have gone quiet. What each person receives depends on what they do: whether they reply, how they score as a lead, and how their sales call went.
ImpactPulls candidate records from several sources, removes duplicates, and scores each one, so the team reviews a shortlist instead of raw data.
Finding technical talent meant searching patent filings, Google Scholar and LinkedIn by hand. It took hours per candidate, nobody scored them the same way, and it could not grow without a bigger team.
SolutionI built a launcher where the team chooses how to search, how strict the scoring should be, and which of 37 countries to cover. One click starts the right pipeline, and the results come back scored.
ImpactDrafts a structured document from your own files and live data, then hands it to a person for sign-off.
Each document meant pulling information from several places by hand and then writing it up. It took 2 to 4 hours a time, and the results varied from one writer to the next.
SolutionI built a pipeline that finds the relevant passages in the team’s own files, adds the latest figures from the database, and writes a structured draft for a person to check. It runs in n8n, with Supabase for the search and BigQuery for the live data.
ImpactWelcomes new members on Telegram and pairs them up every week, with no one managing it by hand.
New members were welcomed by hand, and not always the same way. The weekly Random Coffee pairings had nobody following up afterwards.
SolutionI built two bots. The first welcomes each new member in a conversation and checks that their profile is complete. The second pairs members every week, sends the introductions, and follows up on its own.
ImpactCollects upcoming conference deadlines every week and delivers them to the team by email and Telegram.
Old and past events kept appearing in the digests, and details that were missing when an event was first saved never got filled in later.
What I FixedI rebuilt the date filter so it has both a start and an end, and changed how records are saved, so each one is updated when better information arrives instead of staying as it was first written.
ImpactTracks funding programs, scores each one against set criteria, and hands the team a ranked shortlist instead of a research backlog.
Funding research was done by hand. Nothing was scored the same way twice, there was no order of priority, and no way to track where each program stood.
SolutionI built a pipeline that takes in each opportunity, scores it on more than 12 checks, and produces a ranked shortlist covering programs up to £5M.
ImpactCompares 22 talent communities across 7 platforms on one scorecard, so the team can see where its effort pays off.
There was no single view of how target communities performed on each platform, so partnerships could not be prioritised on real engagement numbers.
SolutionI built a Google Sheets dashboard that brings together follower counts, engagement rates and each community’s strongest platform, across 22 communities.
ImpactMy own pipeline tool. A scoping form feeds a live board where every lead is tracked from first message to signed project.
I had no organised way to track incoming leads, know what each one needed before a call, or move projects along without spreadsheets and memory.
SolutionI added a 6-step scoping form to my site. When someone submits it, the lead appears straight away on a private board, with the full brief, a booking link filled in with their details, and a contract template ready to send.
ImpactEnter a candidate and a target field, and get a clear fit score with the reasons behind it.
I wanted to show how candidate scoring can work as a product: a clear breakdown, a verdict, and a list you can sort, in a demo anyone can click through.
SolutionI built it to run entirely in the browser. The same name and field always give the same score, across four measures, and the candidate list is filled with made-up sample people.
ImpactA lead tracker for home-service businesses running ads. Every lead gets a reply in seconds, and a person takes over the moment the customer answers.
Home-service businesses pay for every ad lead, then lose many of them by answering too late. I wanted to show the whole fix in one product anyone can click through: instant replies, follow-ups that stop on their own, and one place for a person to take over.
SolutionI built it to run entirely in the browser on sample leads from six trades. New leads arrive while you watch and some customers text back. Each one gets a confirmation in seconds, then a follow-up sequence that pauses the moment they reply and lands in a shared inbox. There is a 6-stage board with drag and drop, a leads table with CSV export, a team goal, reports by source, and a command palette.
ImpactA dashboard for DeFi pool and trading data, with an impermanent-loss calculator and a wallet lookup.
I started from a template where every chart showed made-up numbers. There was no real data, the exports did not work, and the “live” updates were faked.
SolutionI rebuilt it on real on-chain data from The Graph and CoinGecko, with a demo mode so it still runs without an API key. I moved the code to TypeScript and added a loss calculator, a wallet lookup, pool comparison, a watchlist, working CSV export, light and dark themes, and automated tests.
ImpactGoHighLevel, Level 3 Certified
Extendly · 2025
Google Project Management Professional
Coursera · 2025
Google Data Analytics Professional
Coursera · 2025
Lean Six Sigma Yellow Belt
MF Business School · 2025
Lean Six Sigma White Belt
MF Business School · 2025
Data Analysis in Tableau
DataCamp · 2024
Registered Mechanical Engineer (RME)
PRC Philippines
Automation & Integration
Data & Infrastructure
AI & Agentic Systems
Dashboards & BI
Project & Operations