The independent practice does not pause between the roles below, which is why two of these periods read Present. Client engagements are scoped to fit around whatever the current role is, and taken only when they can actually be finished — that is the accurate version, and it is more use to you than a timeline implying several full-time jobs at once.
Project durations on the case studies are build effort, not elapsed calendar time. Add them up as calendar spans and they exceed the years they sit in, because the work ran alongside study and the roles below rather than instead of them — several engagements were part-time, overlapping, or picked up and put down around a term or a notice period. The effort figure is the honest one, and it is the one that tells you what a build like that would cost you.
AI Engineer · Crizac
Jul 2026 — PresentFull-timeCurrent
AI features inside production software, across prototyping, model integration and the deployment path.
- Python
- AI engineering
- Machine learning
Data Science Intern · Simpero
Jan — Jun 2026Internship · remote, Canada
Data analysis and machine learning on live project work, coordinated asynchronously across time zones.
- Python
- Data science
- Machine learning
Backend Developer Intern · Playto
Sep — Dec 2025Internship
Django REST layer and PostgreSQL schema behind a consumer community product, deployed as containers on Cloud Run.
- Django REST Framework
- PostgreSQL
- Docker
- Cloud Run
Machine Learning Intern · Suvidha Foundation
Jun — Aug 2025Internship
Classification models on real datasets, with the evaluation treated as part of the deliverable and the results reported to non-technical stakeholders.
- Python
- scikit-learn
- Pandas
- Matplotlib