Summary
AI-augmented senior software engineer who is most effective in greenfield development, legacy modernization, and long-term system ownership.
What I Do
- Translate loosely defined ideas into durable, maintainable software
- Use AI tooling (Claude Code) to accelerate delivery while keeping architecture decisions, quality, and production accountability human-owned
- Modernize legacy systems through pragmatic simplification
Professional Experience
- Designed and delivered custom internal web applications for finance and operational workflows, partnering directly with business stakeholders
-
- Built with finance leadership from concept to production; supports 200+ users and tracked over 1,000 CapEx requests
- Flexible approval engine: individual and group approvals, role structures that vary by business unit, and one-step handoff of an outgoing employee's roles
- Tracked every HTTP request outcome and maintained a Playwright end-to-end suite; most business days ran with zero unexpected exceptions across 2,000–5,000 requests
- Tech: SQL Server, C#, ASP.NET Core, Kendo UI, Playwright
- Designed, built, and maintained multiple enterprise web applications supporting academic and administrative operations
- Long-term ownership of internally critical systems used daily by staff and leadership
- Specialized in data-heavy systems requiring correctness, traceability, and longevity
-
- Custom web application tightly integrated with the student information system
- Monitored academic conditions for 10,000+ undergraduate students
- Provided decision support for Deans (warnings, suspensions, academic actions)
- Generated and delivered hundreds of official communications each semester
- Played a key role in keeping students on track to graduate on time
-
- Transfer credit evaluation and processing
- Annual faculty raise review workflow
- Curriculum review and approval processes
Independent Inventions
.NET command-line tool · Architect / Inventor (ongoing)
- Validates and bulk-updates SQL Server data using local Excel as the editor — via the command line
- Every row is validated before the database is touched; no silent failures, no partial commits
- Built for data professionals who regularly work across both Excel and SQL Server
ASP.NET Core web framework · Architect / Inventor (ongoing)
- SQL-centric, full-stack web development framework that extends the same engine as SqlXl to the browser
- Designed to reduce repetitive CRUD development and long-term maintenance overhead
- Treats bulk editing as a first-class capability, including Excel-based workflows
- Project templates distributed via NuGet; integrates with ag-Grid, Handsontable, and EPPlus
- Public demos and documentation available at slappframework.com
How I Build Custom Systems
- Listen carefully to goals and real pain points of end users
- Analyze existing data, workflows, and constraints
- Organize information into clear data models; prototype when helpful
- Design and implement custom databases, web applications, and integrations
- Evaluate business satisfaction and technical health post-launch
- Iterate toward a stable, supportable Version 1.0 that minimizes future rework
Technical Tooling
Languages / Platforms: SQL, C#, .NET, ASP.NET Core, HTML / CSS / JavaScript, Python
Data: SQL Server, relational data modeling
UI / Frontend: Kendo UI, ag-Grid, Handsontable
AI-Assisted Development: Claude Code (daily use) — with maintained human oversight and accountability
Education & Certifications
B.S. Accounting and Information Systems
Virginia Tech · 1996–2000 · included ~30 credits of computer science coursework
Microsoft Certified Solution Developer
2003