Follow me
# # # #

Hello I'm Keith Swyer

Principal engineer for AI-driven platforms

icon1

Dedication

Unwavering dedication through long-term projects and meticulous attention to detail.

icon1

Smart Work

A strategic approach improves efficiency and streamlines complex processes.

icon1

Collaboration

Fostering teamwork and guiding collaborative projects to success.

icon1

Technology

Leveraging cutting-edge technologies to deliver innovative and scalable solutions

About Me

AI-First Principal Engineer

Principal-level engineer specializing in distributed systems, large-scale backend architecture, and high-throughput platform design. Hands-on for 20+ years shipping resilient systems in .NET, C#, Elixir, SQL, and cloud-native stacks.

Expert in AI-augmented engineering, using LLM-driven tooling, structured prompts, and correctness guardrails to accelerate architecture evaluation, code analysis, modernization, and system reliability.

Combines architectural ownership with direct coding, rigorous system design, and cross-team technical influence to deliver predictable, scalable platforms.

  • Name

    Role

  • Keith Swyer

    Engineering Technical Lead – Backend

Technologies

My Tech Stack

Python

Blazor

JavaScript

PostgreSQL

csharp

AWS

Azure

Cloudflare

Docker

dotnetcore

Elixir

Git

GitHub

AI Architecture

AI Coding Agents

Playwright

RabbitMq

Redis

Swagger

Terraform

AI Impact

AI-augmented engineering outcomes

Scaling AI-assisted architecture reviews, modernization programs, and resilience improvements for distributed systems and high-throughput platforms.

23

Years of
Experience

250 k+

Requests
served per day

40

Engineers
trained on AI workflows

6

Systems
consolidated & modernized

Work Experience

My Experience

  • Engineering Technical Lead – Backend

    Deck ( 2024 - Present )

    Principal-level contributor for a 250k+ req/day platform: redesigned core APIs, modernized schemas, and co-architected a scraper-agent platform orchestrating 3,000+ pods with autoscaling and fault tolerance. Applied AI-assisted dependency analysis to guide boundary redesigns and high-risk refactors.

  • Software Engineering Lead

    RVezy ( 2021 - 2024 )

    Architectural owner for platform simplification and modernization: consolidated six microservices, merged systems and databases with full ACID correctness, upgraded EFCore 2->7, and replaced Selenium with Playwright. Used AI-assisted refactoring and debugging to accelerate modernization.

  • Senior Software Engineer

    Rotabull ( 2020 - 2022 )

    Built distributed ingestion and search pipelines across Elixir and .NET, supporting high-volume marketplace operations. Drove reliability and data correctness initiatives for search, ingestion, and operational workflows.

  • Director of Software Development

    Portal.io ( 2011 - 2019 )

    First engineering hire and principal architect for a platform processing millions of daily records. Modernized the stack (ASP.NET -> MVC -> .NET Core), built high-throughput search and ingestion systems, and led team growth and delivery practices.

  • Senior Software Developer

    Penta Technologies ( 2007 - 2016 )

    Lead engineer for a large-scale offline-first workforce management system across Oracle and MSSQL. Delivered complex WPF/WinForms components and distributed synchronization frameworks for field operations.

Education

My Education

  • Bachelor of Science in Computer Science with Software Engineering Specialization

    University Of Western Ontario ( 1997 - 2001 )

    Graduated with full academic scholarship and received the Academic All-Canadian award each year, emphasizing a strong foundation in software engineering principles and practices.

  • OKR Coach Certification

    WorkBoard ( 2021 )

    Certified OKR Coach, skilled in helping teams set and achieve ambitious objectives and key results.

  • Private Pilot Certification

    Ottawa Flying Club ( 2009 - 2010 )

    Certified private pilot with over 13 years of experience and a passion for aviation.

education image
My Skills

Growing Over Time

I continuously evolve by embracing new challenges and learning from each experience to enhance my skills and knowledge.

System Architecture

Team Leadership

Software Development

Technology Integration

Agile Project management

Database Design

Services

What I offer

icon

Software Development

Custom software solutions tailored to meet your specific business needs.

icon

Technical Consulting

Expert advice to optimize your technology infrastructure and strategies.

icon

Project Management

Efficiently managing projects from inception to completion to ensure timely delivery.

icon

Team Mentorship

Guiding and mentoring teams to reach their full potential and achieve project goals.

Testimonials

What People Say

quote
Keith's expertise in software engineering is unparalleled. During his time at RVezy, he led several critical projects, including the migration from EFCore 2 to EFCore 7, the consolidation of multiple microservices into a single, efficient system, and significantly improving our search speed through use of new technology strategies. His ability to simplify complex systems and improve performance is exceptional. Keith's leadership and technical skills have significantly enhanced our development process and project outcomes.
author image 1
Former Colleague,

RVezy

Working with Keith was a transformative experience. Keith's deep technical acumen and innovative approach to problem-solving were evident in every project. He managed to not only meet but exceed expectations by delivering robust, scalable solutions. Keith's dedication to mentoring and leading his team has cultivated a collaborative and productive environment, making him an invaluable asset to any project.
author image 2
Client,

BitBounce Software Consulting

Keith Swyer is a visionary leader and a brilliant software engineer. His contributions at Portal.io were instrumental in driving technological advancements and achieving our goals. Keith's forward-thinking mindset and his ability to push the limits of our technology stack made a significant impact. His management of the development team and implementation of agile methodologies fostered a culture of continuous improvement and innovation.
author image 3
Client,

BitBounce Software Consulting

author image
Contact Me

Let's Start A New Project