Skip to content
Freemancodz
WorkFreemanLet’s talk
FreemancodzFrom first click to what happens next.
LinkedInGitHubBack to top ↑

© 2026 Freeman Madudili

From first click.
To a job well done.

Customer-facing products. AI applications. Reliable workflows.

Explore my work
Debby Art & Prints live artwork and creative-services website
Debby Art & Prints
JPScents live perfume website
JPScents
A portfolio you
can talk to.

Find the work that matters to you.

Freeman MadudiliSoftware engineer

Customer-facing productsConnected to what happens next

Good software makes
the next step clear.

Real products, from finding the right scent to making a creative request or payment.

  1. 01JPScents
  2. 02Debby Art & Prints
  3. 03Pay4Me / WithRadius

1 / 3

JPScents live perfume website

From scent discovery to a clear next step.

JPScents

Novier Labs · Fragrance commerce

After understanding how the business sold, Freeman proposed and built a storefront where customers can explore products and choose fragrances independently, then continue to WhatsApp for payment and delivery. Catalogue, inventory and order administration support the owner behind the scenes.

Customers reach WhatsApp with their choices already made, so the owner can handle payment instead of walking each person through the catalogue.

Inside the project

The problem

The owner relied on WhatsApp conversations to explain the catalogue and help each customer choose a fragrance before taking payment.

My contribution

After understanding how the business sold, Freeman proposed and built a storefront where customers can explore products and choose fragrances independently, then continue to WhatsApp for payment and delivery. Catalogue, inventory and order administration support the owner behind the scenes.

In production

Customers reach WhatsApp with their choices already made, so the owner can handle payment instead of walking each person through the catalogue.

jpscents.shop
Visit project
Debby Art & Prints live artwork and creative-services website

Creative work, without the vague enquiry.

Debby Art & Prints

Novier Labs · Art and creative services

Freeman assessed how the business handled artwork, printing and custom orders, then proposed a portfolio with clearer service information and custom-order guidance to make customer enquiries more useful.

Defined a concrete website scope and plan around the business’s enquiry process.

Inside the project

The problem

Customers needed an easier way to explore artwork, printing and personalisation services and share a useful brief before the conversation began.

My contribution

Freeman assessed how the business handled artwork, printing and custom orders, then proposed a portfolio with clearer service information and custom-order guidance to make customer enquiries more useful.

In production

Defined a concrete website scope and plan around the business’s enquiry process.

debbyartprints.com.ng
Visit project
WithRadius homepage showing its international payment experience

Payment experiences supporting complex international journeys.

Pay4Me / WithRadius

Customer-facing product · Fintech

At Pay4Me, Freeman contributed to engineering discussions about growing transaction volume. When the company partnered with a microfinance bank, he helped build the payment experience around that partnership, collaborating with senior engineers and product teams.

Contributed to payment workflows supporting more than US$500,000 in transactions.

Inside the project

The problem

Additional verification and slow support from third-party payment gateways delayed large payments for students studying abroad. Account restrictions could not be solved by code alone.

My contribution

At Pay4Me, Freeman contributed to engineering discussions about growing transaction volume. When the company partnered with a microfinance bank, he helped build the payment experience around that partnership, collaborating with senior engineers and product teams.

In production

Contributed to payment workflows supporting more than US$500,000 in transactions.

withradius.compay4me.app
Visit project

The click is only
the beginning.

The customer experience in front, and the workflow that keeps it moving behind the scenes.

Portfolio AssistantTry it here

What would you
like to know?

Explore the work. Find your next step.

Answers that lead
somewhere useful.

Customer guidance · AI product

An AI assistant that retrieves relevant portfolio information, surfaces supporting evidence and guides visitors towards the right next step.

How the assistant works

The problem

Different visitors need different information and next steps, but traditional navigation requires everyone to find those answers manually.

My contribution

An AI assistant that retrieves relevant portfolio information, surfaces supporting evidence and guides visitors towards the right next step.

github.com

Email PA

Operational workflow

A background workflow that triages incoming email and helps route the right next action, reducing repetitive inbox handling.

Inside the workflow

