Skip to content
Context Windowby Alex Janjic
Menu

I lead engineering teams. I still write code.

I'm Alex Janjic, a VP of Engineering based in Canada. I lead the teams building AI and software systems, and I stay close to the implementation.

What I do

Leadership means setting direction, helping engineers grow and deciding what's worth building. I care about the decisions that connect an engineering team's work to a useful, reliable system.

Hands-on work means writing code, testing ideas and investigating the details: why something is slow, why an agent made the wrong decision or what happens when a dependency fails.

That connection between leadership and implementation keeps my decisions grounded. Building things helps me see the constraints. Leading teams makes me think beyond whether the code works.

What I've worked on

I've improved business workflows by integrating AI into the way the work gets done, rather than adding it as a separate tool.

I've built a unified internal AI platform connecting business systems and workflows. I've introduced autonomous software development workflows and used AI-assisted engineering to improve delivery throughput.

I've also reduced infrastructure and operational costs through AI-assisted analysis and engineering improvements, and brought AI capabilities into customer-facing enterprise products.

That work spans the systems themselves and the way teams build, release and operate them.

Why Context Window exists

When I'm learning something, I want to understand the decisions behind it. What did someone try first? Why did they change their approach? What looked promising but failed once they tested it?

Context Window is where I share those details: working code, measured experiments, architecture decisions and the limits that matter when a system has to run. I distinguish experiments from deployed systems: a benchmark tests a particular question; it isn't proof that an approach will hold up in production. Failures, unknown outcomes and the boundaries of each result belong in the explanation, not outside it.

I also explore what AI-native organizations need beyond individual tools: how responsibility, human judgment and operating practices fit together. The AI operating model is a way to examine those choices, not a claim that every organization should work the same way. It's written for engineers building AI systems and the leaders responsible for them.

The goal is to make the next person's starting point a little better than mine was. When an approach has limits, I'll explain them. When I get something wrong, I'll correct it.

Connect

If you're working through an engineering leadership question, building an AI system or trying a different approach to something I've written about, I'd like to hear from you.

How the work is edited

Explain the hard part

Start with the reader's actual question. Define unfamiliar terms once, then get to the difficult step.

Show the evidence

Use working code, diagrams, experiments, and measurements. A broad claim without evidence does not ship.

Leave something usable

A reader should leave with code, a diagram, a number, or a decision they can apply at work. Length is not a goal.

Say what failed

Record what worked, what did not, what surprised me, and where the approach has limits. A clean story without those parts is incomplete.

Layer the depth

Keep the argument readable. Put implementation depth where an interested reader can choose it.

Correct the record

Keep corrections on the article with a date and a plain account of what changed.

Found a mistake?

Send the article URL and the claim that needs checking to alex@janjic.ca. If it changes the piece, the correction stays on the page with a date.

Context Window dispatch

Practical AI engineering you can actually use

Working code, experiments, and production lessons. Published when there is something worth sending, never padded with AI news.

Confirmation is required. Read the privacy policy. Unsubscribe at any time.

The email edition is preparing to launch. No campaigns are being sent yet.