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.
*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.
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
01
Process first
Before building, I map how the work happens today and where the time goes.
02
A clear definition of done
We agree what the finished system must do before I start, so there are no surprises.
03
Tested on real data
Every build is tested against your real records and edge cases, not just a clean demo.
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.
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
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.
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.
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.
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.
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)
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.
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.