Hello, I'm
Michael Bag
I'm transitioning from a background in Geology & Mining into software
engineering \u2014 currently in a coding bootcamp, building real backend
projects in Python, and learning AI engineering on the side. I like
shipping things that actually work, end to end: API design, clean
data models, and deploying the result somewhere real.
Skills
Still growing this list every week.
AI Engineering (learning)
Projects
What I've actually shipped, not just started.
FastAPI · Python
Nigerian Network Detector
Detects the original Nigerian mobile network (MTN, Glo, Airtel, 9mobile)
allocated to a phone number's prefix. Clean separation between a
pure Python detection layer and the FastAPI HTTP layer, fully
tested with pytest, deployed live on Vercel.
Python · CLI · Document Processing
Document Intelligence CLI
A dependency-free Python command-line tool that extracts and validates
structured information in UTF-8 text documents, including emails,
phone numbers, dates, monetary amounts, and URLs.
Latest Articles
Writing up what I learn as I learn it.
Experience & Education
-
In progress
AI Engineering learn2earn
Building toward a goal of working as an AI Engineer, alongside hands-on backend projects.
-
Current
Software Engineering Bootcamp
Income-share bootcamp, paid back after landing a job. Writing production-style Python and Go projects, including a deployed FastAPI service.
-
Before this
Geology & Mining
Studied Geology and Mining \u2014 the analytical, data-driven habits from that background carry straight over into debugging and system design.
Certifications
Credentials earned along the way.
Certification name
Issuing organization · Year
View credential →
Next certification
In progress