Matheus Teixeira
EN
Machine learning engineer · Software engineer · Quantum computing researcher

Everything I build orbits something real.

I’m Matheus. I work on machine learning and software, and most of my code is in Python, TypeScript, React and Rust. Each planet here is one of my projects, orbiting a black hole. Click one to land on it.

About

Portrait of Matheus Teixeira
Based in
Santos, Brazil
Languages
Portuguese (native), English (C2)
Works on
Machine learning, software, quantum computing

I’m Matheus Teixeira, from Santos, Brazil. I work on machine learning and software. My research is in quantum machine learning and quantum error correction, and most of my code is in Python, TypeScript, React and Rust.

I started in 2016 as a web developer and IT support assistant at Orion Benefícios. I have studied at FEI since 2019, first a B.Sc. in Computer Science and then an M.Sc. in Electrical Engineering in AI. My dissertation is a hybrid quantum-classical pipeline for breast cancer histopathology, with the data split by patient so that no patient appears in both training and test sets. I am now doing an MBA in Data Science, AI and Analytics at USP on a full scholarship, and I am enrolled in the Ph.D. at FEI on quantum error correction, with a CAPES scholarship and classes from February 2027.

Below are five of my projects, one per planet.

matheus — zsh
matheus@orbit:~$ whoami
Matheus Teixeira: machine learning engineer, software engineer, quantum computing researcher
matheus@orbit:~$ cat now.txt
MBA in Data Science, AI and Analytics at USP, in progress
Ph.D. in Electrical Engineering at FEI on quantum error correction, enrolled, classes from February 2027
Open to machine learning and software roles
matheus@orbit:~$ ls ~/shipped
isaac3d.com/  amadeosheets.com/  liderplustelemedicina.com.br/  brectus/  allwinner/  quantum-ml-healthcare/
matheus@orbit:~$ echo $LANG
pt_BR (native)   en_US (C2, EF SET 92/100)
matheus@orbit:~$ 

Projects

One project per planet. Land on a planet for the full story.

isaac3d.com/scene/chaos
A double pendulum with live graphs
A double pendulum with live graphs
Planet 1 of 5 · Volcanic world

Isaac

Interactive physics simulations

Interactive physics simulations for students, with live graphs and equations.

  • Rust physics core compiled to WebAssembly
  • Interface in React, TypeScript and Three.js
  • Tested with cargo test, Vitest and Playwright end to end
  • Rust
  • WebAssembly
  • React
  • Three.js
amadeosheets.com
Home: upload, record or paste a link
Home: upload, record or paste a link
Planet 2 of 5 · Ocean world

Amadeo

Audio to sheet music

Turns audio recordings into editable sheet music, all in the browser.

  • Neural transcription in the browser, on TensorFlow.js
  • Score editor, 35 sampled instruments and a practice mode
  • Live in nine languages, with Pro subscriptions
  • TensorFlow.js
  • React
  • TypeScript
  • VexFlow
brectus · desktop app
The map: every area of my life as a node
The map: every area of my life as a node
Planet 3 of 5 · Storm world

Brectus

Desktop app for AI coding agents

Desktop app that sends requests to a separate AI coding agent for each project.

  • Node.js and Electron
  • Encryption at rest through the operating system’s keystore
  • Signed updates and CI on Windows, macOS and Linux
  • Node.js
  • Electron
liderplustelemedicina.com.br
LÍDER Plus home page
LÍDER Plus home page
Planet 4 of 5 · Ice world

Websites

Orion Benefícios, LÍDER Plus Telemedicina and an esthetics studio

Company websites for Orion Benefícios and LÍDER Plus Telemedicina, a website for an esthetics studio, and an employee portal.

  • Astro and TypeScript, or a small Python generator, on Cloudflare Pages
  • Employee portal on Workers and D1, with CSP headers
  • WCAG 2.2 AA tests in three browser engines
  • Astro
  • TypeScript
  • Cloudflare
