About

Background and engineering practice

The professional context behind the public work: enterprise interfaces, AI-assisted delivery, and experience running a business.

Operator first, engineer second, in that order.

I am a senior software engineer at Deluxe Corporation, where I own frontend architecture on R360+, a cash-application and receivables platform serving millions of payment records. I have spent eight-plus years building software for the web, including React and TypeScript systems across fintech, retail at Walmart Global Tech, and consulting.

I pay attention to work a team has learned to repeat: slow builds, fragile local setup, or the same behavior maintained in several applications. At Deluxe, I independently investigated our delivery pipeline and brought build times from approximately 30–45 minutes to 5–10 minutes. I also owned the frontend of a demonstration with a deliberate path to real backend services; our team subsequently developed the product and onboarded three trial customers.

I work at the edge where AI meets production software. I lead adoption of AI-assisted engineering, author agent skills and MCP tooling, and publish open-source projects including Skillcheck, a static skill reviewer with injection-pattern checks; PixelParity, a Chrome Web Store extension; and Agent Engineering Rules (AER), a project-local CLI for Claude Code and OpenAI Codex.

My latest project is Prompt Library, an MCP app for turning reusable templates and conversation context into editable prompts. It keeps provided, inferred, and missing fields visible, then leaves the final copy decision with the user.

My first career was commercial: CEO, general manager, business analyst, and international sales, backed by a BBA in International Business. I build software the way operators run businesses: completely, simply, and accountable to results.

Experience

Four roles on file.

Most recent on top. Open a card for the full highlights.

  1. Deluxe Corporation

    Oct 2022 – PresentRemote / Atlanta, GA

    Senior Software Engineer (SWE 5)

    Own frontend architecture on R360+, Deluxe's cash-application and receivables platform built with React, TypeScript, .NET, and AWS, serving millions of payment records for enterprise clients.

    4 more highlights
    • Owned the frontend and mock/live service boundary for a Deluxe Exchange demonstration, working with a backend counterpart. The team developed the cash-application microfrontend into a customer-usable product and subsequently onboarded three trial customers.
    • Independently investigated and modernized Harness pipelines, reducing build times from approximately 30–45 minutes to 5–10 minutes. Other projects subsequently adopted the same approaches.
    • Created and maintain a shared development-only Docker setup, automated startup, and onboarding documentation for an environment spanning approximately 14 microfrontends. Review and pairing help engineers strengthen React, TypeScript, state management, and testing practices.
    • Scaled AI-assisted engineering workflows across five teams and 20+ engineers: reusable agent skills, MCP-based tooling, and modular engineering rules that standardize context, verification, and production-readiness checks for LLM-generated code.

    Engineering decisions and outcomes

  2. Walmart Global Tech

    Jun 2022 – Oct 2022Remote

    Senior Software Engineer (Contract)

    Built high-traffic customer-facing surfaces with Next.js, TypeScript, Redux, and Node.js, contributing to a measured 20% lift in user engagement on delivered features.

    1 more highlight
    • Turned complex Figma designs into accessible production components ~25% faster than baseline via accessibility-first patterns and stricter typing.
  3. SUR Consulting

    Mar 2020 – Jun 2022Atlanta, GA

    Software Engineer

    Delivered web applications across concurrent client engagements in React, JavaScript, Java, SQL, AWS, and Python; standardized performance budgets that cut load times ~15% across projects.

    1 more highlight
    • Owned client relationships end to end (scope, delivery planning, risk) while coordinating teams of five or more engineers.
  4. Remedi Medical Solutions & earlier

    2015 – 2019Atlanta, GA

    Web Developer / Business Operator

    Ran product, operations, sales, and client relationships as a web developer and business operator at Remedi Medical Solutions; UX and SEO work drove ~20% conversion uplift.

    1 more highlight
    • Analyzed international trade data in Python as a business analyst and grew qualified sales leads ~25%. P&L instincts before pull requests.

From the discard pile

A good idea. Not our decision.

OPEN / an idea I didn’t shipCSS Modules for a shared component library

Support the team's decision. For a shared component library, I built a CSS Modules proof of concept and argued for fewer dependencies and less coupling. The team selected styled-components; I supported the chosen implementation.

Making the alternative concrete mattered. So did supporting the team after the choice.

The collaboration account

AI, in production

Build with it. Govern it. Prove it.

An operating practice, not a research résumé. I use LLMs to build faster, and I build the guardrails that keep the output trustworthy.

Capabilities

What I actually work in

Listed only where there is production work or a public artifact behind the name. Linked capabilities open the case that shows them.

Leadership & product

  • 2026Anthropic Academy · 18 certificatesClaude API · Amazon Bedrock · Vertex AI · MCP · Claude Code · subagents · agent skills · AI fluency
  • 2023AWS Certified Cloud PractitionerAmazon Web Services
  • 2021Google Project Management CertificateGoogle Career Certificates
  • 2017BBA, International BusinessGeorgia Gwinnett College · President's List · Sigma Beta Delta

Curious how this is built? Look under the desk.

pocket terminal · ~/desk

A small terminal for this site. It prints only what is on the site; type help for commands.

The prompt needs JavaScript. Every destination is also in the navigation above.

ls work

7 products · * featured

Your turn: try open skillcheck, coffee, or help.

Loading terminal commands…

Type a command and press Enter. Try help, ls, open followed by a project name, why followed by a project name, inspect, trail, cat about, notes, contact, resume, coffee, whoami, or clear. Tab completes; the up and down arrows recall earlier commands. Escape closes the terminal.