Computer Science graduate with a strong backend focus and a habit of building things from first principles.
I enjoy working close to the engine room: APIs, databases, algorithms, and systems that need to be correct, fast, and understandable. I’m especially interested in data-heavy and algorithmic problems, where structure and pattern recognition matter more than shiny UI polish.
Languages
- Python, Java, C, C#, C++, JavaScript,
Backend & Systems
- REST APIs, JSON pipelines, async workflows
- SQL
- Offline-first and data-consistent system design
Data & Algorithms
- Classical algorithms & complexity
- Machine learning fundamentals (CNNs, SVMs)
- Computer vision projects
- Strong interest in evaluation, optimisation, and correctness
A from-scratch chess engine written in Python.
- Iterative deepening + alpha–beta pruning
- Quiescence search & transposition tables
- Hand-crafted evaluation functions
- Built to understand why engines work, not just that they do
Current strength: ~2350 ELO (engine vs engine)
