My Journey

From the first self-built PC to integrated AI.
The path of a developer who never stopped learning.

James Briscoe — Sviluppatore Python & Django

It all started with a Regione Lazio training course, in the 1990s. Hardware structure, how PC components work, logic, programming and Clipper — and the quiet discovery that code was not just technique: it was a way of thinking.

I became so passionate that I built my own first PC component by component, and soon found myself in that same classroom — this time in front of the next group of students — teaching the same subjects, logic and programming concepts, this time using C and C++. It was there that I understood something I still carry with me: when you can explain something, it means you have truly understood it.

From that moment the path built itself. A year in California to learn and work with Visual Basic — which then became the language of years of consulting after my return to Italy, at Finsiel, Olivetti Information Services and Procter & Gamble. Back to the USA to obtain MCAD and MCP certifications. On returning to Italy, a teaching cycle for Computer Associates in Milan and Rome — and then the leap to the web: HTML, CSS, JS.

In 2017, a stint in Barcelona — almost four months, two web projects, a city I still miss.

PHP, then WordPress, adopted to allow clients to manage their own content autonomously — but abandoned when I realised I was configuring more than I was programming. I missed that feeling.

Today I work with Python and Django, with a growing focus on integrating AI models into Web Apps and Websites — because they open the possibility of building smarter, more sophisticated applications, capable of doing things that until recently were too complex or simply unthinkable.

Today this also means knowing how to integrate artificial intelligence — not as an end, but as a tool in service of whoever uses the final product.

Every project starts with precise listening to the client's idea. It ends with something concrete, working and published online — delivered with care, not left half-finished. In between is the work: structured, autonomous, aimed at returning simple solutions to the user, especially when the problem is complex.

Over the years I have changed technology not to follow trends, but by conscious choice: always seeking solid, well-documented, flexible tools — and free from dependencies that over time would have limited projects or forced a race to catch up with versions imposed by others. This is how I moved from Visual Basic to Java, from PHP to Python. The direction changes, the criterion does not.

The butterfly in the logo, as well as being my initials, represents the continuous metamorphosis that every project requires: collecting a client's raw idea, passing through technical complexity with a well-structured and documented analysis, and returning something that has taken shape — in which the client finally recognises, realised, their own idea. And sees it soar.

Current Stack

Backend Python · Django 5.x/6.x · PostgreSQL · SQLite · REST API
AI Ollama · LLM integration · LanceDB · Prompt engineering
Frontend HTML5 · CSS3 · JavaScript vanilla · HTMX
DevOps Docker · Hetzner VPS · Nginx · Gunicorn · Git

Continuous learning: MIT 6.00.1x Python (A · 96%) · Local LLMs via Ollama & LM Studio (Udemy, 2025) · Django Full Stack · MCAD & MCP Microsoft Certified · ongoing courses on Udemy, Coursera and edX — because the industry never stops evolving.