Technology consulting

Software that holds up
when someone looks closely.

Sooner or later something you have built gets examined. A customer’s security team sends a questionnaire. An auditor asks for evidence. A new engineer opens the repository and tries to understand it. We help you make the decisions now that make those moments uneventful.

Review register

Six areas, every engagement

RefAreaWhat we look at
AC-01Access controlWho can reach what, and whether you can prove it after the fact. Roles, tokens, service accounts, and the ones nobody remembers creating.
DA-02Data handlingWhere customer records actually live, how long they stay, and who can read them. Row-level policies, backups, and what leaves your systems.
CH-03Change managementHow code gets from a laptop to production, and what stands between a bad change and your customers.
MO-04MonitoringWhat you would actually see at 3am if something went wrong, and whether anyone would be looking.
VE-05Vendors and dependenciesThe risk you inherit from every service you sign up for and every package you install.
BC-06ContinuityWhat happens when a provider goes down, how fast you come back, and who makes the call.

These are the same six areas whether we are reviewing something you already run or building something new. They come from the audit side of the table, which is where this practice started.


Services

Four ways we work with teams.

One to three weeks, fixed scope

Architecture and security review

We read everything, then tell you what actually matters.

What this involves

A few days, start to finish

Foundations

Set the project up so the review is boring later.

What this involves

Monthly, scaled to what you need

Build partnership

We build alongside you, with the review discipline built in.

What this involves

Monthly retainer

Ongoing advisory

A standing technical partner who already knows your system.

What this involves

How we work

No surprises, in either direction.

  1. 01

    A call, at no charge

    Thirty minutes on what you are building and what is worrying you. If we are not the right help, we will say so and point you somewhere better.

  2. 02

    A written scope

    What we will look at, what we will deliver, what it costs, and when it is done. A fixed number, agreed before any work starts.

  3. 03

    The work

    We read, we build, or both. You see progress as it happens rather than at the end, and you can change direction while changing direction is still cheap.

  4. 04

    Handover that survives us

    Findings, decisions, and reasoning written down in your repository. The goal is that your team can carry it forward without us in the room.


Who you work with

This practice comes from the audit side, not the pitch deck side.

defthat is led by Dillon Frolek. The day job is IT analysis and running SOC audits, which means the work here is shaped by having sat in the seat where somebody has to produce the evidence and it is either there or it is not.

That background changes how the building goes. Access rules get written down as policy instead of scattered through the code. Decisions get a paper trail while they are still fresh. It is not slower, it just means the awkward questions have answers ready when they arrive.

We use AI-assisted development heavily and openly, because it is genuinely how the work moves fast now. It does not change who is accountable for what ships.


Free tool

A free starter kit for Claude Code and Cursor

Answer a few questions about what you are building and get a configured .claude/ folder, a CLAUDE.md written in your own domain language, and a starting roadmap. Free, no account needed. It is a useful head start, and it is a fair sample of how we think.

Build your starter kit

Tell us what you are building.

The first call is thirty minutes and costs nothing. Bring the thing that is worrying you. If we are not the right help, we will tell you that and point you somewhere better.