years professional software experience
Full-stack systems. Mobile delivery. AI-enabled platforms.
Enterprise Software Engineer building full-stack, mobile, and AI-enabled applications.
I design, develop, and support production software used in complex organizational environments, with experience across admissions systems, medical education platforms, mobile app delivery, reporting tools, and AI-enabled automation.
Impact Snapshot
Built around delivery in real operating environments.
Elentra ME, UGME Admissions, and mobile delivery at uOttawa Faculty of Medicine
sole uOttawa developer for ElentraUO Mobile
full-stack, mobile, and AI-enabled software delivery
certified in Scrum and professional software delivery practices
Featured Work
Selected work across enterprise, mobile, and AI-enabled systems.
Selected work is summarized at a high level to respect internal system confidentiality.
Elentra ME Platform
Full-stack developer supporting enterprise medical education systems for the University of Ottawa Faculty of Medicine.
Delivered platform features, reporting improvements, assessment updates, curriculum support, production troubleshooting, and maintenance for a medical education system used by administrators, faculty, and learners.
UGME Admissions Platform
Full-stack developer for admissions administration, file review, and interview applications.
Replaced spreadsheet- and email-heavy processes with auditable role-based web tools for administrators, reviewers, and interviewers.
ElentraUO Mobile
Sole uOttawa developer responsible for adapting, maintaining, and releasing the uOttawa version of the Elentra mobile platform.
Stabilized mobile delivery through app branding, Expo/EAS configuration, Android/iOS release setup, and release process improvements.
Notivox
Product builder developing a real-time multilingual meeting assistant across desktop, web, and backend services.
Turns live meetings into transcription, translation, and AI-generated summaries for faster follow-up and clearer documentation.
AI-Enabled Operations Tools
Developer of AI-assisted web tools and automation patterns for business process improvement.
Reduces repetitive manual work, improves response consistency, and supports more reliable operational processes.
Experience
Software roles focused on production systems and organizational operations.
2021 - Present
Software Developer
University of Ottawa Faculty of Medicine
Develop and support full-stack applications across Elentra ME, UGME Admissions, and ElentraUO Mobile for the University of Ottawa Faculty of Medicine, including role-based interfaces, reporting, assessment-related features, data quality improvements, mobile delivery, and production issue diagnosis across complex stakeholder environments.
2022 - Present
Generative AI Analyst / Web Developer
Euroshine
Build and maintain web, data, and AI-assisted tools that improve customer response consistency, reduce repetitive manual effort, and support operational process improvement.
2019 - 2021
Junior Web Developer
University of Ottawa Web Services
Supported university web services through front-end development, CMS maintenance, accessibility-aware content processes, training material, and production website support.
Technical Stack
Tools used to ship maintainable software across the stack.
Backend
- PHP
- Laravel
- Python
- REST APIs
- GraphQL
Frontend
- Vue.js
- React
- JavaScript
- Twig
- HTML
- CSS
Mobile
- React Native
- Expo
Databases
- MySQL
- MariaDB
- PostgreSQL
DevOps
- GitLab
- Docker
- Linux
- Apache
AI
- OpenAI APIs
- Deepgram
- Prompt Engineering
- Process Automation
Certifications
Credentials supporting agile delivery and applied AI work.
Professional Scrum Master I
Scrum.org certification for Scrum fundamentals, accountabilities, events, and empirical delivery.
Professional Scrum Developer I
Scrum.org certification focused on development practices within incremental product delivery.
Generative AI Mastermind
Applied generative AI coursework covering automation design, product strategy, and implementation.
AI/ML Coursework
Coursework in machine learning, AI systems, and practical model-enabled development practices.
Contact
Interested in software engineering opportunities involving enterprise applications, mobile delivery, and AI-enabled systems.
The fastest way to reach me is by email. You can also review my professional profile, GitHub work, or resume using the links below.