
16x Microsoft MVP. .NET + Azure consultant. President @ .NET Foundation & RevolutionVA. Roller coaster nut. He/Him
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Griffin Consulting
Frontend Developer
June 26, 2026 – Present
WindowsServiceDotNetExample
November 30, 2022 – November 30, 2022
Windows Service .NET Example in .NET 7
View ProjectTactics-For-Background-Services-DotNet
November 17, 2022 – Present
Supporting materials for my "Tactics for Building Background Services in .NET" talk
View ProjectWorkshop-ASPNETCore-Liftoff
August 11, 2021 – January 12, 2022
[Workshop] Prepare Your ASP.NET Core Application for Liftoff: Hardening Your Applications for Productions
View ProjectWorkshop-SPA-with-ASPNETCORE-VueJS
June 18, 2021 – September 15, 2021
Workshop-SPA-with-ASPNETCORE-VueJS — Dev.to repository
View ProjectSignalR-Mastery
November 30, 2020 – Present
Source code and examples for my SignalR Mastery course.
View ProjectSuperchargeAspNetCore
August 26, 2020 – April 21, 2022
Supercharge Your ASP.NET Core Applications
View Projectsample-spa-vuejs-aspnetcore
January 30, 2020 – January 5, 2023
Sample Single Page Application with VueJS and ASP.NET Core
View ProjectGetting-Started-with-SignalR
January 3, 2012 – March 22, 2012
Getting-Started-with-SignalR — Dev.to repository
View ProjectCultural Fit Analysis
The candidate's extensive personal projects, many of which are related to courses or workshops, suggest a strong drive for continuous learning and knowledge sharing. This aligns well with a culture that values growth and collaboration. The projects also show a breadth of interest in both frontend (Vue.js, JavaScript, HTML, CSS) and backend (ASP.NET Core, C++) technologies, indicating versatility.
Soft Skills & Operational Fit
Insufficient data to assess soft skills and operational fit. The candidate's projects suggest a proactive approach to learning and sharing knowledge, which could indicate good communication and collaboration potential.