Experience

Experience and skills

Senior engineering, API and full-stack roles, followed by three production products of my own. The full details are in my résumé.

Professional experience

  1. 2025 – Present SaaS · Consumer web · Sports

    Founder / Full-Stack Software Product Developer

    Independent Software Products

    Design, build, deploy and operate three production web products end to end using an AI-assisted development workflow, from product definition and data model through APIs, UI, integrations, background processing and ongoing releases. I direct Claude Code and ChatGPT across architecture, implementation, debugging, refactoring and feature development.

    • The Pool League Manager: a multi-tenant league-management SaaS built with React/TypeScript, ASP.NET Core 8 and SQL Server. It runs as a native-feeling web app with nothing to download, and two-way Twilio SMS means players can also get schedules, standings and playoffs and answer reminders by text.
    • Cartier Suicide Pool: an invitation-only NFL survivor platform built on ASP.NET Core 8 MVC and Web API, serving hundreds of entries per season. Hangfire automation runs deadlines, scoring, grading and reminders with no admin intervention once the season starts.
    • Random Prize Wheel: a public consumer app with a custom JavaScript 3D drum engine, one-click preset wheels and multi-wheel layouts, on ASP.NET Core 8 and EF Core.
    • C#
    • .NET 8
    • ASP.NET Core
    • React
    • TypeScript
    • SQL Server
    • EF Core
    • Hangfire
    • Twilio
    • Claude Code
    • ChatGPT
  2. Oct 2024 – Feb 2025 Healthcare

    Senior Software and Business Intelligence Developer

    Memorial Healthcare System · Digital Innovation Office · IT Business Applications and Operations

    Supported software and data initiatives associated with Population Health and Value Based Care.

    • Worked with C#, SQL Server, Microsoft Graph, Microsoft Forms concepts, OAuth authentication, REST integration patterns and JSON-based data processing.
    • Developed and evaluated application and database approaches for collecting, integrating and storing survey-related information.
    • C#
    • SQL Server
    • Microsoft Graph
    • OAuth
    • REST
  3. Oct 2021 – Oct 2024 Logistics · Robotics

    Lead Software Designer / Developer

    ParcelMe Corporation

    Led software design for a robotic package storage and retrieval system in a startup environment, spanning hardware integration, data and web administration.

    • Designed and built the two-screen kiosk application that couriers and recipients use to work with a motion-controlled robotic storage system.
    • Designed and maintained the SQL Server database for drop-offs, pickups, customers, couriers and storage-bin status.
    • Built the property-manager web application for residents, delivery activity, bin monitoring and system statistics.
    • C#
    • SQL Server
    • WinForms
    • TCP/IP
    • Motion-control APIs
    • Web
  4. Sep 2019 – Oct 2021 Regulated online gaming

    Senior Backend Services Developer

    Mahi Gaming

    Developed algorithms and configuration architecture in a proprietary game-services API engine that powers online slot products.

    • Built JSON-based configuration definitions for game features, rules, reels, layouts, persistence and pay tables.
    • Maintained the virtual game-services simulator used to validate API functionality and performance.
    • Delivered game-history presentation that met regulated PlayCheck requirements. Used GitLab for source control, continuous integration, deployment, development and QA workflows, along with Azure and Azure DevOps.
    • C#
    • JSON
    • SQL
    • Azure
    • Azure DevOps
    • GitLab
  5. Nov 2015 – May 2019 Entertainment · E-commerce

    Senior Software Engineer

    IPIC Theaters

    Owned enterprise APIs connecting IPIC's web and mobile apps to the Vista point-of-sale platform and other third-party systems.

    • Led conversion of the primary API codebase to C#, restructured services and endpoints, and documented the APIs with Swagger.
    • Implemented web services and CI/CD pipelines for development and release workflows using Azure and Azure DevOps.
    • Built Twilio SMS two-factor authentication, Kount fraud detection and Stripe payments into online purchasing, plus gift-card shopping-cart APIs.
    • C#
    • Web API
    • Swagger
    • Azure
    • Azure DevOps
    • Twilio
    • Stripe
  6. Apr 2015 – Oct 2015 Payments

    Development Manager / Senior Software Engineer

    TouchSuite

    Managed a seven-person development, business-analysis and QA team while staying hands-on in the code.

    • Led delivery, enhancements and production issue resolution.
    • Maintained and enhanced the company's internal CRM platform with C#, SQL Server and third-party payment and data APIs.
    • C#
    • SQL Server
    • Team leadership
  7. Jul 2012 – Apr 2015 Small-business communications

    Senior Software Engineer / Senior Technical Project Manager

    Brand Tango Technology

    Worked on product design and development for the Everyware small-business communications platform, and led client implementations.

    • Built public web applications, CRM functionality, mobile services, database design and Twilio SMS/MMS integration.
    • Served as lead developer and technical manager for client implementations involving custom development, integrations and data migration.
    • C#
    • SQL Server
    • Twilio SMS/MMS
    • CRM

Skills

Technical skills

Grouped by area. These are the languages, platforms and practices I work with in my own products and in recent professional roles.

Languages & Frameworks

  • C#
  • .NET 8
  • ASP.NET Core
  • MVC
  • Web API
  • Razor Pages
  • React
  • TypeScript
  • JavaScript
  • LINQ
  • HTML / CSS

Data

  • SQL Server
  • Entity Framework Core
  • Relational database design
  • Stored procedures
  • Dapper
  • JSON / REST integration patterns

Architecture & Engineering

  • REST APIs
  • API architecture
  • Application architecture
  • Service-oriented design
  • Authentication / authorization
  • Background processing
  • Business rules
  • Responsive application design
  • Unit / integration testing

Platforms & Tools

  • Visual Studio
  • Swagger / OpenAPI
  • GitLab
  • Git
  • CI/CD
  • Hangfire
  • IIS
  • Azure
  • Azure DevOps

AI-Assisted Development

  • Claude Code
  • ChatGPT
  • Generative AI / LLMs
  • Prompt engineering
  • Architecture & design iteration
  • Debugging
  • Code generation
  • Refactoring

Integrations

  • Twilio SMS / MMS
  • MailKit / SMTP
  • SendGrid
  • Microsoft Graph
  • Stripe
  • Third-party REST APIs

Product

  • Product strategy
  • SaaS / product design
  • Product architecture
  • Responsive UX
  • Analytics
  • SEO
  • Product monetization

Hiring for a senior .NET, full-stack or technical product role?

I'd be glad to talk about what you're building and how I can help.