allwinner · local dashboard
Signals screen, on the project's test history
Signals screen, on the project's test history
Planet 5 of 5 · Gas giant

Allwinner

Backtesting trading strategies

Backtests trading strategies on out-of-sample data, with fees and slippage.

  • Walk-forward, out-of-sample backtests after fees and slippage
  • Block-bootstrap tests against data snooping
  • Python, pandas, FastAPI and SQLite, with 221 pytest tests
  • Python
  • pandas
  • FastAPI
  • SQLite

Roadmap

My path so far and what comes next. Time runs to the right, and the line goes up for the year in Zurich. Dashed parts are planned.

201620172018201920202021202220232024202520262027202820292030BrazilZurichOrion Benefícios · web and ITB.Sc. · FEIM.Sc. · FEIMBA · USPPh.D. · FEI2016First job: web and IT2019B.Sc. starts2023B.Sc. done2024M.Sc. starts2026M.Sc. doneAug 2026MBA at USPOct 2026BRACIS 2026 paperFeb 2027Ph.D. classes beginSep 2028ETH Zurich yearFeb 2030Thesis defenceNow
  1. 2016First job: web and IT
  2. 2019B.Sc. starts
  3. 2023B.Sc. done
  4. 2024M.Sc. starts
  5. 2026M.Sc. done
  6. Aug 2026MBA at USP
  7. Oct 2026BRACIS 2026 paper
  8. Now
  9. Feb 2027Ph.D. classes begin
  10. Sep 2028 – Aug 2029ETH Zurich yearplanned
  11. Feb 2030Thesis defenceplanned

Education

2019 – 2023

B.Sc. in Computer Science

FEI

Final project: a variational quantum classifier for the Iris dataset, compared with a classical SVM.

Full scholarshipProject code ↗
2024 – 2026

M.Sc. in Electrical Engineering

FEI · AI applied to automation and robotics

Dissertation on quantum machine learning for breast cancer histopathology: 80.0% accuracy and 86.0% F1, with no patient in both the training and the test set.

CAPES scholarshipDissertation code ↗
2026 – 2027

MBA in Data Science, AI and Analytics

USP · in progress

Statistics, Python, data analysis, machine learning, artificial intelligence and analytics.

Full scholarship
2027 – 2030

Ph.D. in Electrical Engineering

FEI · enrolled, classes from February 2027

Quantum error correction and machine learning decoders. A sandwich year at ETH Zurich is planned for 2028–2029.

CAPES scholarship

Experience

2024 – 2026

Applied machine learning researcher

FEI, São Bernardo do Campo

Breast cancer histopathology classification on BreaKHis with ResNet-50, patient-wise splits and SVM and QSVM models; experiments on IBM Quantum hardware on how noise affects quantum kernels.

2020

Teaching assistant, Analytical Geometry

FEI, São Bernardo do Campo

Help sessions and exercise lists on matrices, linear systems, vectors, lines and planes.

2016 – 2023

Web developer and IT support assistant

Orion Benefícios, Santos

Built and maintained the company website and its database-backed systems, and supported computers, networks and infrastructure.

Publication · BRACIS 2026

Systematic Review of Quantum Machine Learning for Healthcare

With Reinaldo A. C. Bianchi.

Read the paper ↗

Tools

Machine learning and data

  • Python
  • PyTorch
  • scikit-learn
  • TensorFlow
  • pandas
  • NumPy
  • SQL

Web and apps

  • TypeScript
  • React
  • Three.js
  • Astro
  • Node.js
  • Electron
  • FastAPI

Systems

  • Rust
  • WebAssembly
  • C/C++
  • Cloudflare Workers
  • Linux
  • Git

Quantum and testing

  • Qiskit
  • IBM Quantum
  • pytest
  • cargo test
  • Vitest
  • Playwright
Contact

I am open to machine learning and software roles, and to research collaborations. Email is the quickest way to reach me.

matheus@sectus.dev