Emmanuel AdegbajuStart a project

n8n AI Automation · AI Agents · Odoo ERP · Invoice Processing

I build AI agents and workflows that take manual work off your team.

n8n automations and AI agents that connect to Odoo, Dynamics 365, your CRM or Google Sheets, from invoice processing and document extraction to lead qualification. If your team spends hours keying in invoices, moving data between systems or chasing leads by hand, that's the work I automate.

Just shipped: two open-source compliance toolkits, cra-kit for the EU Cyber Resilience Act and pqc-kit for post-quantum cryptography readiness. See them on GitHub →
emmanuel@dynamo:~
$

*Invoice reconciliation platform in development at ARTEE Group.

About

I'm an automation engineer and Odoo developer based in Lagos. Most of my work starts with the same problem: a team doing by hand what a system should do for them. Typing invoices into an ERP. Copying leads from one app to another. Chasing updates across spreadsheets.

Day to day, I lead Odoo ERP customization and IT at ARTEE Group, the multi-brand retail group behind SPAR supermarkets in Nigeria, where I'm also building an invoice reconciliation platform for the finance team. Since 2022 I've freelanced as Dynamohtech, delivering 60+ projects for international clients.

I trained as an engineer (B.Eng., FUTA) and work like one: I map your current process, agree with you what "done" looks like, test against real edge cases, and hand over a system your team can keep running.

Services

n8n workflows & AI agents

Workflows and AI agents that pull data in, make decisions with an LLM, and push the results into the tools your team already uses. Built on n8n Cloud or self-hosted n8n (Docker on a VPS), or in Make and Zapier when that's what your team runs.

n8n · Make · Zapier · OpenAI · Gemini · Groq

Invoice & document data extraction

Pipelines that read invoices, receipts and forms (PDFs, scans or photos) with OCR and vision AI, check the fields, and write them into Odoo, your CRM, Airtable or Google Sheets. Low-confidence results go to a person for review instead of going in silently.

Vision-LLMs · docTR · OCR · confidence scores · review queues

Odoo customization & integration

Studio workflows, fields, views and automated actions; module changes and bug fixes; reports and exports from the PostgreSQL database; and integrations with other systems through APIs, n8n or webhooks, including WhatsApp messaging for Odoo Community.

Odoo 19 · Odoo.sh · Python · PostgreSQL

Lead qualification & Telegram bots

Systems that score incoming leads and alert your team on Telegram, Slack or email, plus Telegram bots for communities and internal teams, with admin approval flows.

n8n · Gemini · Groq · NocoDB · Telegram Bot API

Web apps & dashboards

Front ends for when a workflow needs its own screen: review queues, admin dashboards, client portals and internal tools. WordPress or Bubble when a CMS or no-code setup is the better fit.

Next.js · React · TypeScript · Supabase · Vercel

How I work

  1. 01

    Process first

    Before building, I map how the work happens today and where the time goes.

  2. 02

    A clear definition of done

    We agree what the finished system must do before I start, so there are no surprises.

  3. 03

    Tested on real data

    Every build is tested against your real records and edge cases, not just a clean demo.

  4. 04

    Handed over properly

    You get handover notes and a walkthrough video, and the build is modular so it's easy to extend.

Featured work

cra-kit: EU Cyber Resilience Act compliance toolkit

Open source · v0.1.0

The EU Cyber Resilience Act puts vulnerability reporting duties on anyone selling connected hardware or software in the EU from 11 September 2026, with full obligations from 11 December 2027 and fines up to €15M or 2.5% of global turnover. cra-kit is an open-source command-line tool that gets a product team started: it builds a CycloneDX SBOM from npm, Python, Rust and Go lockfiles, checks every component against OSV.dev and CISA's Known Exploited Vulnerabilities list (and can fail a CI build on them), works out whether the CRA applies and which conformity route the product needs, scores readiness against the 22 Annex I requirements, and drafts the 24-hour, 72-hour and final reports Article 14 requires. Tested on Linux, Windows and macOS, with a weekly check against live vulnerability data.

Python 3.11+ · zero dependencies · CycloneDX 1.6 · OSV.dev · CISA KEV · GitHub Actions

View on GitHub →

pqc-kit: post-quantum cryptography inventory scanner

Open source · v0.1.0

