Technical Skills
AI engineering, languages, frameworks, environments, tools
Tap on skills to see experience details
ai engineering
Claude Code
1 yearsAdvanced
Daily-driver agent coding tool used to author MCP servers, Skills, and autonomous dev pipelines
Property Control
Full-Stack Developer | Apr 2025 - Present
Daily-driver agent coding tool used to author MCP servers, Skills, and the autonomous Jira → Code → PR pipeline. Drove team adoption of AI-augmented development
MCP Servers
1 yearsAdvanced
Custom MCP server authoring for SQL Server, Jira (Dockerized), and Azure Git
Property Control
Full-Stack Developer | Apr 2025 - Present
Authored custom MCP servers for SQL Server, Atlassian/Jira (Dockerized), and Azure Git — integrating Claude Code and Cursor with the team's day-to-day development infrastructure
Agent Orchestration
1 yearsAdvanced
End-to-end agent pipelines: Jira → Code → PR → ticket update with AI code review
Property Control
Full-Stack Developer | Apr 2025 - Present
Built an end-to-end AI development pipeline (Jira → code → PR → ticket update). The agent implemented features, opened PRs, updated ticket status, and posted implementation notes and QA test steps as comments
Cursor
1 yearsAdvanced
Daily-driver IDE integrated with custom MCP servers
Property Control
Full-Stack Developer | Apr 2025 - Present
Integrated with custom MCP servers alongside Claude Code in the team's day-to-day development workflow
Prompt Engineering
2 yearsAdvanced
Skills and documentation library design to reduce agent token usage and hallucination
Property Control
Full-Stack Developer | Apr 2025 - Present
Designed a skills and documentation library encoding project architecture, coding standards, implementation patterns, and known gotchas — reducing agent token usage, hallucination, and per-task cost across the team
LLMs
3 yearsAdvanced
Production integration via MCP/agents at Property Control; RBC AI prototyping; personal projects
Property Control
Full-Stack Developer | Apr 2025 - Present
Led the team's adoption of AI-augmented development; authored custom MCP servers, Skills, and an autonomous Jira → Code → PR → AI review pipeline
Personal Projects
Software Developer | Ongoing
Personal projects integrating LLMs via OpenAI completions and fine-tuning workflows
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Prototyped early LLM and GPT integration use cases for internal developer workflows during the bank's first wave of AI experimentation
OpenAI APIPersonal
2 yearsAdvanced
Completions and fine-tuning workflows across Macro Tracker and Discord Bot Friend
Personal Projects
Software Developer | Ongoing
Macro Tracker uses OpenAI completions for generating macronutrient information; Discord Bot Friend uses OpenAI for fine-tuning GPT-4o on chat history
Fine-tuning LLMsPersonal
1 yearsIntermediate
Fine-tuned GPT-4o on chat history for the Discord Bot Friend side project
Personal Projects
Software Developer | Ongoing
Fine-tuned OpenAI's GPT-4o model on chat history for the Discord Bot Friend side project
Vector DatabasesPersonal
1 yearsIntermediate
Personal exploration of vector stores for retrieval-augmented generation
Personal Projects
Software Developer | Ongoing
Personal exploration of vector stores for retrieval-augmented generation in side projects
EmbeddingsPersonal
1 yearsIntermediate
Embedding generation and similarity search in personal side projects
Personal Projects
Software Developer | Ongoing
Experimented with embedding generation and similarity search in personal side projects
backend
C#
10 yearsExpert
Primary language for enterprise application development, REST APIs, and system integration
Property Control
Full-Stack Developer | Apr 2025 - Present
Co-architected and shipped Stripe Connected Payments; built supporting C#/.NET tooling including a workspace cloning tool spanning 150+ tables
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Led the development of a critical reporting portal using .NET C#, WebAPI and Microservices
CTDI
Software Developer (Contract) | Dec 2014 - Dec 2015
Developed a C# interface library and application integrating the Purolator API
.NET
10 yearsExpert
Framework for building web, mobile, desktop applications with extensive class libraries, runtime environments, and development tools
Property Control
Full-Stack Developer | Apr 2025 - Present
Backend services powering Stripe Connected Payments, payment orchestration/dispatcher pattern, and workspace tooling
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Led the development of .NET back-end implementations on key applications. Creating WebAPI and Microservices
ASP.NET
10 yearsExpert
Framework of choice for building scalable web applications and services
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Designed and implemented an ASP.NET application for internal technology migration, increasing compatibility with internal machines by 80%
CTDI
Software Developer (Contract) | Dec 2014 - Dec 2015
Designed and launched a mobile application suite using Bootstrap, ASP.NET, C#, and MySQL
TypeScript
5 yearsAdvanced
Used for type-safe frontend development and Node.js applications
Property Control
Full-Stack Developer | Apr 2025 - Present
Front-end architecture for Stripe Connected Payments across 4 modules; agent tooling integrations
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Led the development of a critical reporting portal and banker applications with React and Typescript
JavaScript
10 yearsExpert
Core language for web development and client-side functionality
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Implemented and released a CRUD application for SharePoint 2012 using JavaScript, Bootstrap, and SharePoint API
Complete Innovations Inc.
Software Developer | Jul 2012 - Aug 2014
Developed hosted, mobile-native, and mobile-web applications, designing and implementing a mobile-web Javascript UI framework
frontend
React
6 yearsExpert
Modern UI development with hooks and component-based architecture
Property Control
Full-Stack Developer | Apr 2025 - Present
Designed the front-end architecture that unified Stripe payment flows across 4 product modules
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Led the development of a critical reporting portal with React and Typescript
Next.js
3 yearsAdvanced
Server-side rendering and static site generation
Personal Projects
Software Developer | Ongoing
My Macro Tracker app is built using Next.js, Typescript, Zustand, PostgreSql and deployed on Vercel. It utilizes OpenAI completions for generating macronutrient information
Angular
5 yearsAdvanced
Enterprise-scale SPA development
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Led the development of internal applications for bankers, front-end in Angular and Angular.js
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Developed internal applications using Bootstrap and Angular 2, improving user interface responsiveness and user experience
HTML/CSS
10 yearsExpert
Core web technologies for structure and styling
Complete Innovations Inc.
Software Developer | Jul 2012 - Aug 2014
Developed hosted, mobile-native, and mobile-web applications, designing and implementing a mobile-web Javascript UI framework
Bootstrap
8 yearsExpert
Rapid responsive UI development
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Developed internal applications using Bootstrap and Angular 2, improving user interface responsiveness and user experience
CTDI
Software Developer (Contract) | Dec 2014 - Dec 2015
Designed and launched a mobile application suite using Bootstrap, ASP.NET, C#, and MySQL
jQuery
8 yearsExpert
DOM manipulation and AJAX functionality
Complete Innovations Inc.
Software Developer | Jul 2012 - Aug 2014
Developed hosted, mobile-native, and mobile-web applications, designing and implementing a mobile-web Javascript UI framework
databases
SQL Server
8 yearsExpert
Complex queries, stored procedures, and performance optimization
Property Control
Full-Stack Developer | Apr 2025 - Present
Authored a custom MCP server for SQL Server access; built workspace cloning across 150+ interrelated tables
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Automated data processes by integrating SFTP transfers and REST APIs, replacing manual Excel tasks
Oracle MySQL
6 yearsAdvanced
Database design and optimization for web applications
CTDI
Software Developer (Contract) | Dec 2014 - Dec 2015
Optimized complex reporting and data representation by writing and refining stored procedures, functions, and views in Oracle MySQL
SSIS
5 yearsAdvanced
ETL process automation and data warehousing
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Optimized ETL processes for data warehousing and reporting by building SSIS packages and developing C# applications
ETL Processes
7 yearsExpert
Data transformation and integration workflows
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Optimized ETL processes for data warehousing and reporting by building SSIS packages and developing C# applications
tools
Helios
4 yearsAdvanced
Deployment and infrastructure management
Git
8 yearsExpert
Version control and collaboration
Property Control
Full-Stack Developer | Apr 2025 - Present
Authored an Azure Git MCP server; auto-sync of 'In QA' feature branches with the release branch
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Collaborated in Agile teams, utilizing Git and Jira to manage tasks and coordinate cross-functional efforts
Jira
6 yearsExpert
Agile project management and issue tracking
Property Control
Full-Stack Developer | Apr 2025 - Present
Authored a Dockerized Atlassian/Jira MCP server integrating Claude Code and Cursor with team workflows
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Collaborated in Agile teams, utilizing Git and Jira to manage tasks and coordinate cross-functional efforts
CI/CD Pipelines
5 yearsAdvanced
Automated testing and deployment workflows
RBC Capital Markets
Full Stack Developer | Jul 2018 - Nov 2024
Implemented CI/CD pipelines with Helios, streamlining deployments and reducing deployment times by 60%
SharePoint
4 yearsAdvanced
Enterprise content management and collaboration
Bill Gosling Outsourcing
Web Developer | Dec 2015 - Dec 2017
Implemented and released a CRUD application for SharePoint 2012 using JavaScript, Bootstrap, and SharePoint API