Skip to content

About me

A self-taught developer turned professional. Discover my journey, my values, and what drives me.

Portrait of Orhan Madi Assani
Full-stack developer in a work-study program, working daily across business systems, web products, and infrastructure.
Dynamo building in Chambéry, home to Simplon training.
Grenoble Computer Science Laboratory building.
1UP Distribution building.

My journey

I initially studied law at Université Savoie Mont Blanc, but reconsidered that choice during the Covid-19 pandemic. During that period, I lost interest in my studies and started exploring how the web works on my own: through YouTube, articles, and then The Odin Project, a comprehensive web development curriculum.

What drew me to this field was its mathematical side: it follows a logical structure, and the only limit is the depth of our knowledge. There is no guesswork or room for interpretation, only algorithmic truth. The other appeal is the ability to solve real-world problems every day.

I joined the Simplon training center in Chambéry for its Web and Mobile Web Developer program (DWWM, RNCP level 5, 2023), then completed an Application Designer and Developer program in Grenoble (RNCP level 6, 2024), which included a five-month internship at the Grenoble Computer Science Laboratory. After obtaining my qualification, I started a work-study program in December 2024 at 1UP Distribution as a full-stack developer while pursuing a Master's in Software Engineering (RNCP level 7) at ISCOD through March 2027.

View my experience

My values

Autonomy: from the first day of my work-study program, I had to learn the Odoo framework independently: understanding the framework's codebase, existing configurations and custom code, and addressing ERP requests as they arose.

View skill Autonomy

My professional and personal project

The professional goal is to become an experienced developer and Odoo technical lead within an end-user SME. Working closely with business teams and users makes it possible to turn their needs into sustainable solutions, with a clear priority: listening to users and quality before speed.

This role is intended to extend beyond Odoo to cover ERP integrations with external systems through custom APIs for end customers. My intended progression includes project management, product decisions, and software architecture, supporting automation and genuinely useful business tools.

Professional project

Within five years, the goal is to gain a strong command of the current stack, Odoo/Python, Symfony/PHP, and Next.js/React, while deepening expertise in APIs, DevOps, and clean code at the boundaries between ERP platforms and external systems.

Personal project

The personal project that embodies this direction is a self-hosted business intelligence tool for operational management. It will synchronize Odoo data through APIs to address the biggest pain point encountered in the company: turning Odoo data into actionable information in a more modern, automated system.

My human qualities

Perseverance

I don't give up on complex tasks, even if it means taking more time than planned to find the solution. My career path itself, from law to development, is proof of that.

View skill Perseverance

Communication

Still a work in progress, but documentation and communication with non-technical colleagues are two areas I want to improve and master. If we don't communicate about what we do, our features don't exist in users' eyes.

View skill Communication

My interests

Outside of coding, I'm passionate about basketball: whether playing 3x3 basketball outdoors or watching the NBA (especially Wembanyama's Spurs). I'm also a member of the Aix-les-Bains Chess Academy, where I help organize the club and regularly compete, both in person, including against players rated above 1,700 FIDE Elo, and online against clubs from around the world.

Contact me

Discover my journey

Explore the steps that took me from law to full-stack development.