Jonathan Kadiri

Software engineer with a focus on data.

I build software that collects data, makes sense of it and shows people what to do next. That covers the pipeline, the analysis and the product people see at the end.

I studied Computer Science and Software Engineering at Maynooth University and graduated in 2026. Before that I worked on VR and smart glasses at Meta in Dublin.

Now

I'm building Clocked, a chess scouting app I designed, launched and run on my own. It reads a player's public games and tells you how they tend to play before you face them.

The focus right now is growth, and making the reports easy enough for a beginner to act on.

Recognition

Projects

What I've built, and what each one taught me to do.

Clocked

Live, with paying users

Pre-game intelligence for chess players. Pulls game history from Chess.com and Lichess, runs it through an AI analysis pipeline with a second provider as backup, and returns a report on an opponent's patterns and weaknesses. I handle the product, the code, billing and email.

Python · Flask · Next.js · TypeScript · PostgreSQL · Stripe Live

Trading Backtester

Finance

Tests moving average crossover strategies against 5+ years of real market data and reports return, Sharpe ratio and maximum drawdown on an interactive dashboard. Metrics were checked against reference figures and matched to 99.5%.

Python · Flask · pandas · PostgreSQL · React · Recharts GitHub

VeriCV

Final year project

A searchable directory of verified professionals, built so that claims on a CV can be checked. Secure sign-in, access controls, an eight-entity data model and full-text search.

Java · Spring Boot · PostgreSQL · React · Tailwind · Docker GitHub

WattPrint

Hack Europe, team project

Tracks real energy use across your devices and lets you offset the carbon footprint. Built with a team in one weekend.

Model experiments

Machine learning

Decision trees comparing Gini and entropy splits on a UCI dataset, and a convolutional network for CIFAR-10 image classification tuned across depth, kernel size, learning rate, optimiser and batch size.

Python · Jupyter

Experience

Junior Developer Analyst, Maynooth University

Mar – Aug 2025

Rebuilt parts of the Computer Science department portal in React, Node.js and MongoDB. Cut table load times by 40% and automated module checks for 100+ staff and students.

Technical Product Specialist, Meta

Jun – Jul 2024

VR and smart glasses. Ran 60+ training sessions and handled 200+ product queries from users and partners.

Contact

If you’d like to work with me, the best and fastest way to reach me is by email.

jonathankadiri17@gmail.com