H
Open to technical conversations

Hugues Dtankouo

Director in Gen AI at a leading investment bank · Senior Full-Stack Python Engineer · I build clean, performant, long-lasting systems — from Python to Rust, from backend to agent orchestration.

Montréal, Canada · ENSP Yaoundé · English · Français
Hugues Dtankouo
7+
years of experience
50+
developers trained
15
pro certifications
20k+
technical followers
About

Building systems that last.

I'm a software engineer, trained at the École Nationale Supérieure Polytechnique de Yaoundé, now a Director in Gen AI at a leading investment bank, based in Montréal. I care about well-designed systems: the ones that hold up under load, that you can read six months later, and that clearly express what they do.

After seven years of full-stack Python development — FastAPI, Django, Angular, React — I now work on AI agent orchestration platforms and document processing pipelines. My latest project, Olga, is a Rust engine for Intelligent Document Processing with strictly typed Python bindings (PDF, DOCX, XLSX, HTML → clean structure).

On the side, I teach: I've trained 50+ developers across several countries and I run a 20,000+ French-speaking developer community. I believe code quality and clear thinking are trained together.

Stack

What I build with.

Languages

Python Rust TypeScript JavaScript C# SQL C++

Backend

FastAPI Django Flask ASP.NET SQLAlchemy Pydantic

Frontend

Angular React Tailwind CSS HTML / CSS Jinja2

Data & Gen AI

LLM orchestration RAG Claude / Anthropic Power BI Pandas OCR (Tesseract)

Databases

PostgreSQL MySQL MongoDB SQLite

Cloud & DevOps

AWS Azure GCP Docker GitHub Actions Heroku
Projects

What I'm working on.

See all repositories
Featured

Olga

A Rust engine for Intelligent Document Processing, exposed through strictly typed Python bindings (PyO3 + maturin). Four formats, one API: PDF, DOCX, XLSX, HTML → clean structure, cross-page tables, RAG chunks, pre-flight processability.

Rust 1.88+ Python 3.8+ (abi3) PyO3 PDFium mypy --strict MIT
# Ten-second tour.
import olgadoc

doc = olgadoc.Document.open("report.pdf")
print(doc.format, doc.page_count)  # ('PDF', 12)

# Health pre-flight
report = doc.processability()
if report.is_blocked():
    raise SystemExit(report.blockers)

# Structured JSON tree — mypy-narrowed
for el in doc.to_json()["elements"]:
    if el["type"] == "heading":
        print(f"h{el['level']}: {el['text']}")

problems

54

FastAPI platform for algorithmic challenges with an embedded editor and automated validation. Python 3.10+, Jinja2, Pytest, Poetry.

Python FastAPI

Fax

20

Python project exploring asynchronous communication patterns and lightweight server utilities.

Python

data-eyes

16

A data manipulation interface built for analysts — fast exploration, transformation, and visualization.

HTML Python

scientific-pdf-translator

11

Scientific EN → FR translation via Claude, with OCR for scanned PDFs and LaTeX output to preserve academic typography.

Python Claude LaTeX

eyes

11

Modular Python / SQLAlchemy ERP — centralized data, access control, collaboration, and performance tracking.

Python PostgreSQL SQLAlchemy

genai-friendly-architecture

2

Architecture pattern for lock-in-free AI systems: pure functions with a standardized interface, interoperable with any orchestrator (LangGraph, Temporal, Airflow…).

Python Architecture

step-by-step-immo

9

A platform offering step-by-step guidance to structure real-estate projects.

HTML Python

giteyes

8

An interactive GitHub documentation reader — browse repos and their docs without leaving the UI.

HTML

pcpp1_certification_dumps

2

Tips and resources for preparing the PCPP1 exam — compiled after passing the certification myself.

Python Teaching
Experience

Career path.

  1. Director in Gen AI

    · Leading investment bank Current
    Montréal, Canada

    Design and production delivery of agent orchestration platforms, document extraction, and enterprise-scale LLM assistants. Software architecture, engineering standards, technical mentoring.

  2. Senior Full-Stack Developer

    · International IT consulting

    Designed, built, and deployed software solutions for international clients. Python / FastAPI / Django, Angular, CI/CD, technical reviews, and mentoring.

  3. Head of Application Support

    · Banking sector

    Led application support across critical banking systems. Incident management, coordination between business and technical teams, SLA tracking.

  4. IT Auditor · Data Analyst

    · Big Four firm

    IT audit engagements and data analysis missions for major clients. Control reviews on information systems, risk assessment, and turning raw operational data into evidence-grade insights for stakeholders.

  5. Engineer's Degree · Computer Engineering

    · ENSP Yaoundé

    Ingénieur de Conception in Computer Engineering at the École Nationale Supérieure Polytechnique de Yaoundé — a five-year engineering programme built on strong foundations in mathematics and algorithmics, with a specialization in software systems design.

Certifications

15 certifications, four domains.

From programming to cloud to agility: I like to formally validate what I know — it's a discipline, and a commitment to the teams I work with.

Python

  • PCPP1™
  • PCAP
  • PCEP
  • PCET

Cloud

  • AWS CLF-C02
  • Azure AZ-900
  • GCP Cloud Digital Leader

Data & C++

  • Power BI PL-300
  • CPE (C++)

Agility

  • SAFe 6 RTE
  • SAFe Agilist
  • SAFe POPM
  • SAFe SSM
  • PSM I · PSPO I
Teaching

Teach, and learn by teaching.

Beyond code, I teach: I've mentored more than 50 developers through their Python and software fundamentals ramp-up, and I run a French-speaking community of 20,000+ enthusiasts. Teaching forces me to make things simple — and that's exactly what makes code better.

50+
developers trained
20k+
technical followers
4
Python Institute certs
EN / FR
bilingual content
Contact

Let's talk.

I enjoy discussing software architecture, Python, Rust, Gen AI systems, and how to pass all of that on to teams. The fastest way to reach me is email.

Email
huguesdtankouo@gmail.com
LinkedIn
linkedin.com/in/dtankouo
GitHub
github.com/Hugues-DTANKOUO