PhD Researcher in Applied AI | MSc in AI | Senior Software Engineer
Machine Learning • LLMs • RAG Systems • Explainable AI
I am a senior software engineer and applied AI researcher with 20 years of experience designing and building enterprise software systems. My current work focuses on machine learning, large language models, retrieval-augmented generation, explainable AI, and decision-support systems.
I am particularly interested in building practical, responsible, and transparent AI systems that connect research with real-world needs.
- Artificial Intelligence and Machine Learning
- Large Language Models
- Retrieval-Augmented Generation
- Natural Language Processing
- Explainable and Responsible AI
- AI Decision-Support Systems
- AI Software Systems
- Educational Technology and AI
- Cloud-Based AI Infrastructure
An AI-powered decision-support platform for the Canadian rental housing market.
Highlights
- DistilBERT-based rental risk classification
- Housing-stress prediction using machine learning
- Explainable recommendations
- Canadian rental-market analysis
- Human-in-the-loop decision support
A decoder-only Transformer language model developed from scratch using official Canadian government data.
Highlights
- Custom language-model architecture and training pipeline
- Byte-level BPE tokenization
- Training corpus based on official Canadian government data
- Transparent and reproducible development process
- Planned bilingual English and French support
- End-to-end language-model engineering
A retrieval-augmented generation system for querying NASA mission transcripts using semantic search and large language models.
Highlights
- Semantic search and vector retrieval
- Context-aware document retrieval
- LLM-powered question answering
- Knowledge-grounded responses
- Practical RAG architecture
- Python, PyTorch and Scikit-learn
- Transformers and DistilBERT
- Large Language Models
- Retrieval-Augmented Generation
- Natural Language Processing
- Explainable AI
- Prompt engineering and evaluation
- C#, Python, JavaScript and SQL
- ASP.NET, React and Next.js
- REST API design and integration
- Enterprise application architecture
- Software analysis, design and documentation
- Azure OpenAI
- Microsoft SQL Server
- MongoDB
- Cloud-based AI services
My background includes classroom teaching, technical training, and supervising students involved in applied software projects. I am interested in helping students connect computing theory with practical work in AI, machine learning, software systems, and responsible technology.
Research interests include explainable AI, decision-support systems, responsible AI, and digital public services.
President’s Honour List, Niagara College Canada
Explore my additional AI and software-engineering work:
Open to opportunities in: AI engineering, applied AI research, machine learning, LLM systems, software engineering, and post-secondary AI education.
Building practical AI systems that connect research, engineering, and real-world impact.


