AI ENGINEER / SOFTWARE ENGINEER / PROFESSIONAL MAKER
I build software
with AI.

I have more than ten years of experience in software and engineering, including more than six in industrial computer vision.

More about my work

I'm a professional maker. I use AI across research, design and development to turn ideas into working software. I set the direction and take responsibility for the result.

Industrial computer vision AI-assisted software development Optics & image acquisition Edge deployment
01 / SELECTED WORK

Selected work

Professional & independent projects
01 Professional • Internal project • 2026 • Computer vision

Improving aluminium profile inspection

Four parts, their shapes and four joints checked against CAD.
How the inspection works
Open video
End-on cross-section: two aluminium sections joined by two plastic strips, with four joining locations highlighted.
Two aluminium sections and two plastic strips. Compare their shapes with CAD and check the four joining locations. Generic illustration; no measured results or joint-strength test.
THE PROBLEM

The existing vision system needed more reliable checks of assembled aluminium profiles and clearer explanations when an inspection failed.

MY CONTRIBUTION

I corrected processing errors, tuned settings for individual profiles and built web views for operators, managers and engineering analysis.

EVALUATION

I evaluated the changes on archived images. A pilot on new production images and final installation checks are still needed.

02 Professional • Aperam Genk

Industrial surface-defect inspection

Detecting small defects in coil images
How the inspection works
Open video
Separate surface images: an example scratch on the top and a dent on the bottom, each with a severity scale from 1 to 3. Severity 3 on either surface means scrap the strip.
Two cameras inspect the top and bottom surfaces separately. For example, the top camera may see a scratch while the bottom camera sees a dent. Each defect is classified by type and severity from 1 to 3. Severity 3 on either surface means scrap the strip. Generic illustration: the equipment and defects are fictional, not an Aperam installation or an inspection result.
THE PROBLEM

Find millimetric surface defects in high-resolution images of coils.

THE APPROACH

I built an image-processing algorithm in Python using OpenCV and PIL.

OUTCOME

I helped roll out the inspection solution across multiple plants, improving inspection reliability.

03 Professional • Internal project • Jan 2026-present • Active development

P&ID tag extraction and verification

Extract tags from engineering drawings, then review and export them
From drawing to reviewed data
Open video
An engineer compares a sample tag with a fictional drawing and corrects the proposed value before export.
An engineer compares the proposed tags with the drawing, corrects them and exports reviewed data. Fictional drawing and sample inventory; no client documents or application screenshots are shown. Extraction still requires engineer review. Time savings and error reduction remain unverified.
THE PROBLEM

Engineers spend hours reading complex P&IDs and checking tag inventories. Changes to the drawings add more work and opportunities for mistakes.

THE APPROACH

I use AI to prepare the first inventory. Engineers check it against the drawing, correct missing or incorrect information, and export their reviewed data.

OUTCOME

I am developing the extraction, correction and export workflow. Time savings and error reduction remain unverified, and validation across drawing vendors is limited.

04 Independent Project • Open Source

AgileForge: building software with AI agents

A tool for planning agent work and checking its output
From requirements to reviewed work
Open video
An accepted Specification links an example Task and Story to coding-agent implementation and verification in the target repository.
Illustrative workflow, not a product screenshot. One Project links a human-accepted Specification to planning, coding-agent implementation, verification and recorded evidence. Story closure, Sprint review, closure and learning are separate steps. AgileForge rules choose eligible actions; ADK generates candidates. AI responses still vary and need review. Independent open-source project.
THE PROBLEM

Keep AI agents working from requirements that a person has approved.

THE APPROACH

I built a workflow with approval checkpoints and rules for assigning work. Each output links back to its inputs and the decisions behind it.

OUTCOME

A Python CLI and local dashboard to inspect tasks, decisions and generated files. This is my independent open-source project.

02 / EXPERIENCE

Experience

My work in industrial systems and computer vision.

Jun 2024 – Present
Ghent, Belgium
Yazzoom

Computer Vision Project Engineer

Design hardware and software architectures for industrial computer vision using open-source tools. Lead data acquisition, labeling, model training and deployment across concurrent projects.

Sep 2019 – Jun 2024
Genk, Belgium
Aperam Genk

Computer Vision Engineer

Developed open-source defect-detection and quality-assessment algorithms. Built a Python algorithm using OpenCV and PIL to identify millimetric surface defects in high-resolution coil imagery, rolled out across multiple plants.

Jun 2017 – Sep 2019
Genk, Belgium
Aperam Genk

Reliability Engineer

Initiated the company's first predictive-maintenance data-science project. Installed and monitored more than 1,000 sensors on more than 100 assets, and helped establish a central monitoring room.

Jun 2014 – Jun 2017
Brazil
Aperam South America

Automation Analyst & Telecommunications Engineer

Deployed a trunked radio system serving more than 1,000 employees. Installed and maintained more than 500 security cameras, and maintained routers and servers.

EARLY FOUNDATION
approx. Dec 2013 – May 2014

Developer

RCS Informática • Brazil
Sep 2013 – Nov 2013

Intern

Aperam South America • Brazil
Feb 2013 – Aug 2013

Numerical Calculation Monitor

Universidade Federal de São João del-Rei (UFSJ) • Brazil
03 / SKILLS

Skills

Skills and tools I use at work and in my own projects.

INDUSTRIAL INSPECTION

Computer vision & deep learning

Industrial cameras & optics • Image acquisition • OpenCV • Object detection • Image classification • Image segmentation • Contrastive learning • PyTorch • Surface defect detection

AGENTS AND APPLICATIONS

AI & LLM engineering

Large language models (LLMs) • Agentic AI • Google ADK • Agent orchestration • Structured outputs

