Jeannie Duarte
Assessment platform and data architect. Twenty-eight years of building the data, scoring, and reporting layers under validated selection-assessment instruments: the same instruments, through four generations of platform. Alongside that, a second working life co-founding and running the systems of a licensed child-placing agency, and a third as co-owner and operations principal of a graphic design, print production and vinyl installation firm.
This is the complete record, and it is long on purpose. A shorter view for assessment and psychometrics readers is at /assessment.
jeannie@goduarte.com · Remote, US Central
Map
- Who I am, and what I am not
- One assessment platform, four generations
- Hollweg Assessment Partners — HAPselect (2014–present)
- Refuge House (2002–present)
- Duarte + Duarte LLC, dba Moxie Graphic Productions (2014–present)
- The Golden Thread (2026–)
- Earlier career (1995–2015)
- How I work
- Skills and stack
- Education
- Externally validated
Who I am, and what I am not
I am a data and scoring architect. For one lineage of validated psychometric instruments, I have designed the data layer under every platform they have lived on:
- OCR capture of hand-marked answer forms
- SQL Server
- a MongoDB document store
- Azure
The application layers above came and went. The data and scoring architecture is the continuity, because that is where an instrument's fidelity lives. I am its author. Since 2023 I am also the sole remaining holder of its complete technical history.
I am careful about which position that puts me in.
I am not the originating scientist. I do not design methodology, author instruments, or sign validation studies. Those belong to psychologists, and I have never claimed otherwise.
I am not a pipeline operator who moves data without understanding it.
What I am is fluent in the science, and the author of the engineering. I know why scoring logic is shaped as it is and what norms mean. I know what would break a validated instrument, what validity evidence attaches to, and what a report has to demonstrate. I work at the program level as a peer to the methodologist. I decline individual-level interpretation ("should you hire this person") as belonging to licensed psychologists. That boundary is deliberate. I think it is also why psychologists have trusted me with their instruments for nearly three decades.
The other thing I do is specify. For eight years I have run specification-driven development through an offshore vendor I do not sit with. The specifications have to be complete enough to be implemented correctly at a distance. That is the same discipline AI-assisted development rewards, because a coding agent is an outsourced implementer that needs exactly that kind of specification. My AI-directed operating model, described below, is the continuation of a discipline I already had. It is not a new competency.
One assessment platform, four generations
1998 – 2000 · Batrus Hollweg International, via Campanella, Inc. — Hands-on. I was assigned to design the replacement for the firm's existing assessment system. I researched, designed, and implemented OCR capture of the hand-marked "bubble" answer forms candidates filled out. I was also the project's primary business analyst, database architect, and DBA (SQL Server). This is also where I first learned Visual Basic, which years later became the language of Radius (below).
2002 – 2012 · Batrus Hollweg and 3Peaks, via BrainStorm SDG, Inc. (my own firm) — Hands-on. I built the entire SQL Server data and scoring layer, stored-procedure processing included, for a high-volume assessment platform serving hundreds of client organizations. Billing integrated with Great Plains/Dynamics.
2013 – 2015 · Knox Technology, Inc. — SonicAssess — Specification and architecture. I was data architect from inception for the MongoDB-generation platform that absorbed the Hollweg instruments and assessment services. The implementation layer was ColdFusion and was not mine.
2014 – present · Hollweg Assessment Partners — HAPselect — Specification and architecture. I am the architect of the Azure-generation system, application behavior and data architecture alike. A contracted development vendor implements it to my written specification.
The data and scoring layer was mine in all four generations: hands-on in the first two, specification and architecture in the last two. What I built each time was the part that had to survive.
How the lineage arrived where it is. The instruments' corporate home passed from Batrus Hollweg International to Kenexa and then, with Kenexa, to IBM. The product I carried went a different route. It went from the original firm to an independent development shop: 3Peaks, then Knox Technology, which built SonicAssess. The founder's daughter then formed Hollweg Assessment Partners and brought the founder in as Chief Innovation Officer. With him, SonicAssess rolled in the assessment services and the proprietary instruments. Hollweg Assessment Partners purchased the complete product line. I was the constant across every arrow, consultant and support through each transition, and an employee since 2021.
Hollweg Assessment Partners — HAPselect · 2014 – present
Head of Technology (Senior Technical Consultant). Consultant and subject-matter expert 2014–2020; employee since January 2021. The company's only technical staff member.
HAPselect is a candidate and employee assessment platform: validated instruments, automated scoring, configurable reporting, client integrations. I own system architecture, data architecture, technical specification, and the platform roadmap, and I direct an offshore development vendor and an infrastructure vendor against those specifications. The vendor writes the code. I write what the code must do, and I decide whether it does.
The scoring layer
With the company's psychometricians, I designed and specified the platform's scoring across two paradigms in sequence:
- Ratings applied at the score level, working with the founding psychologist.
- The conversion of all scoring and calibration to percentile ratings, working with the R&D lead.
I specified the Overall and Potential algorithms. That includes a multi-pass percentile rescoring method of my own design, in which composite percentiles are re-normed against the benchmark, and the logic for interpreting percentiles against rating ranges.
A distinction I hold to: scores are what they are. Scores are measured. Ratings are the interpreted layer. When I describe adjustment mechanisms below, they adjust ratings, never scores.
The reporting layer
I designed the reporting layer as a composable, client-configurable model. Report elements are mixed and matched by trait type and rendering model and stacked sequentially — custom trait labels, custom elements such as problem-solving scenarios, custom components and custom reports, configured per client. Narrative is driven by a prioritized-trait comment mechanism: priority traits are measured against a candidate's scores and the system returns database-configured comments in priority order. Configuration decides both what a report says and how it is built. These mechanisms have been in production for over ten years.
The rating-adjustment layer
I designed a data-driven, composable rating-adjustment mechanism: progressive triggers keyed to percentile ranges and compounding parameters adjust dependent ratings and emit outputs for recruiting decisions. Configured rules — deterministic, auditable, and open to inspection.
The bridge to the science
I worked directly with the psychometric team to define the interface between their statistical analysis platform and production: the Excel-structured export format, the import requirements, and the database import routine.
Client integrations and the API
I have been the chief API architect for client integrations.
- Project-driven integrations with Workday, iCIMS, and other applicant-tracking and HRIS platforms
- A bridge integration for a client HRIS that offered no integration surface
- The design and specification of the general API consumed by clients
Client analytics
When the company's I/O staff were gone, I took on client analytics directly. I extracted score data and shaped it for consumption by Tableau and by AI. I built analytical workbooks. I delivered data interpretation in richly formatted output, tables and charts, and presented it to clients in person. Data interpretation, not psychometric analysis. The instrument stays with the psychologists.
A proof of concept with AI (2023–24)
I built a proof-of-concept AI-assisted consultant-summary system. Prompts assembled the client's job description, the platform report, the client's stated preferences, and the candidate's score data into a draft consultant summary. Every draft was reviewed by the owner before release. It was used on real candidates to cover a consultant's absence, and most drafts went out without change. I extended the framework to executive assessments, with data sheets for the owner's own rules and explanations and samples of her writing for voice and word choice. It was never formalized or adopted. It was a working demonstration that AI drafting under human review could stand in for a consultant on the automated tier.
hapbi — the internal analytics and operations site
Separate from the platform proper, I built hapbi solo: human-directed and AI-assisted from concept to implementation.
- Billing generation, review, and export (PDF and Excel)
- Pricing management with change history
- Month-to-date and client-history reporting
- Activity and analysis views with cascading filters
- An accounts directory
- A candidate right-to-be-forgotten module, built in visible phases: search, dry-run preview, execution against both databases, an audit table, a response letter, and a production unlock
Node/Express and Handlebars on Azure App Service. Entra ID authentication and Key Vault. SQL Server with numbered migrations alongside MongoDB Atlas. GitHub Actions with staging-slot swaps to production. One author, 195 commits, roughly nineteen thousand lines of owned source. Development has been paused since May 2026 pending a decision on the platform's historical data.
The modernization decision
When the platform needed re-platforming, the vendor produced one estimate. I did not forward it as it stood.
- I bracketed it with a conservative alternative and an aggressive one.
- I wrote a plain-language decision framework (budget ceiling, timeline criticality, risk tolerance, feature sufficiency, coordination capacity) so a non-technical owner could exercise real judgment on her own terms.
- I held scope at the application layer: MongoDB retained, version upgrade only.
- I specified the Azure infrastructure as a complete resource bill of materials.
- I validated the infrastructure vendor's quote against market pricing myself and published the variance in the analysis rather than burying it.
- I sequenced the migration by blast radius (candidates, then clients, then administrators) with staged traffic cutover and rollback.
- I routed acceptance testing to psychometricians rather than developers, so the people who know whether a score is correct are the ones maintaining the tests.
In my own client-facing proposal I named myself as a project risk: heavy reliance on one person's knowledge.
Now
The automated assessment line is being retired in the autumn of 2026. I am leading data-preservation and retention analysis through the decommission, surfacing what must be kept, for how long, and under what obligations. I am also the named technical contact for clients' integration shutdown and data-export requests.
Refuge House, Inc. and Refuge House San Antonio, Inc. · 2002 – present
Co-Founder · Director of Operational Development. Two legally separate, state-licensed Texas child-placing agencies sharing staff and systems. I co-founded them, and over the years have held technology, operations, quality, security, and board roles. This is not a side project. It is the second half of my working life, and it is where the discipline described on this page runs in a second regulated domain.
Radius
I architected and hand-built Radius, the agencies' case-management and document platform — VB.NET and SQL Server — starting around 2004, and it has been in continuous production since. No other developer has ever touched it. Its architecture:
- A registry-driven form model: forms resolved and instantiated at runtime from a UI object registry.
- Microsoft Graph integration, including per-child shared mailboxes.
- A React-in-WebView2 bridge that retired InfoPath.
Its front end is now migrating to Pulse (Node/Express on Azure).
The platform estate
What the agencies run on is not one application but a layered platform with a versioned source of truth at every level:
- Data — the Radius databases for each region, an operational data store, and an Azure SQL layer. The schema is treated as reviewable, committed source, not tribal DBA knowledge.
- Registries — a UI object registry and a form registry; an artifact-definition catalog classifying every document the agencies can hold (1,610 definitions; 1,451 active; uniform fields; a full taxonomy); a data-source registry (seventeen sources, every one carrying an audience ceiling and, where it matters, verbatim-only field guarantees); and a playbook registry binding document types to executable governance rules, with real version and supersession history.
- Applications — Radius and Pulse, plus satellites: a public forms library and a document CDN.
- Governance — playbooks as executable regulatory doctrine.
- APIs — state-portal upload, Microsoft Graph, a compliance API that fails closed, a training API, and a Model Context Protocol server that exposes the platform to AI agents as first-class tools, with transactional seeding: begin, preview, commit, rollback.
- Knowledge — a git-versioned policy knowledge base, built from scratch in late 2025, that serves as human reference, API payload, and AI-agent context at once, with a root instruction file telling agents how to operate in it. Every one of its pull requests is mine. Its CI generates PDFs and maintains a goal library of ninety-two typed, TBRI-aligned templates across nine domains.
- Delivery — Azure App Service with staging-slot swaps as a standardized reference pattern, Entra with passkeys, Vercel, Docker.
All of it is implemented by directing AI coding agents against written specifications and acceptance checklists. There is no team and no vendor on this engagement. The specifications are checkable.
AI governance, machine-enforced
The rule that governs AI on this platform: nothing AI-generated becomes operative without a named human approving it. It is not a policy document; it is enforced in the rendering layer. Briefs must ground in evidence, flag gaps rather than fabricate, make no inference fills, redact before the model sees anything, and hard-fail on an unresolved token. Audience ceilings live on the data source itself, so a mis-scoped prompt cannot leak — the source is simply not resolvable for that audience. Verbatim-only guarantees protect identity fields, staff roles, and document hashes from paraphrase. Every credentialing playbook runs recommendation-only: the AI recommends, a credentialed human decides. And the policy is structured so that thresholds for automatic application could be introduced later, per artifact type, without redesign. I distinguished a policy I chose from an architecture that forecloses the alternative, and I built the reversal seam.
Texas's T3C redesign — regulatory architecture
When Texas overhauled its foster-care service-level and reimbursement system for the first time since 1988, I led the agencies' end-to-end readiness.
- Decomposed the 496-page Blueprint into implementable service-package specifications with page-level citation traceability
- Designed the program-evaluation framework: logic models, a thirteen-week PDSA cycle, a KPI framework across five domains
- Designed the workforce model: job descriptions with inline compliance tagging, and an onboarding curriculum
- Built a 120-point caseload weighting index that reconciles nine incompatible state-mandated ratios into one governable number, with quarterly recalibration
- Wrote the IT security and data-governance policy suite, including the full joiner-mover-leaver identity lifecycle
- Designed the revenue-cycle model
State credentialing reviewers approved the documentation. The agencies hold interim-active credentials across the requested service packages, including Mental & Behavioral Health and IDD/Autism.
The centerpiece: after the applications were submitted, the regulator issued a 143-item enhancement request citing a newer edition of the Blueprint. I classified every item against the review form's own history columns, the original application, and the supporting documents already in the regulator's possession. None of the 143 constituted a new requirement. The argument, as I made it: adhering to the most recent Blueprint is the reviewer's obligation, and we accept that. But it does not produce a new requirement our submission has to conform to, because the requirements themselves had not changed. Approval followed. In the next wave I turned that instinct into a governed intake step. Every reviewer ask was triaged before any drafting into transplant, adapt, clarify, or new work. The count of net-new work was zero.
Along the way, three catches:
- Two silent content-loss bugs in the PDF generator, caught before they shipped incomplete regulatory documents with no visible symptom
- Five citations to nonexistent policy sections, caught before submission and converted into a standing pre-submission control
- A canonical plan that had drifted six months behind the PDF already sent to the regulator, caught and re-verified from the committed source
The training platform
I designed the agencies' training platform and the training policy under it. The design record is the clearest statement of how I work now.
My deliverable is a build brief with an acceptance checklist, not code. It names the repository and branch, the conventions the agent must match, the exact files to create, and checkbox acceptance criteria, including database spot-checks. Governance is by construction, not supervision: lint rules the agent cannot talk past, and a repository instruction file it reads every session. Decisions are ratified and dated inline.
Judgment is encoded as schema constraints:
- Foster couples commonly share an email address, so email is a matching hint and a magic-link channel, never a unique key.
- Suspense is a first-class state, not an error.
- A person with no applicable rules returns unknown rather than faking compliant. That is an acceptance-checklist item, so the agent cannot default it green.
- Calendar feed URLs are treated as bearer credentials.
Nothing multi-tenant ships, but the six seams that are nearly free at design time and expensive to retrofit are built now. I priced the option. The one Refuge-House-specific fork is designed for deletion: a dedicated schema, a flag defaulting off, and every file carrying a literal terminal-fork header so an agent can remove it later. Assessment test-out is competency over hours-in-chair. The exclusions are the judgment: skills that cannot be paper-tested stay off, and a delivery channel mandated externally stays off. A note to a future auditor says the thin folder is by design.
The platform was stood up in production in mid-2026: branded landing, staff authentication, people-matching API, catalog and import tooling, staging-slot pipeline. It joined an existing App Service plan rather than creating a new one; adding an organization's brand is one database row; the first consumer of the data model required no schema changes.
Audit and clinical-automation design
I designed a document-governance and audit playbook layer for the case-management platform. Its finding schema is derived from a co-founder's handwritten home-audit notes. The operational audit sheets are the floor and the handwritten judgment is the ceiling; the two are not merged.
Its governing doctrine, which I titled, is "actionable now, integrity later." The operating test: would this finding trigger follow-up, correction, or clarification, or would it trigger an investigation? The answer gates what surfaces now and what waits. It is a sequencing decision, not a permanent exclusion.
What the record of that work shows:
- I superseded my own framework twice.
- I retracted two of my own prior findings by rule, and wrote the retraction into the playbook's text rather than deleting the run.
- I blocked my own handoff to an agent when a replay against a real case showed a clinical-deterioration rule was blind to a case it should have caught.
This layer is in production.
Accreditation
I led technical and operational elements of achieving Council on Accreditation (COA) accreditation, 2010–2011.
Duarte + Duarte LLC, dba Moxie Graphic Productions · 2014 – present
Co-Owner · Operations Principal. A graphic design, print production and vinyl installation firm with two owners and complementary functions. Mine: operations, finance, tax registration and monthly filings in two states, pricing structure and market validation, contracts and policy, permitting, systems, client-facing pricing documents, crew-pay reconciliation, and fleet work. My partner's: creative, fabrication and install, and the customer relationship. Earlier, I was also the creative director — print, signage from channel letters to billboards, apparel, and digital.
The design philosophy
The customer-facing side of the business runs through a partner who is creative, hands-on, and prefers dealing with actual people. The obvious answer was productivity tooling for him. I rejected it outright. What the business needed was leverage for me, not tooling for him. The system's job is to help me help him. Four principles followed:
- Friction goes to zero for the operator. If a feature requires him to do administrative work, it is the wrong design.
- He experiences a person, not a system.
- I hold the triage queue, and he never sees it.
- No privacy walls between partners, but no surveillance feel either.
The litmus test for any future feature: does this make him feel he has a person taking care of things, while making me more capable behind the scenes? If yes, build it. If it adds friction or feels like surveillance, redesign.
Privacy architecture with an explicitly priced tradeoff
Much of the client business runs over text messages, invisible to email tooling. The obvious fix was to point a cloud model at the message database. I refused it, because cloud models read every message they touch, including personal threads. I would rather risk a client interaction than invade my partner's privacy. What I specified instead:
- A local-first gate: an on-device model, and raw content never leaves the machine unless it has already been judged confidently business.
- Classification runs before sender identification. The privacy gate is the model's verdict, not the contact list, and a message that does not qualify never has its sender resolved at all.
- A threshold operationalized as two or more strong business signals.
- Thread-level classification, not message-level.
- Exclusion overrides that beat any whitelist.
- No audit surface, on purpose. Reading the audit defeats the privacy goal.
Written down in advance: real business messages will sometimes be missed. That is the price, and I chose it.
Same principle as the Refuge House rendering rules: put the boundary upstream of inference, so the model is never shown what it must not use. Two independent implementations, two domains.
Operations as a system
Pricing is built as a system, not a number. Rates are derived from stated rules. The boundary between standard and specialty work is defined by a stated test. The structure is market-validated and reviewed on a schedule. One model renders for three audiences: an internal locked structure, a client-facing transparency schedule with worked examples, and an internal guide with market comparison.
A "Date Confidence" vocabulary (Proposed, Tentative, Scheduled, Slipped) is defined by the language actually used, with matched customer-facing phrasing and an append-only customer promise log as the accountability spine. I built the data-collection step first and withheld the classifier on purpose until real language existed to train against. I also wrote a "when not to build this" section, with three abort conditions.
A loss on a specialty job became two standing rules and a signed-agreement requirement. The systemic fix was stated as such: the signed-agreement step should not depend on remembering it, so e-signature went onto the roadmap.
Catches that mattered:
- An accounting-platform defect in which invoice tax does not recompute on a line update, silently leaving totals wrong. Root cause found, fix identified, correctly scoped.
- A connector write that reports success and does nothing. Classified permanently manual, with a standing instruction not to retry.
- A tax overstatement, caught before filing.
- A crew double-payment, caught before it went out. It became a rule, in my own capitals: NEVER total a screenshot straight into a payment.
The operations app (Next.js, Auth.js with Google OAuth restricted to the workspace domain, Airtable as the data layer, Vercel) is built and running locally. It is not yet deployed. A daily morning digest with auto-reply drafting, reading Airtable directly, is deployed and running.
The Golden Thread · 2026 –
A design and development practice — websites, the systems under them, and the applications on top — built to a published standard, with the method and terms stated before the work starts. I am client zero: my own sites are built with my own protocols so the process is proven before it is sold. It lives at goduarte.com. This page is the record; that site is the practice.
Earlier career · 1995 – 2015
Knox Technology, Inc. · Senior Software Architect & DBA; Client Success Leader · 2013 – 2015. Data architect from inception for SonicAssess (see the four generations above); specification and database architecture across relational and NoSQL stores; retrofitting for vendor integration and upgrade; ETL routines delivering decrypted historical data to clients; direct client and user support for a candidate assessment product; sprint planning and scrum master.
Grant Thornton LLP · Senior Associate — Software Engineer, Technology Auditor · 2006, and 2012 – 2013. Two stints, the second after a decade of independent consulting. Internal-audit and consulting engagements across industries; a security review and analysis tool for Oracle Financials; managed development of an audit-management tool; SSRS and T-SQL analytics; business-process review and documentation.
BrainStorm SDG, Inc. · Owner & Principal Consultant · 2002 – 2012. My own firm. The Batrus Hollweg and 3Peaks assessment-platform work described above; data management, reporting, and BI solutions in .NET, SQL Server, and XML; an asset-tracking database for an oil and gas company; data-structure and reporting review for a social-networking analytics company; practice-management design for a multi-unit physical-therapy company.
DAVACO / estorefixture.com · Information Systems Engineer and DBA · 2000 – 2002. SQL Server design and administration across multiple installations; data design and conversion for the estorefixture.com launch; custom multi-user database applications supporting mission-critical functions, end to end.
Campanella, Inc. · Information Systems Consultant · 1998 – 2000. The founding project of the assessment lineage — the OCR capture system and SQL Server data architecture for Batrus Hollweg International — plus custom database applications across industries, with extensive design and analysis documentation, as primary client representative.
AMRESCO, Inc. · Senior Business Analyst/Programmer · 1996 – 1998. A PeopleSoft HRMS implementation — interfaces to the JD Edwards general ledger and external HR and benefits vendors, an intranet time-and-attendance application, payroll and check-distribution procedures, data work against DB2/AS400 — and application development for the company's business lines: specifications and code for financial-calculation, loan-amortization, cash-flow-projection, and due-diligence applications.
FoxMeyer/McKesson Pharmaceuticals · Database Coordinator · 1996. Administered large Access and Oracle databases of sales and pharmaceutical data; built the applications reporting monthly financial and sales data and collecting vendor and customer rebates; month-end procedures across mainframe and PC.
New Horizons Computer Learning Center · Computer Applications Instructor · 1995 – 1996. Trained classes of five to twenty-five adults, on site at corporate locations; Instructor of the Month.
How I work
Specification first. My deliverable is a specification with an acceptance checklist. Whether the implementer is an offshore vendor or an AI coding agent, the discipline is the same: write it completely enough to be built correctly by someone who is not in the room, then verify against the checklist. Nothing is described as done until it is checked.
AI-directed development, with a written routing rule. Explore in Claude Design; construct in Claude Code; refine in Cursor; decide, operate, and work data in Claude Cowork. That started as a rule of thumb and became a ratified row in a decisions table. Governance is by construction — rules the agent cannot talk past, and an instruction file it reads every session — not by watching over its shoulder.
The boundary goes upstream of inference. If a model must not use something, the model is never shown it. Redact before the model. Classify before identifying. Put the audience ceiling on the data source. This shows up independently in the child-welfare platform and Moxie's message triage, because it is a principle, not a feature.
Formal identity where the population is administered; gated challenge everywhere else. Staff get directory accounts. Candidates, foster parents, youth, and outside professionals get scoped, revocable, time-bound challenges: a link, a token. The reasons are concrete. A candidate takes one assessment. A foster couple shares an email address. A youth's inbox may be monitored or shared. Implemented four times across two engagements.
Status is the achievement. Everything I build is tagged designed, shipped, deployed, adopted, or abandoned, and I do not present unimplemented work in the present tense. A proof of concept is a proof of concept; a paused project is paused. The distinction matters more than the accomplishment.
Sequence honestly. "Actionable now, integrity later" is a doctrine I wrote for deciding what an audit system surfaces first. It is a sequencing decision, stated as one, so that what waits is not mistaken for what is excluded.
Kill sunk cost. A compliance tracker went from HTML to CSV-backed to a full web app before I killed all of it and wrote the transfer prompt naming the failure mode. A misdiagnosis stays in the record alongside why it was wrong.
Name the risk when the risk is me. In my own client-facing modernization proposal, the first risk listed was reliance on one person's knowledge. The proposal was mine.
Skills and stack
Data. SQL Server — design, T-SQL, stored procedures, migrations, schema as versioned source; MongoDB and Atlas; historically MySQL, Oracle, DB2. ETL and BI with HEVO, Tableau, Power BI, SSRS.
Platform. Azure App Service and Azure SQL; Entra ID and MSAL, including passkeys; Key Vault; GitHub Actions with staging-slot swaps; Vercel; Docker; Azure Virtual Desktop.
Application. Node/Express, VB.NET/WinForms (DevExpress, SyncFusion), React and TypeScript, Next.js, Handlebars; token, magic-link, and OIDC authorization patterns; API design; Model Context Protocol server design; Airtable as an application data layer; JIRA administration.
AI-directed development. Claude Code, Cursor, Claude Cowork, Claude Design, under a written tool-routing and human-review policy; specification-first, acceptance-checklist delivery.
Domain. Selection-assessment scoring, normative, and reporting architecture; applicant-tracking and HRIS integration; UGESP data and reporting; AI on regulated data — redaction upstream of inference, verbatim-field guarantees, human approval gates; Texas DFPS child-placing regulation and the T3C Blueprint; HIPAA-adjacent authoring boundaries.
Design and production. Adobe Creative Suite for print and digital; brand development; signage and vehicle-wrap design, including true-scale correction for raked surfaces.
Education
Dallas Baptist University — Bachelor of Arts and Sciences, a multidisciplinary degree in Computer Information Systems and Business Administration.
Brookhaven College — Certificate in Nonprofit Management.
Externally validated
Items an outside party has examined:
- State credentialing reviewers (Texas DFPS) reviewed documentation I authored for the agencies' T3C service packages and approved it — first at the inactive-interim tier, then at interim-active across the requested packages.
- Council on Accreditation — the agencies achieved COA accreditation in 2010–2011.
- The code record. hapbi: 195 commits, one author, roughly nineteen thousand lines of owned source. The Refuge House knowledge base: every pull request mine. Across the connected repositories, one human commit author.
- The live platform. The data-source registry's audience ceilings and verbatim-field guarantees are enforced at the source and were checked live, not taken from my notes.
Last updated September 2026.