Business and systems analysis
Stakeholder interviews, current- and future-state process maps, requirements with acceptance criteria, user stories and UAT plans.
AI Project Lead · St. John's, NL
I turn business problems into working AI and data systems, from the first requirements conversation to a tested, documented handover.
AI Project Lead at Genesis AI Garage. I combine business and systems analysis with hands-on engineering in Python, RAG, machine learning, Power BI and the cloud.
What I do
Stakeholder interviews, current- and future-state process maps, requirements with acceptance criteria, user stories and UAT plans.
RAG and LLM applications, machine learning for forecasting and anomaly detection, Python and FastAPI services, and evaluation before release.
SQL, data modelling and Power BI reporting that turn operational data into KPIs people use to make decisions.
Leading client projects from discovery and feasibility through planning, testing, deployment support and handover.
Projects
Built on public St. John's and Newfoundland and Labrador data. The council minutes work was analysed, built and measured end to end:
AI engineering · RAG
Ask about St. John's council decisions and get a short answer from a local open model that cites the meeting and agenda item, or an honest "not found". Search runs live in your browser.
Business analysis
The analysis behind the app above: requirements, current- and future-state BPMN maps, user stories, a UAT plan, and traceability from every requirement to a test.
Data and BI · Power BI
Power BI report on Statistics Canada data comparing prices, rent, jobs, housing and population in St. John's with N.L. and Canada, plus a web version.
AI-assisted engineering · Workshop
A spec-driven, AI-assisted MVP workflow and the two-hour workshop that teaches it: founder notes become requirements, architecture, a backlog and reviewed pull requests.
Client work
My client work is under NDA, so these are brief, approved summaries of selected projects: the domain and my role, without client data, results or code. I'm glad to talk through my approach in interviews, within those limits.
Built the personalization and ranking of a retrieve, rank and explain recommendation workflow, with evaluation checks and automated tests.
Built and owned a cloud platform that extracts structured data from business documents, validates it and answers questions with citations, with CI quality and security checks.
Built an engine that turns 3D home scans into structured fixture data for accessibility assessments, designed to flag uncertain results instead of guessing.
Primary contributor on a document-processing platform: private cloud deployment on Azure, infrastructure as code, automated tests and handover documentation.
Building an MVP that gathers public evidence for a business question, checks every quote against its source and summarizes the findings into a recommendation.
Built the first serverless RAG prototype on AWS and supported the production build: document ingestion, vector retrieval and guardrails for health-related answers.
Prototyped emergency-sound detection with direction estimation for noisy environments, and assessed DSP and AI trade-offs under real-time limits.
Prototyped forecasting and anomaly-detection models for environmental sensor data and reported results through dashboards.
Reviewed and contributed to a healthcare AI platform's architecture: retrieval, logging, deployment and cost considerations for a privacy-sensitive workflow.
Experience
Sep 2024 to present
St. John's, NL
Prepared data, ran machine-learning experiments in anomaly detection and time series, and reported results using AWS analytics tools.
Earlier roles
Skills
Education

Coursera, 2020: Getting Started with AWS Machine Learning (ID UVRGD9SJTMF2) · Introduction to Data Analytics for Business (ID ZWM3N6TKGKR9) · AWS Fundamentals: Going Cloud-Native (ID FLA8XC8UE6H5) · AI For Everyone (ID BNHHR2YN693L)
More projects
Earlier work from my Master of AI and independent study: computer vision, NLP, classical machine learning and reinforcement learning.
Facial-expression CNNs combined with Wav2Vec2 voice features to recognize emotion from video and audio.
Two-person project comparing k-mer, binary and TF-IDF encodings for gradient-boosted DNA classification; I built the k-mer pipeline, which performed best.
6,162 preserved fungal specimen records: data-quality analysis and Random Forest and LightGBM models benchmarked against a majority-class baseline.
Gas-type classification and anomaly detection on sensor-array data, comparing Keras and PyTorch implementations.
Three-class sentiment classifier comparing Naive Bayes, logistic regression and SVM on TF-IDF features.
Sentence scoring by frequency, position and keywords, with sentence embeddings to avoid redundant picks.
SARSA and Q-learning in grid worlds, Monte Carlo and TD(0) value estimation, and multi-armed bandit algorithms.
OpenCV DNN face detection combined with pre-trained age, gender and emotion models on live video.
Browser extension prototype that describes images aloud for visually impaired users, using image captioning and text-to-speech.
Contact
I'm open to AI engineering, business systems analysis and data roles in St. John's, and to hybrid or remote roles across Canada. Email is the fastest way to reach me.