DESIGN, BUILD AND TEST

Software engineering

Python • FastAPI • SQL / PostgreSQL • Git • Automated testing • Hardware/software architecture

TRAINING AND EXPERIMENTS

MLOps & cloud

MLflow experiment tracking • Model training & deployment • MLOps • Microsoft Azure

04 / EDUCATION & LANGUAGES

Education & qualifications

Selected certifications & courses

View all 35 credentials →

Master in Software Engineering

Quantic School of Business and Technology • Remote
In progress (Expected January 2027)

Specialization in Software Engineering for Data Science Applications

Universidade Federal do Rio Grande do Sul (UFRGS) • Brazil
Completed 2026

B.Sc. in Telecommunications Engineering

Universidade Federal de São João del-Rei (UFSJ) • Brazil
Completed 2013

B.Sc. in Science and Technology

Universidade Federal de São João del-Rei (UFSJ) • Brazil
Completed 2011
LANGUAGES
Portuguese Native
English Fluent
French Intermediate
Dutch Intermediate
05 / ACTIVITY

Development activity

My GitHub contributions and Codex usage, with dates for each update.

View GitHub and Codex activity

GitHub contributions

View GitHub ↗

2,278 contributions in the reported period

Daily contributions 26 Oct 2025 to 28 Oct 2026. Dark outlined cells mean not reported. Exact values are available in the daily values table below. MonWedFriNovDecJanFebMarAprMayJunJulAugSepOct2025-10-26: 0 contributions2025-10-27: 0 contributions2025-10-28: 0 contributions2025-10-29: 0 contributions2025-10-30: 0 contributions2025-10-31: 1 contributions2025-11-01: 0 contributions2025-11-02: 0 contributions2025-11-03: 0 contributions2025-11-04: 0 contributions2025-11-05: 0 contributions2025-11-06: 0 contributions2025-11-07: 0 contributions2025-11-08: 0 contributions2025-11-09: 1 contributions2025-11-10: 0 contributions2025-11-11: 24 contributions2025-11-12: 0 contributions2025-11-13: 0 contributions2025-11-14: 0 contributions2025-11-15: 0 contributions2025-11-16: 0 contributions2025-11-17: 0 contributions2025-11-18: 0 contributions2025-11-19: 0 contributions2025-11-20: 0 contributions2025-11-21: 0 contributions2025-11-22: 0 contributions2025-11-23: 23 contributions2025-11-24: 0 contributions2025-11-25: 0 contributions2025-11-26: 0 contributions2025-11-27: 0 contributions2025-11-28: 0 contributions2025-11-29: 10 contributions2025-11-30: 18 contributions2025-12-01: 0 contributions2025-12-02: 0 contributions2025-12-03: 0 contributions2025-12-04: 0 contributions2025-12-05: 0 contributions2025-12-06: 0 contributions2025-12-07: 0 contributions2025-12-08: 0 contributions2025-12-09: 0 contributions2025-12-10: 0 contributions2025-12-11: 0 contributions2025-12-12: 0 contributions2025-12-13: 0 contributions2025-12-14: 0 contributions2025-12-15: 0 contributions2025-12-16: 3 contributions2025-12-17: 0 contributions2025-12-18: 0 contributions2025-12-19: 0 contributions2025-12-20: 0 contributions2025-12-21: 0 contributions2025-12-22: 0 contributions2025-12-23: 0 contributions2025-12-24: 0 contributions2025-12-25: 0 contributions2025-12-26: 0 contributions2025-12-27: 0 contributions2025-12-28: 0 contributions2025-12-29: 0 contributions2025-12-30: 0 contributions2025-12-31: 0 contributions2026-01-01: 0 contributions2026-01-02: 0 contributions2026-01-03: 0 contributions2026-01-04: 0 contributions2026-01-05: 0 contributions2026-01-06: 0 contributions2026-01-07: 0 contributions2026-01-08: 0 contributions2026-01-09: 0 contributions2026-01-10: 28 contributions2026-01-11: 0 contributions2026-01-12: 0 contributions2026-01-13: 0 contributions2026-01-14: 0 contributions2026-01-15: 0 contributions2026-01-16: 0 contributions2026-01-17: 3 contributions2026-01-18: 17 contributions2026-01-19: 2 contributions2026-01-20: 0 contributions2026-01-21: 20 contributions2026-01-22: 8 contributions2026-01-23: 1 contributions2026-01-24: 4 contributions2026-01-25: 10 contributions2026-01-26: 21 contributions2026-01-27: 7 contributions2026-01-28: 0 contributions2026-01-29: 1 contributions2026-01-30: 2 contributions2026-01-31: 14 contributions2026-02-01: 20 contributions2026-02-02: 6 contributions2026-02-03: 6 contributions2026-02-04: 8 contributions2026-02-05: 0 contributions2026-02-06: 5 contributions2026-02-07: 4 contributions2026-02-08: 5 contributions2026-02-09: 1 contributions2026-02-10: 0 contributions2026-02-11: 0 contributions2026-02-12: 0 contributions2026-02-13: 0 contributions2026-02-14: 0 contributions2026-02-15: 9 contributions2026-02-16: 0 contributions2026-02-17: 6 contributions2026-02-18: 0 contributions2026-02-19: 9 contributions2026-02-20: 0 contributions2026-02-21: 0 contributions2026-02-22: 0 contributions2026-02-23: 0 contributions2026-02-24: 0 contributions2026-02-25: 0 contributions2026-02-26: 0 contributions2026-02-27: 0 contributions2026-02-28: 0 contributions2026-03-01: 0 contributions2026-03-02: 0 contributions2026-03-03: 0 contributions2026-03-04: 5 contributions2026-03-05: 0 contributions2026-03-06: 7 contributions2026-03-07: 1 contributions2026-03-08: 1 contributions2026-03-09: 1 contributions2026-03-10: 2 contributions2026-03-11: 1 contributions2026-03-12: 1 contributions2026-03-13: 2 contributions2026-03-14: 9 contributions2026-03-15: 1 contributions2026-03-16: 1 contributions2026-03-17: 7 contributions2026-03-18: 0 contributions2026-03-19: 1 contributions2026-03-20: 1 contributions2026-03-21: 15 contributions2026-03-22: 16 contributions2026-03-23: 2 contributions2026-03-24: 4 contributions2026-03-25: 2 contributions2026-03-26: 0 contributions2026-03-27: 1 contributions2026-03-28: 54 contributions2026-03-29: 42 contributions2026-03-30: 1 contributions2026-03-31: 13 contributions2026-04-01: 3 contributions2026-04-02: 5 contributions2026-04-03: 7 contributions2026-04-04: 2 contributions2026-04-05: 1 contributions2026-04-06: 1 contributions2026-04-07: 3 contributions2026-04-08: 3 contributions2026-04-09: 10 contributions2026-04-10: 6 contributions2026-04-11: 0 contributions2026-04-12: 0 contributions2026-04-13: 0 contributions2026-04-14: 1 contributions2026-04-15: 0 contributions2026-04-16: 1 contributions2026-04-17: 1 contributions2026-04-18: 1 contributions2026-04-19: 0 contributions2026-04-20: 1 contributions2026-04-21: 1 contributions2026-04-22: 1 contributions2026-04-23: 0 contributions2026-04-24: 1 contributions2026-04-25: 1 contributions2026-04-26: 1 contributions2026-04-27: 1 contributions2026-04-28: 1 contributions2026-04-29: 1 contributions2026-04-30: 1 contributions2026-05-01: 1 contributions2026-05-02: 1 contributions2026-05-03: 1 contributions2026-05-04: 0 contributions2026-05-05: 1 contributions2026-05-06: 1 contributions2026-05-07: 1 contributions2026-05-08: 1 contributions2026-05-09: 1 contributions2026-05-10: 1 contributions2026-05-11: 1 contributions2026-05-12: 1 contributions2026-05-13: 1 contributions2026-05-14: 21 contributions2026-05-15: 30 contributions2026-05-16: 24 contributions2026-05-17: 59 contributions2026-05-18: 0 contributions2026-05-19: 37 contributions2026-05-20: 32 contributions2026-05-21: 22 contributions2026-05-22: 2 contributions2026-05-23: 1 contributions2026-05-24: 1 contributions2026-05-25: 19 contributions2026-05-26: 10 contributions2026-05-27: 14 contributions2026-05-28: 36 contributions2026-05-29: 0 contributions2026-05-30: 15 contributions2026-05-31: 11 contributions2026-06-01: 9 contributions2026-06-02: 31 contributions2026-06-03: 7 contributions2026-06-04: 3 contributions2026-06-05: 49 contributions2026-06-06: 20 contributions2026-06-07: 0 contributions2026-06-08: 12 contributions2026-06-09: 15 contributions2026-06-10: 39 contributions2026-06-11: 16 contributions2026-06-12: 23 contributions2026-06-13: 25 contributions2026-06-14: 18 contributions2026-06-15: 34 contributions2026-06-16: 21 contributions2026-06-17: 43 contributions2026-06-18: 1 contributions2026-06-19: 0 contributions2026-06-20: 0 contributions2026-06-21: 0 contributions2026-06-22: 7 contributions2026-06-23: 16 contributions2026-06-24: 6 contributions2026-06-25: 17 contributions2026-06-26: 13 contributions2026-06-27: 0 contributions2026-06-28: 0 contributions2026-06-29: 21 contributions2026-06-30: 23 contributions2026-07-01: 9 contributions2026-07-02: 1 contributions2026-07-03: 1 contributions2026-07-04: 4 contributions2026-07-05: 0 contributions2026-07-06: 1 contributions2026-07-07: 3 contributions2026-07-08: 0 contributions2026-07-09: 0 contributions2026-07-10: 10 contributions2026-07-11: 0 contributions2026-07-12: 0 contributions2026-07-13: 0 contributions2026-07-14: 0 contributions2026-07-15: 0 contributions2026-07-16: 0 contributions2026-07-17: 0 contributions2026-07-18: 0 contributions2026-07-19: 0 contributions2026-07-20: 0 contributions2026-07-21: 0 contributions2026-07-22: 0 contributions2026-07-23: 3 contributions2026-07-24: 0 contributions2026-07-25: 0 contributions2026-07-26: 0 contributions2026-07-27: 29 contributions2026-07-28: 5 contributions2026-07-29: 0 contributions2026-07-30: 0 contributions2026-07-31: 0 contributions2026-08-01: 0 contributions2026-08-02: 36 contributions2026-08-03: 41 contributions2026-08-04: 0 contributions2026-08-05: 31 contributions2026-08-06: 0 contributions2026-08-07: 0 contributions2026-08-08: 0 contributions2026-08-09: 9 contributions2026-08-10: 55 contributions2026-08-11: 25 contributions2026-08-12: 8 contributions2026-08-13: 5 contributions2026-08-14: 6 contributions2026-08-15: 0 contributions2026-08-16: 0 contributions2026-08-17: 0 contributions2026-08-18: 0 contributions2026-08-19: 0 contributions2026-08-20: 5 contributions2026-08-21: 3 contributions2026-08-22: 6 contributions2026-08-23: 11 contributions2026-08-24: 64 contributions2026-08-25: 155 contributions2026-08-26: 3 contributions2026-08-27: 33 contributions2026-08-28: 8 contributions2026-08-29: 11 contributions2026-08-30: 27 contributions2026-08-31: 23 contributions2026-09-01: 20 contributions2026-09-02: 16 contributions2026-09-03: 0 contributions2026-09-04: 2 contributions2026-09-05: 4 contributions2026-09-06: 5 contributions2026-09-07: 12 contributions2026-09-08: 9 contributions2026-09-09: 2 contributions2026-09-10: 3 contributions2026-09-11: 2 contributions2026-09-12: 2 contributions2026-09-13: 0 contributions2026-09-14: 1 contributions2026-09-15: 5 contributions2026-09-16: 9 contributions2026-09-17: 0 contributions2026-09-18: 2 contributions2026-09-19: 2 contributions2026-09-20: 8 contributions2026-09-21: 13 contributions2026-09-22: 0 contributions2026-09-23: 0 contributions2026-09-24: 2 contributions2026-09-25: 0 contributions2026-09-26: 6 contributions2026-09-27: 6 contributions2026-09-28: 1 contributions2026-09-29: 0 contributions2026-09-30: 0 contributions2026-10-01: 0 contributions2026-10-02: 0 contributions2026-10-03: 4 contributions2026-10-04: 2 contributions2026-10-05: 0 contributions2026-10-06: 12 contributions2026-10-07: 44 contributions2026-10-08: 25 contributions2026-10-09: 10 contributions2026-10-10: 0 contributions2026-10-11: 1 contributions2026-10-12: 0 contributions2026-10-13: 2 contributions2026-10-14: 4 contributions2026-10-15: 0 contributions2026-10-16: 8 contributions2026-10-17: 6 contributions2026-10-18: 5 contributions2026-10-19: 2 contributions2026-10-20: 2 contributions2026-10-21: 10 contributions2026-10-22: 13 contributions2026-10-23: 7 contributions2026-10-24: 0 contributions2026-10-25: 0 contributions2026-10-26: 0 contributions2026-10-27: 0 contributions2026-10-28: 0 contributions
LessMore

