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
-
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.
The Pool League Manager case study Cartier Suicide Pool case study Random Prize Wheel case study
-
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.
-
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.
-
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.
-
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.
-
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.
-
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.
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
Data
Architecture & Engineering
Platforms & Tools
AI-Assisted Development
Integrations
Product
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.