Governments have set dates for moving off cryptography that quantum computers will break: NIST's draft plan deprecates RSA-2048 after 2030, NSA's CNSA 2.0 applies to new national-security acquisitions from 2027, and the US, UK and EU all target 2035. The first step is knowing where cryptography is used. pqc-kit scans source code (Python, Java, Kotlin, Go, JavaScript and TypeScript), certificates, keys and keystores, exports a cryptography bill of materials, and maps every finding to the NIST, US federal, CNSA 2.0, UK NCSC and EU deadlines. One pip install with nothing else to set up, 205 offline tests, and a weekly check that parses 705 real post-quantum certificates from the IETF Hackathon.

Python 3.11+ · zero dependencies · CycloneDX 1.6 CBOM · X.509 / PEM / DER parsing

View on GitHub →

Budget and Shop Book: offline-first money apps

Private beta

A budgeting app for salary earners and small business owners, and Shop Book, its companion app for shops, both built to work fully offline as a web app first and then on Android and iPhone from the same code. On the personal side: monthly plans, bills and subscriptions with reminders, goals and savings, debts, IOUs and ajo, reports, a salary and tax helper for the 2026 rules, and a daily money thought. On the business side: today's sales and expenses, a daily cash-up, customers and suppliers on credit, invoices and receipts to send on WhatsApp, stock bought by the carton and sold by the piece, checks that transfer and POS money really arrived, and profit-and-loss and VAT reports. Sync and logging by WhatsApp or Telegram chat are optional.

React 19 · TypeScript · Vite · Dexie (IndexedDB) · Capacitor · Supabase · Tailwind

AI invoice reconciliation across Odoo and Dynamics 365

In development

Built for ARTEE Group

The finance team handles 10,000+ supplier invoices a month from 2,000+ vendors, many of them blurry scans, across two ERPs: Odoo for the Butchery subsidiary and Dynamics 365 for SPAR Nigeria. I'm building the pipeline that extracts each invoice and matches it to the right record: the Odoo vendor bill, or the D365 goods receipt, even when the uploader only has a PO number and that PO maps to more than one GRN. Extraction started on an OCR stack (docTR, invoice2data, n8n, PostgreSQL) and moved to vision-LLMs once real invoices proved messier than expected. A blur check catches bad scans and asks for a resend, every match carries a confidence score, and uncertain ones go to a review screen built in React 19 and Vite.

Vision-LLMs · docTR · n8n · PostgreSQL · React 19 · Vite

n8n AI agent for lead qualification

Own build

My own lead system: n8n pulls leads in, Gemini and Groq score and qualify them, NocoDB and Postgres keep the history, and qualified leads land in Telegram for follow-up. It was built to replace manual lead review, and it's the same pattern I use for clients who need leads scored and routed before a person touches them.

n8n · Gemini · Groq · NocoDB · PostgreSQL · Telegram Bot API

Wellness travel website with an interactive Mapbox map

Live · rebuild in progress

Built for a UK wellness travel company

Destination pages, curated trip listings, a contact flow and an interactive Mapbox map of wellness locations, delivered on WordPress. The client came back for a custom rebuild in Next.js, Tailwind and Supabase, with an admin dashboard so non-technical staff can edit the site's content. I'm building it now.

WordPress · Mapbox → Next.js · Tailwind · Supabase

In-store price checker on AWS

Live

Built for ARTEE Group

SPAR store staff and customers needed a fast way to check current prices by barcode, pulled from a Dynamics 365 pricing backend. During UAT, I traced a cold-start delay in the pricing API that sometimes exceeded API Gateway's hard 29-second timeout, the kind of bug that looks fine in a demo and fails in a real store. I re-architected around it with DynamoDB caching rather than retrying harder, then built a second version that runs locally in each store and reads prices from a local database instead of calling Dynamics 365 endpoints at all.

React · Vite · AWS Lambda · AWS SAM · DynamoDB

Solana token risk scanner (Telegram bot)

Own build

A Python Telegram bot that scans new Solana tokens through Helius, filters out low-liquidity and airdrop tokens, and gives each one a risk score so users can spot likely scams before buying. It runs on PythonAnywhere and logs every scan to Google Sheets.

Python · Helius · Telegram Bot API · Google Sheets · PythonAnywhere