Snapshot captured · 26 Oct 2025 – 28 Oct 2026

View daily values
Reported contributions by date
DateContributions
2026-10-280
2026-10-270
2026-10-260
2026-10-250
2026-10-240
2026-10-237
2026-10-2213
2026-10-2110
2026-10-202
2026-10-192
2026-10-185
2026-10-176
2026-10-168
2026-10-150
2026-10-144
2026-10-132
2026-10-120
2026-10-111
2026-10-100
2026-10-0910
2026-10-0825
2026-10-0744
2026-10-0612
2026-10-050
2026-10-042
2026-10-034
2026-10-020
2026-10-010
2026-09-300
2026-09-290
2026-09-281
2026-09-276
2026-09-266
2026-09-250
2026-09-242
2026-09-230
2026-09-220
2026-09-2113
2026-09-208
2026-09-192
2026-09-182
2026-09-170
2026-09-169
2026-09-155
2026-09-141
2026-09-130
2026-09-122
2026-09-112
2026-09-103
2026-09-092
2026-09-089
2026-09-0712
2026-09-065
2026-09-054
2026-09-042
2026-09-030
2026-09-0216
2026-09-0120
2026-08-3123
2026-08-3027
2026-08-2911
2026-08-288
2026-08-2733
2026-08-263
2026-08-25155
2026-08-2464
2026-08-2311
2026-08-226
2026-08-213
2026-08-205
2026-08-190
2026-08-180
2026-08-170
2026-08-160
2026-08-150
2026-08-146
2026-08-135
2026-08-128
2026-08-1125
2026-08-1055
2026-08-099
2026-08-080
2026-08-070
2026-08-060
2026-08-0531
2026-08-040
2026-08-0341
2026-08-0236
2026-08-010
2026-07-310
2026-07-300
2026-07-290
2026-07-285
2026-07-2729
2026-07-260
2026-07-250
2026-07-240
2026-07-233
2026-07-220
2026-07-210
2026-07-200
2026-07-190
2026-07-180
2026-07-170
2026-07-160
2026-07-150
2026-07-140
2026-07-130
2026-07-120
2026-07-110
2026-07-1010
2026-07-090
2026-07-080
2026-07-073
2026-07-061
2026-07-050
2026-07-044
2026-07-031
2026-07-021
2026-07-019
2026-06-3023
2026-06-2921
2026-06-280
2026-06-270
2026-06-2613
2026-06-2517
2026-06-246
2026-06-2316
2026-06-227
2026-06-210
2026-06-200
2026-06-190
2026-06-181
2026-06-1743
2026-06-1621
2026-06-1534
2026-06-1418
2026-06-1325
2026-06-1223
2026-06-1116
2026-06-1039
2026-06-0915
2026-06-0812
2026-06-070
2026-06-0620
2026-06-0549
2026-06-043
2026-06-037
2026-06-0231
2026-06-019
2026-05-3111
2026-05-3015
2026-05-290
2026-05-2836
2026-05-2714
2026-05-2610
2026-05-2519
2026-05-241
2026-05-231
2026-05-222
2026-05-2122
2026-05-2032
2026-05-1937
2026-05-180
2026-05-1759
2026-05-1624
2026-05-1530
2026-05-1421
2026-05-131
2026-05-121
2026-05-111
2026-05-101
2026-05-091
2026-05-081
2026-05-071
2026-05-061
2026-05-051
2026-05-040
2026-05-031
2026-05-021
2026-05-011
2026-04-301
2026-04-291
2026-04-281
2026-04-271
2026-04-261
2026-04-251
2026-04-241
2026-04-230
2026-04-221
2026-04-211
2026-04-201
2026-04-190
2026-04-181
2026-04-171
2026-04-161
2026-04-150
2026-04-141
2026-04-130
2026-04-120
2026-04-110
2026-04-106
2026-04-0910
2026-04-083
2026-04-073
2026-04-061
2026-04-051
2026-04-042
2026-04-037
2026-04-025
2026-04-013
2026-03-3113
2026-03-301
2026-03-2942
2026-03-2854
2026-03-271
2026-03-260
2026-03-252
2026-03-244
2026-03-232
2026-03-2216
2026-03-2115
2026-03-201
2026-03-191
2026-03-180
2026-03-177
2026-03-161
2026-03-151
2026-03-149
2026-03-132
2026-03-121
2026-03-111
2026-03-102
2026-03-091
2026-03-081
2026-03-071
2026-03-067
2026-03-050
2026-03-045
2026-03-030
2026-03-020
2026-03-010
2026-02-280
2026-02-270
2026-02-260
2026-02-250
2026-02-240
2026-02-230
2026-02-220
2026-02-210
2026-02-200
2026-02-199
2026-02-180
2026-02-176
2026-02-160
2026-02-159
2026-02-140
2026-02-130
2026-02-120
2026-02-110
2026-02-100
2026-02-091
2026-02-085
2026-02-074
2026-02-065
2026-02-050
2026-02-048
2026-02-036
2026-02-026
2026-02-0120
2026-01-3114
2026-01-302
2026-01-291
2026-01-280
2026-01-277
2026-01-2621
2026-01-2510
2026-01-244
2026-01-231
2026-01-228
2026-01-2120
2026-01-200
2026-01-192
2026-01-1817
2026-01-173
2026-01-160
2026-01-150
2026-01-140
2026-01-130
2026-01-120
2026-01-110
2026-01-1028
2026-01-090
2026-01-080
2026-01-070
2026-01-060
2026-01-050
2026-01-040
2026-01-030
2026-01-020
2026-01-010
2025-12-310
2025-12-300
2025-12-290
2025-12-280
2025-12-270
2025-12-260
2025-12-250
2025-12-240
2025-12-230
2025-12-220
2025-12-210
2025-12-200
2025-12-190
2025-12-180
2025-12-170
2025-12-163
2025-12-150
2025-12-140
2025-12-130
2025-12-120
2025-12-110
2025-12-100
2025-12-090
2025-12-080
2025-12-070
2025-12-060
2025-12-050
2025-12-040
2025-12-030
2025-12-020
2025-12-010
2025-11-3018
2025-11-2910
2025-11-280
2025-11-270
2025-11-260
2025-11-250
2025-11-240
2025-11-2323
2025-11-220
2025-11-210
2025-11-200
2025-11-190
2025-11-180
2025-11-170
2025-11-160
2025-11-150
2025-11-140
2025-11-130
2025-11-120
2025-11-1124
2025-11-100
2025-11-091
2025-11-080
2025-11-070
2025-11-060
2025-11-050
2025-11-040
2025-11-030
2025-11-020
2025-11-010
2025-10-311
2025-10-300
2025-10-290
2025-10-280
2025-10-270
2025-10-260

