Timeline

A decade of learning. Each year a new layer — languages, competitions, production systems, research.

2017

Started C++

First steps into programming with C++. Algorithms, data structures, competitive programming.

C++Algorithms
2018

Java & OOP

Expanded into Java and object-oriented design. Built my first larger projects.

JavaOOP
2019

Machine Learning & Oracle Academy

Completed Oracle Academy Machine Learning program. First exposure to AI/ML concepts, data classification and prediction.

PythonMachine LearningAIOracle Academy
2020

Robotics Nationals

Qualified for and competed at the National Robotics Championship. End-to-end: CAD, electronics, embedded programming.

ArduinoC++RoboticsCAD
2021

C# & .NET

Branched into C# and the .NET ecosystem. Built applications for Windows and explored the Microsoft stack.

C#.NET
2022

World Robotics Championship

Competed internationally at the World Robotics Championship — the culmination of years of robotics work.

RoboticsArduinoFusion 360Competition
2023

Ruby on Rails & Full-Stack Web

Dove deep into Ruby on Rails, PostgreSQL, REST APIs, Docker, and Linux server administration.

Ruby on RailsPostgreSQLDockerLinuxREST API
2024

Duty Ventures

Software engineer at Duty Ventures (current). Building DataSaudi ETL, AI-powered search, admin dashboards, and infrastructure on Google Cloud.

Ruby on RailsPythonGoogle CloudPostgreSQLMLETL
2025

KU Leuven

Started Engineering Technology at KU Leuven, Belgium. Systems, algorithms, applied engineering, and research.

Engineering TechnologyAlgorithmsResearchBelgium
2026

Building the platform

Second year at KU Leuven. Building this personal platform and exploring security research, distributed systems, and whatever's next.

Next.jsSecurityDistributed Systems