Who am I?
I'm a software developer and business analyst based in London, Ontario.
For more than a decade, I've worked with businesses to understand where things slow down, get duplicated, or become harder than they need to be, then built systems people can rely on to make the work better.
I have sat in the leadership meetings, owned the budgets, written software myself, and led a team of developers. Nothing about your business gets lost in translation, and the person you talk to is the person who builds it.

Robert Smith, OurModule
- Business trainingMBAInnovation Leadership: the business half of the job
- Building software11+ yearsFrom solo builds to a company-wide ERP
- How we talkPlain EnglishNo jargon and no account managers. You talk to the person building it.
- Based inLondon, ONWorking with businesses across North America
What I have built
The short version of my background: what I built at each stop, and the tools behind it.

CSC LED Corp.
Information Technology Manager
The ERP a nationwide distributor runs on
Designed and led
- A custom ERP for orders, inventory, purchasing, invoicing, and reporting
- QuickBooks sync for customers, inventory, and invoices
- A B2B ordering site, rebuilt in React
- Barcode scanning across three warehouses
- Full documentation of the system, view by view
- C#
- ASP.NET Core
- SQL Server
- React
- AWS
- QuickBooks
London, OntarioDataCove
Founder & Developer
Custom apps, databases, and reporting tools
Built end to end
- A franchise-wide ERP for a US client
- Internal business systems and automated workflows
- Websites, built and maintained
- Documentation and training with every project
- For clients across Canada, the United States, and Europe
- .NET
- SQL
- Zoho
- Zapier
- WordPress
- HostGator

ApoPharma Inc.
Clinical Research & Data Management
Databases for global clinical trials
Designed and maintained
- Clinical trial databases in Oracle Clinical, one for each study
- Data capture forms and validation rules
- A reporting application for annual regulatory filings
Where my habits around data quality and documentation were formed.
- Oracle Clinical
- SQL
- Microsoft Access
He has taken the company to levels we never could have reached without him.
Jeannette McNallyManaging Partner, CSC LEDThe full work history is on LinkedIn (opens in a new tab).
Why I started OurModule
I started OurModule because I love solving problems, learning new systems, and meeting new people.
Building something that genuinely makes a team member's or a business owner's day easier brings me a great deal of joy.
I also believe there is a whole world of improvement waiting out there, especially with the latest wave of AI. Canadian businesses need to take advantage of it now, to stay competitive with the rest of the world and to make us more efficient as a country.
Helping make that happen is what I love to do.

The people I build for
What I am building now
Current work you can open and try for yourself.
- ourmodule.com/demo/erp

Sample ERP
A working business system you can click through
Forest City Supply Co. is a fictional London wholesaler running on a real system: orders, inventory, invoicing, and live reports.
Open the live demo - ourmodule.com/demo/ai-intake

AI order intake
Email in an order. AI does the typing.
Send a purchase order by email. AI reads it, matches it to the catalog, and stages a draft order for your approval.
Watch the AI work
My latest project
NewChums
NewChums makes setting up a large gathering easy, so people can get together without the hassle and spend their time on what matters most.
- Post a plan and share one link
- See who is really coming
- A chat for every plan
It is live, and it runs on the same toolkit I use for client work.
Visit newchums.com (opens in a new tab)


What I work with
The daily toolkit, from years of production work. Running on something else? I can usually work with that too.
Languages & frameworks
- C#
- SQL Server
- ASP.NET Core
- React
- Node.js
- Next.js
- PostgreSQL
- TypeScript
- JavaScript
- HTML & CSS
- Tailwind CSS
- Material UI
- Hono
Platforms & services
- Cloudflare
- AWS
- Neon
- GitHub
- QuickBooks
- Stripe
- Google Workspace
- Google Analytics
- Google Maps
- Sentry
- Resend
- Claude AI
- Zoho
Education

MBA, Innovation Leadership
University of Fredericton
The business half of what I do: return on investment, prioritization, stakeholder management, and leading teams. It is why a technical decision here is always also a business decision.
Earlier

Post-Graduate Certificate, Clinical Research
Humber College

BHSc, Health Sciences (Honours)
Ontario Tech University
Based in London, Ontario
London sits about halfway between Toronto and Detroit. If you are nearby, we can meet in person. If not, everything works just as well over a call: I work with businesses across North America.
All emails are replied to within one business day.