Codex activity

Codex account
Lifetime tokens
65.8B
Peak daily tokens
1.8B
Longest turn
32h 59m
Streak at capture
36 days
Longest streak
56 days
Daily tokens 28 Oct 2025 to 27 Oct 2026. Dark outlined cells mean not reported. Exact values are available in the daily values table below. MonWedFriNovDecJanFebMarAprMayJunJulAugSepOct2025-10-28: Not reported2025-10-29: Not reported2025-10-30: Not reported2025-10-31: Not reported2025-11-01: Not reported2025-11-02: Not reported2025-11-03: Not reported2025-11-04: Not reported2025-11-05: Not reported2025-11-06: Not reported2025-11-07: Not reported2025-11-08: Not reported2025-11-09: Not reported2025-11-10: Not reported2025-11-11: Not reported2025-11-12: Not reported2025-11-13: Not reported2025-11-14: Not reported2025-11-15: Not reported2025-11-16: Not reported2025-11-17: Not reported2025-11-18: Not reported2025-11-19: Not reported2025-11-20: Not reported2025-11-21: Not reported2025-11-22: Not reported2025-11-23: Not reported2025-11-24: Not reported2025-11-25: Not reported2025-11-26: Not reported2025-11-27: Not reported2025-11-28: Not reported2025-11-29: Not reported2025-11-30: Not reported2025-12-01: Not reported2025-12-02: Not reported2025-12-03: Not reported2025-12-04: Not reported2025-12-05: Not reported2025-12-06: Not reported2025-12-07: Not reported2025-12-08: Not reported2025-12-09: Not reported2025-12-10: Not reported2025-12-11: Not reported2025-12-12: Not reported2025-12-13: Not reported2025-12-14: Not reported2025-12-15: Not reported2025-12-16: Not reported2025-12-17: Not reported2025-12-18: Not reported2025-12-19: Not reported2025-12-20: Not reported2025-12-21: Not reported2025-12-22: Not reported2025-12-23: Not reported2025-12-24: Not reported2025-12-25: Not reported2025-12-26: Not reported2025-12-27: Not reported2025-12-28: Not reported2025-12-29: Not reported2025-12-30: Not reported2025-12-31: Not reported2026-01-01: Not reported2026-01-02: Not reported2026-01-03: Not reported2026-01-04: Not reported2026-01-05: Not reported2026-01-06: Not reported2026-01-07: Not reported2026-01-08: Not reported2026-01-09: Not reported2026-01-10: Not reported2026-01-11: Not reported2026-01-12: Not reported2026-01-13: Not reported2026-01-14: Not reported2026-01-15: Not reported2026-01-16: Not reported2026-01-17: Not reported2026-01-18: Not reported2026-01-19: Not reported2026-01-20: Not reported2026-01-21: Not reported2026-01-22: Not reported2026-01-23: Not reported2026-01-24: Not reported2026-01-25: Not reported2026-01-26: Not reported2026-01-27: Not reported2026-01-28: Not reported2026-01-29: Not reported2026-01-30: Not reported2026-01-31: Not reported2026-02-01: Not reported2026-02-02: Not reported2026-02-03: Not reported2026-02-04: Not reported2026-02-05: Not reported2026-02-06: Not reported2026-02-07: Not reported2026-02-08: Not reported2026-02-09: Not reported2026-02-10: Not reported2026-02-11: Not reported2026-02-12: Not reported2026-02-13: Not reported2026-02-14: Not reported2026-02-15: Not reported2026-02-16: Not reported2026-02-17: Not reported2026-02-18: Not reported2026-02-19: Not reported2026-02-20: Not reported2026-02-21: Not reported2026-02-22: Not reported2026-02-23: Not reported2026-02-24: Not reported2026-02-25: Not reported2026-02-26: Not reported2026-02-27: Not reported2026-02-28: Not reported2026-03-01: Not reported2026-03-02: Not reported2026-03-03: Not reported2026-03-04: Not reported2026-03-05: Not reported2026-03-06: Not reported2026-03-07: Not reported2026-03-08: Not reported2026-03-09: Not reported2026-03-10: Not reported2026-03-11: Not reported2026-03-12: Not reported2026-03-13: Not reported2026-03-14: Not reported2026-03-15: Not reported2026-03-16: Not reported2026-03-17: Not reported2026-03-18: Not reported2026-03-19: Not reported2026-03-20: Not reported2026-03-21: Not reported2026-03-22: Not reported2026-03-23: Not reported2026-03-24: Not reported2026-03-25: Not reported2026-03-26: Not reported2026-03-27: Not reported2026-03-28: Not reported2026-03-29: Not reported2026-03-30: Not reported2026-03-31: Not reported2026-04-01: Not reported2026-04-02: Not reported2026-04-03: Not reported2026-04-04: 141,986,833 tokens2026-04-05: 467,900,040 tokens2026-04-06: 273,316,852 tokens2026-04-07: 36,043,890 tokens2026-04-08: 171,173,936 tokens2026-04-09: 86,216,112 tokens2026-04-10: 249,672,071 tokens2026-04-11: 227,277,240 tokens2026-04-12: 83,549,671 tokens2026-04-13: 87,801,458 tokens2026-04-14: 31,156,782 tokens2026-04-15: 64,847,134 tokens2026-04-16: 19,195,253 tokens2026-04-17: 92,938,812 tokens2026-04-18: 275,760,947 tokens2026-04-19: 65,290,307 tokens2026-04-20: 11,696,935 tokens2026-04-21: Not reported2026-04-22: 20,569,674 tokens2026-04-23: Not reported2026-04-24: 39,052,551 tokens2026-04-25: 22,765,803 tokens2026-04-26: 341,617,452 tokens2026-04-27: 267,878,088 tokens2026-04-28: 263,226,564 tokens2026-04-29: 396,400,876 tokens2026-04-30: 280,721,752 tokens2026-05-01: 219,222,168 tokens2026-05-02: 9,544,012 tokens2026-05-03: 98,171,066 tokens2026-05-04: 144,230,299 tokens2026-05-05: 187,119,172 tokens2026-05-06: 212,880,765 tokens2026-05-07: 357,615,175 tokens2026-05-08: 338,233,509 tokens2026-05-09: 4,714,112 tokens2026-05-10: 123,769,989 tokens2026-05-11: 37,647,981 tokens2026-05-12: 178,111,376 tokens2026-05-13: 95,244,530 tokens2026-05-14: 259,966,930 tokens2026-05-15: 251,961,915 tokens2026-05-16: 299,750,420 tokens2026-05-17: 463,557,473 tokens2026-05-18: 222,444,316 tokens2026-05-19: 286,790,697 tokens2026-05-20: 138,593,522 tokens2026-05-21: 204,793,672 tokens2026-05-22: 158,302,403 tokens2026-05-23: 278,465,686 tokens2026-05-24: 46,505,314 tokens2026-05-25: 149,643,248 tokens2026-05-26: 309,768,572 tokens2026-05-27: 136,266,263 tokens2026-05-28: 324,924,295 tokens2026-05-29: 140,696,891 tokens2026-05-30: 61,440,250 tokens2026-05-31: 157,576,016 tokens2026-06-01: 128,715,975 tokens2026-06-02: 384,939,401 tokens2026-06-03: 157,011,429 tokens2026-06-04: 128,854,726 tokens2026-06-05: 387,634,701 tokens2026-06-06: 101,184,727 tokens2026-06-07: 39,068,810 tokens2026-06-08: 211,036,332 tokens2026-06-09: 261,105,519 tokens2026-06-10: 221,564,573 tokens2026-06-11: 190,248,468 tokens2026-06-12: 536,371,292 tokens2026-06-13: 314,333,911 tokens2026-06-14: 280,349,860 tokens2026-06-15: 413,897,164 tokens2026-06-16: 323,942,789 tokens2026-06-17: 473,865,580 tokens2026-06-18: 41,975,084 tokens2026-06-19: Not reported2026-06-20: Not reported2026-06-21: Not reported2026-06-22: 92,885,911 tokens2026-06-23: 505,824,151 tokens2026-06-24: 414,595,063 tokens2026-06-25: 411,182,827 tokens2026-06-26: 251,005,919 tokens2026-06-27: 13,070,542 tokens2026-06-28: 20,766,550 tokens2026-06-29: 185,504,539 tokens2026-06-30: 265,089,186 tokens2026-07-01: 468,181,929 tokens2026-07-02: 61,324,729 tokens2026-07-03: 160,286,861 tokens2026-07-04: 140,131,210 tokens2026-07-05: Not reported2026-07-06: 75,996,936 tokens2026-07-07: 232,735,502 tokens2026-07-08: 93,766,847 tokens2026-07-09: 72,615,611 tokens2026-07-10: 153,655,689 tokens2026-07-11: 39,481,862 tokens2026-07-12: 2,671,198 tokens2026-07-13: Not reported2026-07-14: Not reported2026-07-15: Not reported2026-07-16: Not reported2026-07-17: Not reported2026-07-18: Not reported2026-07-19: Not reported2026-07-20: Not reported2026-07-21: 7,335,756 tokens2026-07-22: Not reported2026-07-23: 308,642,066 tokens2026-07-24: 34,684,483 tokens2026-07-25: 5,177,798 tokens2026-07-26: 3,235,334 tokens2026-07-27: 284,783,575 tokens2026-07-28: 457,735,884 tokens2026-07-29: 38,151,456 tokens2026-07-30: 13,264,658 tokens2026-07-31: 9,993,057 tokens2026-08-01: 146,495,166 tokens2026-08-02: 1,098,975,984 tokens2026-08-03: 1,051,045,174 tokens2026-08-04: 425,121,038 tokens2026-08-05: 605,334,752 tokens2026-08-06: 106,446,086 tokens2026-08-07: 47,480,042 tokens2026-08-08: Not reported2026-08-09: 137,937,320 tokens2026-08-10: 1,533,611,695 tokens2026-08-11: 276,337,125 tokens2026-08-12: 1,029,718,444 tokens2026-08-13: 395,637,450 tokens2026-08-14: 1,078,187,874 tokens2026-08-15: Not reported2026-08-16: Not reported2026-08-17: 485,346 tokens2026-08-18: 6,759,871 tokens2026-08-19: 7,509,527 tokens2026-08-20: 219,705,192 tokens2026-08-21: 1,266,132,236 tokens2026-08-22: 828,555,968 tokens2026-08-23: 188,573,939 tokens2026-08-24: 568,529,525 tokens2026-08-25: 1,533,125,411 tokens2026-08-26: 386,414,244 tokens2026-08-27: 812,733,201 tokens2026-08-28: 425,316,736 tokens2026-08-29: 398,278,271 tokens2026-08-30: 628,473,971 tokens2026-08-31: 334,356,926 tokens2026-09-01: 325,877,600 tokens2026-09-02: 265,146,288 tokens2026-09-03: 133,219,392 tokens2026-09-04: 226,965,674 tokens2026-09-05: 157,410,027 tokens2026-09-06: 75,671,088 tokens2026-09-07: 352,224,216 tokens2026-09-08: 454,223,038 tokens2026-09-09: 1,065,492,049 tokens2026-09-10: 510,138,901 tokens2026-09-11: 488,616,427 tokens2026-09-12: 565,113,064 tokens2026-09-13: 173,448,099 tokens2026-09-14: 551,911,087 tokens2026-09-15: 382,813,371 tokens2026-09-16: 520,426,712 tokens2026-09-17: 80,094,505 tokens2026-09-18: 42,253,142 tokens2026-09-19: 8,962,152 tokens2026-09-20: 13,658,900 tokens2026-09-21: Not reported2026-09-22: 71,026,679 tokens2026-09-23: 603,580,540 tokens2026-09-24: 445,542,906 tokens2026-09-25: 515,498,975 tokens2026-09-26: 1,057,604,386 tokens2026-09-27: 311,688,420 tokens2026-09-28: 190,092,773 tokens2026-09-29: 301,885,370 tokens2026-09-30: 372,443,242 tokens2026-10-01: 717,236,425 tokens2026-10-02: 839,167,579 tokens2026-10-03: 579,346,869 tokens2026-10-04: 734,604,474 tokens2026-10-05: 237,788,080 tokens2026-10-06: 485,921,983 tokens2026-10-07: 1,186,002,169 tokens2026-10-08: 1,076,310,138 tokens2026-10-09: 725,278,465 tokens2026-10-10: 378,608,382 tokens2026-10-11: 355,601,265 tokens2026-10-12: 600,359,491 tokens2026-10-13: 514,464,470 tokens2026-10-14: 748,562,821 tokens2026-10-15: 931,342,187 tokens2026-10-16: 844,851,149 tokens2026-10-17: 747,403,801 tokens2026-10-18: 430,724,823 tokens2026-10-19: 598,120,958 tokens2026-10-20: 230,534,740 tokens2026-10-21: 545,599,623 tokens2026-10-22: 792,776,680 tokens2026-10-23: 917,535,097 tokens2026-10-24: 1,801,169,570 tokens2026-10-25: 1,168,107,616 tokens2026-10-26: 1,330,701,329 tokens2026-10-27: 1,150,135,693 tokens
LessMoreNot reported