Also built

  • Telegram community bot (in progress): Members submit listings, an admin approves them inside Telegram, and approved posts publish to the channel automatically.
  • E-commerce lead-sourcing pipeline: Finds US and UK online stores with n8n and Serper, and stores the leads in Google Sheets and Supabase.
  • Web3 presale and staking sites: Presale and staking websites for token projects on BNB Smart Chain and Solana, including the ShibaZK presale.

Experience

ARTEE Group

Lagos, Nigeria · Current

Odoo developer · ERP & IT

  • Took over Odoo 19 Enterprise customization from a departing developer: Studio workflows, module changes and GitHub-based deployments on Odoo.sh.
  • Leading the build of an invoice reconciliation platform for a finance team handling 10,000+ supplier invoices a month from 2,000+ vendors, matched against Odoo vendor bills for one subsidiary and Dynamics 365 goods receipts for another.
  • Moved invoice extraction from an OCR stack (docTR, invoice2data, n8n, PostgreSQL) to vision-LLMs, and built the review front end in React 19 and Vite.
  • Built a store price checker on AWS, plus a store-local version that reads prices from a local database instead of Dynamics 365 endpoints.
  • On-site IT support for group locations, including warehouse operations.

Dynamohtech (self-employed)

Remote · 2022 to present

Freelance automation engineer & web developer

  • Delivered 60+ projects for international clients: n8n, Make and Zapier automations, Telegram bots, websites and web apps.
  • Built a UK wellness travel website with an interactive Mapbox map on WordPress, now being rebuilt as a custom Next.js and Supabase platform for the same client.
  • Built my own tools: an AI lead-qualification system (n8n, Gemini, Groq, NocoDB, Telegram) and a Solana token risk scanner bot (Python, Helius).
  • Built presale and staking websites for Web3 token projects on BNB Smart Chain and Solana.

Federal University of Technology, Akure (FUTA)

Graduated 2023

B.Eng., Mining Engineering · Second Class Upper (2:1)

Skills & stack

Automation & AI

n8n (cloud & self-hosted)MakeZapierOpenAIGeminiGroqVision-LLMsdocTR / OCR

ERP & data

Odoo 19 EnterpriseOdoo.shMicrosoft Dynamics 365PostgreSQLSupabaseNocoDBAirtableGoogle Sheets

Development

PythonTypeScriptReactNext.jsREST APIs & webhooksDockerAWS (Lambda, SAM, DynamoDB)VercelGitHubClaude Code

Also

Telegram Bot APIWordPressBubbleMapboxSolana & BNB Smart Chain

Teaching

I teach AI automation to people who've never written a line of code. I designed and delivered a paid 7-phase AI automation programme for secondary-school students in Ikorodu, Lagos, and taught AI automation at a CAC-registered tech institute. Building a curriculum is a different kind of rigor than shipping a feature: every phase has to hold up for someone seeing the idea for the first time.

A complete 7-phase curriculum, slides and workbooks included.

Shipworthy (in development): an online course that teaches non-technical people to build web apps with AI tools and no code.

Testimonials

From Fiverr client reviews

“Communication was brilliant and was exceptional at understanding the vision. Always replies and makes recommendations. Would definitely continue to work together.”

jamescryptotels · Fiverr client

“I received a wow website and Dynamo will build an app too. That says enough.”

segment · Fiverr client

“It's exceptional to work with this developer. Very professional and punctual in his work. We always want to come back. I promise to always work with him. Thank you for the work.”

godblessmonnan · Fiverr client

“Great at his craft, communicated clearly, and executed the task perfectly.”

rampl_01 · Fiverr client

“Dynamo is extremely quick and polite, easy to communicate with. Would recommend him for WordPress projects.”

meo223 · Fiverr client

Start a project

Send me a short description of the process you want automated: what comes in, what happens to it, and where it should end up. I'll reply by email, usually within a day or two, with how I'd approach it.

A good fit if

  • You process invoices, orders or forms by hand and want them flowing into your system automatically.
  • You run Odoo and need customizations or integrations that hold up in daily use.
  • You're an agency that needs a dependable automation partner for client work.
What do you need? Select all that apply.

Contact

Invoices piling up, data stuck between systems, or leads waiting on someone to review them by hand? If there's a workflow you're tired of doing manually, message me directly. I read everything myself.

Based in Lagos (UTC+1), with full overlap with UK working hours and US East Coast mornings.