Full Time

I'm currently open to full time positions within AI engineering. I'm flexible in regards to title and role, the important part to me is that I'm contributing to AI in a way that enables others to solve their own problems.

I have experience in management, product and as a staff+ engineer. Location should be remote or Raleigh/Durham area, either is fine but I'm not open to moving.

See my resume for more info.

Contact Me

AI Consulting

I help people solve their own problems. A lot of it is education, some of it is targeting the right personalities and investing in enabling them though technology.

I also help navigate technological challenges. As an experienced software architect and engineer, I help clients navigate the tumultuous changes in the AI field.

Interested? Contact me for a free first consultation.

Contact Me

Related Articles

Normware: The Decline of Software Engineering

There’s a common refrain that “AI won’t replace software engineers”, often with the resolution, “you’ll be replaced by software engineers that use AI”, implying that AI will be used to make software engineers more productive and efficient. I argue that software engineers will be replaced by normies, non-engineers (accountants, lawyers, etc.) that are empowered to create their own software to solve their own problems.

AI Engineering Primer

How do you get up to speed with AI engineering? Unfortunately, I don’t know of any good consolidated resources, so I’m going to attempt to make one here. My first attempt at this focused more on what an AI engineer is and made only a feeble attempt at providing resources to get started. Let’s go!

How Can I Be An AI Engineer?

You want to be an AI Engineer? Do you even have the right skills? What do they do? All great questions. I’ve had this same conversation several times, so I figured it would be best to write it down. Here I answer all those, and break down the job into archetypes that should help you understand how you’ll contribute.

Who Wins With Cursor & Copilot?
Who wins now that Cursor is out? Good programmers? Bad programmers? Here, I make the case that it is more about your tempermant and personality traits. If you're good in the places where the AI is weak, you'll knock it out of the park.
Does Prompt Caching Make RAG Obsolete?
Anthropic announced prompt caching today. How is it helpful? Does it replace RAG? Let's discuss.
Vector Stores Are Dumb
Vector stores are used to implement the RAG pattern, but they're of limited utility. In this post I explain why I think vector-based RAG is limited and why using knowledge graphs to implement RAG is better.
Accountants Should Do Hackathons!
Everyone should do hackathons! Magic happens when you empower the people with the problems to solve their own problems.
Why The Llama 3.1 Announcement Is Huge
Today Meta announced Llama 3.1 405B as an open source AI model. Here's why this is a game-chager for the AI landscape.
RAG Trick: Embeddings are Spheres
This post offers some helpful simplifications you can make when working with RAG or embeddings that help build a working mental model around them. Embeddings typically form a (hyper)sphere, because they're normalized.
LLMs are Interpretable
Shockingly, LLMs are the most interpretable form of machine learning that I've seen so far, in that it's very compatible with an end user's needs for trust and explanation of behavior.