Reported daily data: 4 Apr 2026 – 27 Oct 2026. Unreported days are left blank.

Snapshot captured · 4 Apr 2026 – 27 Oct 2026

View daily values
Reported tokens by date
DateTokens
2026-10-271,150,135,693
2026-10-261,330,701,329
2026-10-251,168,107,616
2026-10-241,801,169,570
2026-10-23917,535,097
2026-10-22792,776,680
2026-10-21545,599,623
2026-10-20230,534,740
2026-10-19598,120,958
2026-10-18430,724,823
2026-10-17747,403,801
2026-10-16844,851,149
2026-10-15931,342,187
2026-10-14748,562,821
2026-10-13514,464,470
2026-10-12600,359,491
2026-10-11355,601,265
2026-10-10378,608,382
2026-10-09725,278,465
2026-10-081,076,310,138
2026-10-071,186,002,169
2026-10-06485,921,983
2026-10-05237,788,080
2026-10-04734,604,474
2026-10-03579,346,869
2026-10-02839,167,579
2026-10-01717,236,425
2026-09-30372,443,242
2026-09-29301,885,370
2026-09-28190,092,773
2026-09-27311,688,420
2026-09-261,057,604,386
2026-09-25515,498,975
2026-09-24445,542,906
2026-09-23603,580,540
2026-09-2271,026,679
2026-09-2013,658,900
2026-09-198,962,152
2026-09-1842,253,142
2026-09-1780,094,505
2026-09-16520,426,712
2026-09-15382,813,371
2026-09-14551,911,087
2026-09-13173,448,099
2026-09-12565,113,064
2026-09-11488,616,427
2026-09-10510,138,901
2026-09-091,065,492,049
2026-09-08454,223,038
2026-09-07352,224,216
2026-09-0675,671,088
2026-09-05157,410,027
2026-09-04226,965,674
2026-09-03133,219,392
2026-09-02265,146,288
2026-09-01325,877,600
2026-08-31334,356,926
2026-08-30628,473,971
2026-08-29398,278,271
2026-08-28425,316,736
2026-08-27812,733,201
2026-08-26386,414,244
2026-08-251,533,125,411
2026-08-24568,529,525
2026-08-23188,573,939
2026-08-22828,555,968
2026-08-211,266,132,236
2026-08-20219,705,192
2026-08-197,509,527
2026-08-186,759,871
2026-08-17485,346
2026-08-141,078,187,874
2026-08-13395,637,450
2026-08-121,029,718,444
2026-08-11276,337,125
2026-08-101,533,611,695
2026-08-09137,937,320
2026-08-0747,480,042
2026-08-06106,446,086
2026-08-05605,334,752
2026-08-04425,121,038
2026-08-031,051,045,174
2026-08-021,098,975,984
2026-08-01146,495,166
2026-07-319,993,057
2026-07-3013,264,658
2026-07-2938,151,456
2026-07-28457,735,884
2026-07-27284,783,575
2026-07-263,235,334
2026-07-255,177,798
2026-07-2434,684,483
2026-07-23308,642,066
2026-07-217,335,756
2026-07-122,671,198
2026-07-1139,481,862
2026-07-10153,655,689
2026-07-0972,615,611
2026-07-0893,766,847
2026-07-07232,735,502
2026-07-0675,996,936
2026-07-04140,131,210
2026-07-03160,286,861
2026-07-0261,324,729
2026-07-01468,181,929
2026-06-30265,089,186
2026-06-29185,504,539
2026-06-2820,766,550
2026-06-2713,070,542
2026-06-26251,005,919
2026-06-25411,182,827
2026-06-24414,595,063
2026-06-23505,824,151
2026-06-2292,885,911
2026-06-1841,975,084
2026-06-17473,865,580
2026-06-16323,942,789
2026-06-15413,897,164
2026-06-14280,349,860
2026-06-13314,333,911
2026-06-12536,371,292
2026-06-11190,248,468
2026-06-10221,564,573
2026-06-09261,105,519
2026-06-08211,036,332
2026-06-0739,068,810
2026-06-06101,184,727
2026-06-05387,634,701
2026-06-04128,854,726
2026-06-03157,011,429
2026-06-02384,939,401
2026-06-01128,715,975
2026-05-31157,576,016
2026-05-3061,440,250
2026-05-29140,696,891
2026-05-28324,924,295
2026-05-27136,266,263
2026-05-26309,768,572
2026-05-25149,643,248
2026-05-2446,505,314
2026-05-23278,465,686
2026-05-22158,302,403
2026-05-21204,793,672
2026-05-20138,593,522
2026-05-19286,790,697
2026-05-18222,444,316
2026-05-17463,557,473
2026-05-16299,750,420
2026-05-15251,961,915
2026-05-14259,966,930
2026-05-1395,244,530
2026-05-12178,111,376
2026-05-1137,647,981
2026-05-10123,769,989
2026-05-094,714,112
2026-05-08338,233,509
2026-05-07357,615,175
2026-05-06212,880,765
2026-05-05187,119,172
2026-05-04144,230,299
2026-05-0398,171,066
2026-05-029,544,012
2026-05-01219,222,168
2026-04-30280,721,752
2026-04-29396,400,876
2026-04-28263,226,564
2026-04-27267,878,088
2026-04-26341,617,452
2026-04-2522,765,803
2026-04-2439,052,551
2026-04-2220,569,674
2026-04-2011,696,935
2026-04-1965,290,307
2026-04-18275,760,947
2026-04-1792,938,812
2026-04-1619,195,253
2026-04-1564,847,134
2026-04-1431,156,782
2026-04-1387,801,458
2026-04-1283,549,671
2026-04-11227,277,240
2026-04-10249,672,071
2026-04-0986,216,112
2026-04-08171,173,936
2026-04-0736,043,890
2026-04-06273,316,852
2026-04-05467,900,040
2026-04-04141,986,833
06 / CONTACT

Let's talk about what you want to build.

Contact me about AI and software engineering roles, or a project that needs computer vision.