Money counting machines service management
Manages machines, contracts, customers, suppliers, employees, spare parts and scheduled maintenance visits for a machine servicing company.
Senior developer and MIS university instructor
I build database-driven business applications with PHP and MySQL, and I teach how data, programming and information systems work inside real organizations.
I'm a university instructor and coordinator in Management Information Systems, and a senior developer. My work sits where business and technology meet: understanding how an organization runs, then designing the database and the application that support it.
Over the years I've developed complete systems for retail, automotive, equipment servicing and subscription-based businesses, and I bring that practical experience into the classroom.
Business systems I've designed and developed, from database design to the finished application.
Manages machines, contracts, customers, suppliers, employees, spare parts and scheduled maintenance visits for a machine servicing company.
A POS system for supermarkets covering checkout sales, products and pricing, receipts and daily sales reporting.
Manages vehicle sales, maintenance and credit facilities for customers of a car dealership.
Tracks stock levels, incoming and outgoing items, and inventory movements across a business.
Subscription tracking adapted for several fields, handling members, plans, renewals and payments.
Books I've written. The full text isn't published online, but you can request it by email.
Basic concepts with worked examples for Management Information Systems students
Most programming books teach with abstract puzzles. This one teaches Python the way business students already think: through invoices, inventories, customers and reports. It starts from zero, with no prior programming experience needed, and builds step by step to analysing real business data and writing a complete application.
Every chapter follows the same clear rhythm: learning objectives, the idea explained in plain language, a short code example with its output, a business scenario that puts it to work, a summary, and exercises that range from quick checks to small projects.
Ideal for MIS and business students, instructors looking for a course text, and professionals who want to automate everyday business work. The free cheat sheet and script booklet below are companions to this book.
Send me an email and I'll reply to your request.
A realistic guide to losing weight and keeping it off
Most diets fail not because people lack willpower, but because the diets were never built to last. Written for people living with obesity, this book replaces restriction and guilt with a framework you can actually live inside, grounded in how obesity, metabolism and habits really work. There are no rigid meal plans and no promises of a number by a date: just an honest, practical approach you can adapt to your own life and pace.
This book is for education and support. It is not medical advice and doesn't replace guidance from a doctor or registered dietitian.
Send me an email and I'll reply to your request.
Study materials for learning Python in a business context. Free to download.
The essentials on two pages: syntax, strings, loops, collections, functions, files, errors, classes, pandas, Matplotlib, common business formulas and a debugging checklist.
Download cheat sheetAll 138 scripts from Python Foundations for Business, each with a short explanation, the libraries it needs and the output you should see. Includes setup instructions to get started.
Download script bookletCourses I teach in the Management Information Systems program.
Core programming concepts and problem solving with Python.
Database design and data-driven solutions, including Microsoft Access.
Turning data into insight with Tableau and Excel.
How organizations capture, share and use what they know.
Whether you're a student, a colleague or interested in my work, feel free to get in touch.
Scan to open this site on your phone.