Available for interesting problems

Engineering
intelligence.

Machine Learning Engineer building intelligent systems for real-world problems.

Applied ML · Computer Vision · Statistical Modeling · AI Engineering

◉ KNOWLEDGE GRAPH
Machine LearningJAXMinesweeperPyTorchSemantic DynamicsComputer VisionAttention U-NetTensorFlowPressure Pipeline
FIELD

Machine Learning

Explore my projects through the technologies and ideas that connect them.

Explore ↗
● Projects● ToolsSelect a node
Scroll to explore
01 / SELECTED WORK

Research and systems, made tangible.

Real independent projects, presented with clear claim boundaries. Interactive pieces are browser adaptations; reported results remain tied to their original experiments.

RL ENVIRONMENT · JAX

Batched Minesweeper Environment

A JAX-native environment for reinforcement learning: vectorized resets and steps, partial observations, action masks, massive batches, GPU benchmarks, video and Streamlit inspection.

JAXPOMDPGPU Batching
View source
CRISP-DM · MLOPS

Pressure Prediction Pipeline

A five-package CRISP-DM monorepo for ventilator pressure prediction: stacked LSTM, group-aware evaluation, Docker pipeline, FastAPI inference and CI/CD releases.

TensorFlowCRISP-DMFastAPI
View source
COMPUTER VISION

Brain Tumor Segmentation

Attention U-Net over 3,064 MRI/mask pairs. A synthetic RGB input combines CLAHE, Sobel and DoG; the final test run reports F1 0.763, precision 0.859 and recall 0.779.

Attention U-NetTensorFlowOpenCV
View source
REPRODUCIBLE RESEARCH

SNN Semantic Dynamics

A CPU-reproducible study of how recurrent spiking networks transform grapheme events into semantic population structure, with ablations and a paired ANN baseline.

PyTorchSNNAblations
View source
03 / ENGINEERING EVIDENCE

A result can also be a stop signal.

Two project snapshots showing both sides of applied ML: a model that passes an experimental evaluation, and a deployment gate that correctly blocks an inadequate prototype.

CASE / 01Pressure pipeline · deployment gate
14.75RMSE
11.79MAE
200BREATHS
1EPOCH

The tracked 200-breath, one-epoch pipeline report records RMSE 14.75 and group gaps across resistance/compliance settings. The automated business evaluation rejects production deployment and flags strong bias.

×DEPLOYMENT GATENOT READY FOR PRODUCTION
View source
CASE / 02Attention U-Net · combined test set
.763F1
.859PRECISION
.779RECALL
3,064PAIRS

The final notebook evaluation uses a 512×512 Attention U-Net with synthetic RGB channels: CLAHE for local contrast, Sobel for edges and Difference of Gaussians for intermediate structure.

CLAHE+SOBEL+DoG→ATTENTION U-NET
Tracked experiment snapshot—not a medical-performance claim.View source
04 / RESEARCH SNAPSHOT

What the SNN study actually found.

The strongest project story is not a bigger number. It is a reproducible experiment with controls, ablations and explicit limits.

0.913IID population-code triplet accuracy
0.654After input grapheme permutation
0.778Relation-disjoint generalization
18,128Trainable parameters
01 / Main finding

Ordered processing is required to construct the representation, while final semantic organization is expressed mainly as a sparse population/rate code—not precise spike timing.

02 / Claim boundary

The study supports supervised semantic organization. It does not establish unsupervised language acquisition, energy efficiency, reasoning or SNN superiority over ANNs.

00GRAPHEME EVENTS→
01RECURRENT SNN · FAST→
02RECURRENT SNN · MID→
03RECURRENT SNN · SLOW→
04POPULATION CODE
Read repository
05 / ENGINEERING APPROACH

Models are only one part
of the system.

I approach Machine Learning as an engineering discipline: understand the decision first, build the smallest useful system, and evaluate what can go wrong.

01

FRAME

Define the decision, constraints and cost of error.

02

MEASURE

Create a baseline and choose honest evaluation signals.

03

BUILD

Develop reproducible data and model pipelines.

04

VALIDATE

Stress-test assumptions, edge cases and failure modes.

05

SHIP

Integrate, observe and improve the whole system.

06 / ABOUT

Curious by default.
Rigorous by design.

I work at the intersection of machine learning, software engineering and applied problem solving. I’m especially interested in systems where a model has to survive contact with imperfect data and real operational constraints.

Professional work stays confidential. Independent repositories make the engineering process and evidence inspectable.

TECHNICAL FOCUS2026
01

ML & Statistics

Predictive modeling · Experiment design · Time series · Evaluation

02

Computer Vision

Image processing · Segmentation · Detection · Measurement

03

Engineering

Python · TypeScript · APIs · Data pipelines · System design

04

Research

Reproducible experiments · Ablations · Baselines · Claim boundaries

07 / CONTACT

Let’s build something
useful.