Savviety

Services

Work with me on your AI project.

I work with founders and engineering leaders to figure out what they need, design the system, and get it built. I write software as well as make architecture decisions and lead delivery.

  1. 01

    Agentic applications

    I start with what the agent needs to do and where it could fail. Then I define its responsibilities, limit the tools and data it can access, and make sure you can see what it did.

    • Baker Street

      An agent application I run on the lab's always-on Apple Silicon node. It has limited tool access, explicit rules for context, and full logs of each run.

      TypeScript · operated in my lab

      Not yet public

  2. 02

    AI-assisted software delivery

    I work out the requirements and architecture, put the tasks in order, and direct implementation and review. AI speeds up the coding. I'm responsible for deciding what's in scope, which tradeoffs to make, and how we'll check the result.

  3. 03

    Retrieval and platform architecture

    I work out how models and tools should access data, which parts run locally, and which need a service. Answers need to stay linked to their sources. You can see those choices in the retrieval projects below.

  4. 04

    Verification and modernization

    Before changing a system, I establish which behavior needs to stay the same and test the assumptions in the code. I use independent checks and review gates, with clear criteria for accepting the work, to help decide whether to release or rebuild it.

Ways to work together

  • Build

    I take on a defined project: work out the requirements and architecture, build and test the software, then hand it over with what you need to operate it.

  • Embed

    I join your team as a hands-on engineering lead, working through architecture questions and building the system with your engineers to help get it delivered.

  • Advise

    For teams that already have engineers, I offer fractional CTO advice on architecture, whether to build or buy, and how to plan delivery.

I use TypeScript, Python, Rust, Go, and Swift, with both hosted and local models. I choose based on what the system needs, where it will run, and who will maintain it.

Start a conversation