Hey there, I'm David! 👋😎
(TN visa eligible, U.S. full-time)
Recent work includes RAG systems, ML governance platforms, edge ML deployment, and cloud-native AI infrastructure.
Dell Medical School ā University of Texas at Austin (NPRQI)
(January 2026 ā Present) ā Research Engineer, Applied ML & Data Systems
Python, SQL, OMOP CDM, Clinical Data Pipelines, ML Feature Engineering
Built clinical ML feature pipelines transforming 100M+ pediatric ER encounters into the
OMOP Common Data Model for large-scale healthcare analytics and model training. Designed data validation,
schema enforcement, and reproducible ML workflows supporting clinical research and AI-driven quality measurement.
The University of Texas at Austin ā GAMMA Lab (Mechanical Engineering)
(January 2026 ā Present) ā Graduate Student Researcher (Thesis), LLM Agents for Materials Discovery
Python, PyTorch, RL, SFT, LLM Agents, Autonomous Scientific Workflows
Thesis research on reinforcement learning (RL) and supervised fine-tuning (SFT) for LLM-based agents that interact with scientific tools
to accelerate materials discovery and autonomous experimentation workflows. Building reproducible training/evaluation pipelines and agent-tool
integration for reliable, measurable scientific task performance.
BMO Capital Markets (BMO Harris US)
(September 2025 ā Present) ā Machine Learning / ML Platform Engineer (Contract)
Python, FastAPI, LangChain, LangGraph, Milvus, DuckDB, Azure, AWS, LLM Observability
Owned architecture and delivery of an ML data governance and platform layer for Capital Markets
across U.S. and Canada, enabling natural-language querying, data profiling, classification, and regulatory audit workflows.
Built an internal ML platform for model and prompt lifecycle management, offline evaluation, regression testing,
and production observability. Engineered a multi-hop, graph-based RAG system with automated
evaluation and policy-constrained generation for explainable, traceable, and auditable financial decision systems.
Xanthus Security
(June 2025 ā August 2025) ā Software Engineering Consultant (Contract)
Python, FastAPI, React, TypeScript, Vite, Redis, SQL Server, AWS, Bedrock, Shodan, IntelX, PlexTrac
Built a client-facing AI platform aggregating OSINT data from Shodan and IntelX and auto-generating
PlexTrac reports via a FastAPI backend with Redis/Celery job orchestration.
Designed an LLM-agnostic RAG system on AWS Bedrock with citation tracking, contextual retrieval, and structured
export back into enterprise security workflows. Shipped a React + TypeScript (Vite) chat UI to query report context and save findings back to PlexTrac.
AI Spectral
(July 2024 ā May 2025) ā Machine Learning Engineer (Contract)
Python, Go, Docker, NVIDIA Jetson Orin, Azure ML, PyTorch, MLflow, Prometheus, Loki, Grafana
Led deployment of perception-grade medical computer vision models from Azure ML to NVIDIA Jetson Orin Nano edge devices across
500+ HIPAA-aligned offices, delivering secure OTA updates, offline-safe inference, and real-time performance in production environments.
Engineered a low-latency, predictable edge orchestration system in Go using Docker-based model isolation and dynamic scheduling,
cutting inference latency by ~50% under constrained compute conditions. Built observability pipelines with Prometheus/Loki/Grafana to reduce incident response time by ~40%.
CIBC
(November 2024 ā April 2025) ā Senior Software Engineer (Contract)
Python, FastAPI, Vue.js, TypeScript, Node.js, SQL Server, Redis, Docker, Azure, Azure OpenAI
Deployed a secure internal LLM assistant and scaled adoption from 15K to 50K+ employees by integrating
persistent chat history and retrieval over Risk, Legal, and Audit data with RBAC and PII redaction.
Created a Microsoft Teams AI meeting agent with Azure OpenAI and speech-to-text, cutting note-taking by 95% and enabling meeting insights.
RBC / City National Bank (US Subsidiary)
(May 2023 ā May 2024) ā Senior Software Engineer
Python, FastAPI, React.js, Kafka, Azure, AWS, GCP, HashiCorp Sentinel, OPA, Kubernetes, SQL
Built a cloud-native control exemption attestation platform monitoring 20K+ security exceptions across Azure, AWS, and GCP,
standardizing evidence capture for yearly federal audits. Enforced approval rules with Azure Policy and HashiCorp Sentinel.
Developed an AI-driven security change monitor ingesting cloud/vendor advisories and mapping them to impacted controls, cutting manual review time for security architects.
FINTRAC (Financial Transactions and Reports Analysis Centre of Canada)
(January 2023 ā May 2023) ā Software Engineer
Java (Spring Boot), Vue.js, SQL Server, Apache Spark, Hadoop
Delivered backend services and bilingual (EN/FR) API components in a Top Secret environment. Engineered data pipelines in Spark and Hadoop to process 1M+ daily financial records.
Just Web Agency
(August 2021 ā February 2023) ā Software Engineer
React.js, Python, FastAPI, PostgreSQL, Docker, Kubernetes, AWS Rekognition, DigitalOcean
Designed and developed B2B lead-generation dashboards and scraping automation, increasing qualified lead volume by 200%.
Built RESTful APIs using FastAPI and PostgreSQL to serve React-based client dashboards.
Cisco
(January 2023 - April 2023) - Software Engineer Intern
Go, Angular.js, Kubernetes, Apache Kafka, Jenkins, CockroachDB
Migrated cloud microservices built in Java + Spring Boot to Go with the MSX Networking Services team.
Microsoft - Nuance Communications
(September 2022 - December 2022) - Software Engineer Intern
Python, Azure, FastAPI, Pandas, NumPy, Tensorflow
Built an API for a topic modeling machine learning tool used department-wide (150+ people). Improved an NLU data augmentation tool by ~40% through fine-tuning pipelines.
Coveo
(May 2022 - August 2022) - Software Engineer Intern
Python, AWS, Elasticsearch, Kubernetes, Jenkins, Terraform, Snowflake, MySQL
Developed an access management tool used across engineering to improve developer self-service. Redesigned employee offboarding by implementing a soft-delete system adopted company-wide.
CFIA
(February 2022 - April 2022) - Software Engineer Intern
JavaScript, Selenium, SQL
Developed and automated tests ensuring SCORM packages correctly migrated to a new learning management system.
CFIA
(May 2021 - August 2021) - Software Engineer Intern
Python, Bash, SQL, Toad for Oracle, SQL Server, IBM InfoSphere
Automated ETL script migration processes, wrote operational reports, and documented workflows for future cohorts.
COMP 2402 (September 2022 - December 2022)
Taught Data Structures and Algorithms (stacks, queues, lists, trees, graphs), hosted office hours, and graded assignments/exams.
COMP 2804 (January 2022 - April 2022)
Taught Discrete Mathematics II (predicate calculus, complexity, recurrences, graph theory) through tutorials and office hours, and graded coursework.
COMP 1805 (January 2021 - April 2021)
Taught Discrete Mathematics I (logic, proofs, set theory, automata) through tutorials and office hours, and graded coursework.
Iām currently seeking full-time roles in ML Platform Engineering, Machine Learning Engineering, Distributed Systems, AI Infrastructure, and Backend Engineering, particularly in regulated, high-scale, or performance-critical environments. Please feel free to reach out! 😊