The problem

Important information can get buried in email, creating repetitive checking, triage and follow-up work.

My contribution

A background workflow that triages incoming email and helps route the right next action, reducing repetitive inbox handling.

github.com
Incoming email
  1. Capture
  2. Route
  3. Decide
  4. Complete
Workflow concept · Workflow system that reduces repetitive inbox handling.

More ways to make
things work better.

AcrossTheHorizon
AcrossTheHorizon study-abroad platform

Customer-facing product · Study abroad

The problem

An existing Laravel application needed key customer experiences rebuilt and integrated before launch.

My contribution

At Pay4Me, Freeman rebuilt customer-facing experiences in collaboration with backend engineers, connecting the frontend and backend before launch.

In production

The business generated more than US$60,000 in revenue in its first week after launch.

acrossthehorizon.net
Shifty

Hackathon · Voice AI

The problem

Finding cover for a shift can become a manual, time-sensitive process of contacting people and coordinating responses.

My contribution

A voice-agent prototype that helps coordinate shift-cover requests and move the process towards finding a replacement.

github.com
Self-Healing Backend Operations System

MSc Research · Systems

The problem

Backend incidents often depend on manual detection, diagnosis and recovery, increasing downtime and operational effort.

My contribution

A guarded self-healing backend system that observes incidents, diagnoses likely causes, performs allowed recovery actions and verifies that the system recovered as expected.

github.com
Freeman Madudili

Freeman MadudiliSoftware engineer

Hi, I’m Freeman.
I join the dots.

I’m a software engineer whose work has grown from implementing product requirements to leading delivery and helping clients decide what is worth building. I connect the people, technical decisions and operational details that make a product work.

Problem before technology

Useful before complex

Verified before complete

Experience

Software Engineer · Novier Labs

August 2023 – July 2025

Progressed from implementing features to guiding scope, technical decisions and delivery across a team.

Frontend Developer · Pay4Me

January 2022 – February 2023

Started close to the customer experience, while already working beyond the interface.

How I work

I start by understanding what should happen, then map the journey, build what matters, connect the right pieces and verify the result.

  1. UnderstandReal problem
  2. MapWhole journey
  3. BuildSmallest useful solution
  4. ConnectSystems, tools, people
  5. VerifyJourneys, edge cases, failures

I understand how a business works, find where people get stuck, and build practical software that connects the customer experience to the work behind it.

What I’m exploring

Exploring software that can recover without losing control.

My Computer Science MSc work at Middlesex focuses on backend operations that detect incidents, investigate causes, attempt guarded recovery and escalate what they cannot resolve. Current toolkit: TypeScript, React, Next.js, Node.js, PostgreSQL, REST APIs, OpenAI API, RAG, Tool Calling, Workflow Automation, Azure, Docker and CI/CD.

Clear boundaries

Only specific systems and actions.

Deterministic guardrails

Allowlisted actions with defined preconditions.

Observable state

Everything is logged, measured and traceable.

Human in control

Escalate when unsure. People make the call.

Outside Engineering

A few things that keep me grounded outside the work.

Strength
Strength
Endurance
Endurance
Community
Community
Always Learning
Always Learning

Let’s find
your next
better step.

A focused review of one important customer journey or operational workflow. Personally reviewed by Freeman, delivered within 48 hours.

A free audit. One journey. No obligation.

Customer journey & workflow audit

A little clarity.
A practical next move.

Where it gets stuck

Follow-up depends on someone noticing and manually moving the information.

A better handoff

Capture the information once and route it directly to the correct next step.
Illustrative example · your audit is personal
What happens after I request an audit?
  1. You provide contextOne important journey or workflow.
  2. The path is inspectedCustomer steps and operational handoffs.
  3. Findings are prioritisedThe points with the clearest friction.
  4. A next action becomes clearYou choose what happens after review.
Is this the right starting point?

Small issues often point to deeper friction between the customer journey and the workflow behind it.

  • Repeated questions
  • Slow responses
  • Repeated follow-up
  • Copying info
  • Lost handoffs
  • Someone has to remember the next step

Already have a project in mind?