About

Julien Avezou

Software Engineer · Toronto, Canada

Thinking engineer building systems, products, and workflows for the AI era. Previous experience in Fintech.

LinkedIn · GitHub · Dev.to · Substack

Highlights

  • Key architect and developer of a system at Klarna to proactively verify millions of customers, leading to improved UX and huge cost savings
  • Built and launched multiple applications independently
  • Focused on reflection systems and engineering judgment in the age of AI - Author of The Thinking Engineer Toolkit

Technical Skills

Technologies and tooling I am comfortable with
JavaScript / TypeScriptReact / React Native / Next.jsNode.jsSupabasePostgreSQLRedisVercelAWSDockerKubernetesJenkinsTerraformRuby / Ruby on RailsKafkaReduxGitSentryAI workflows / LLM tooling

Experience

My career path

Senior Software Engineer

Klarna · 2021 — 2025
  • Key architect and developer of a system at Klarna to proactively verify millions of customers, leading to improved UX and huge cost savings
  • Built critical flows to allow customers to safely recover access to their Klarna Balance account (remote dynamic linking, letter send outs)
  • Helped design and implement a new onboarding flow for the Klarna Balance product, increasing the product’s conversion rates by 4%

Software Engineer - Freelance

JLG · 2020 — 2021
  • Conceived and developed a planning tool web application contracted for a top architecture firm in Belgium
  • Worked in a team of 3 devs in order to respect the roadmap planned out in terms of feature releases

Projects

Selected work · built & shipped

Jots

Developer-centric journaling and reflection app (AI-assisted).

Stack: Next.js · React · Vercel · Supabase · OpenAI

ReflectionCLI

CLI Tooling that helps add reflection to your development workflow

Stack: Next.js

Languages

Communication & global experience
English · NativeFrench · NativeItalian · ConversationalSpanish · ConversationalGerman · Conversational

Writing

Putting my thoughts into words

Your Codebase Has Technical Debt. But Does Your Team Have Comprehension Debt?

Comprehension debt is the gap between the current understanding of a codebase and the understanding needed to work effectively with it. It can lead to slower development, more bugs, and decreased team morale.

The 4 Cognitive Archetypes of Developers Using AI

A tracker to understand how AI usage shapes thinking, where it helps, and where it may quietly erode it.

See all writing here.


Hobbies & Fun Facts

My life outside of work
  • Building in public
  • Technical writing
  • Running (ran Paris and Berlin Marathons)
  • Reading
  • Scuba Diving
  • Kayaked around Corsica in 30 days

Get in Touch

Open to conversations

If something here resonates with you — whether it's engineering, reflection systems, AI workflows, or building thoughtful products — feel free to reach out.

julien.avezou@gmail.com