ERP specialization
I work on ERP software for service and project-based organizations, where planning, operations, finance, and service workflows need to stay understandable across teams.
I build business software across ERP systems, FileMaker platforms, web and mobile interfaces, APIs, and practical AI-assisted delivery workflows.
My work sits close to business operations: the planning flows, records, reviews, interfaces, APIs, mobile touchpoints, and automations that teams rely on to keep complex work moving. I care about software that is specific enough to be useful, understandable enough to maintain, and structured enough to improve over time.
ERP work needs both technical execution and the judgment to understand where a process can be simplified, automated, or made more reliable for service and project-based work.
I work on ERP software for service and project-based organizations, where planning, operations, finance, and service workflows need to stay understandable across teams.
I build and improve planning flows for site, project, and job planning, including scheduling, filtering, load indicators, and multi-job operations.
I look for software decisions that match how people actually plan, review, correct, and repeat their daily work.
FileMaker is most valuable when it is treated as a durable application platform, not only a quick database.
I work with FileMaker data models, scripts, layouts, web viewers, and HTML/CSS/JavaScript interfaces to support custom workflows that need to stay close to business users. The goal is not novelty for its own sake; it is making specialized software easier to use, easier to reason about, and easier to extend safely.
That means paying attention to naming, relationships, script structure, interface details, and the practical maintenance path for the people who will keep using and adapting the system.
My ERP and FileMaker work is supported by broader full-stack, mobile, API, and data experience.
React, HTML, CSS, JavaScript, and FileMaker web viewers for business-facing interfaces that need to stay clear under real operational use.
REST APIs, GraphQL, SQL, JSON schema extraction, and integration work for systems that need reliable handoffs between tools and teams.
React Native and TypeScript experience across authentication, REST and GraphQL integrations, frontend implementation, and store release workflows.
AI is useful when it is applied to specific work: classification, extraction, review, and repeatable support tasks.
I use AI-assisted workflows in practical professional terms: using the OpenAI API to classify email, process invoice and order confirmations, extract structured JSON data, draft implementation options, and support review steps. The emphasis is on making repetitive work more consistent while preserving human responsibility for decisions that require context.
Good AI workflow design starts with the input, the expected output, the failure modes, and the review path. The useful question is not whether a workflow sounds advanced, but whether it reduces friction without hiding risk.
I use coding agents as structured collaborators for project setup, implementation, review, and verification.
Tools like ChatGPT, Codex, and OpenCode are part of my development workflow. I use them to shape implementation plans, inspect unfamiliar code, draft focused changes, review output, and run verification loops. The value is in disciplined use: clear scope, grounded context, small changes, and evidence before calling work complete.
Agentic coding does not remove engineering judgment. It makes that judgment more important by moving faster through setup and iteration, while still requiring careful review of behavior, security, maintainability, and fit with the surrounding system.
A few principles guide how I approach business systems, automation, and delivery work.
Technical choices should be grounded in the operational problem, the people using the system, and the cost of getting details wrong.
The best business software is maintainable, traceable, and boring in the right places, especially around critical data and repeated workflows.
Code, scripts, layouts, and automation should be clear enough to review, change, and support after the first version ships.
AI assistance is strongest when it handles structure and repetition while people keep responsibility for judgment, quality, and final decisions.