Skip to content
View mjodheim's full-sized avatar
:electron:
:electron:

Block or report mjodheim

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mjodheim/README.md

Anthony Mets

Développeur Full Stack en formation · Full Stack Developer in training

J'apprends en construisant, en expérimentant et en essayant de comprendre ce qui se passe derrière les abstractions.

Developer Lab Learning Website

Une abeille parcourt mes contributions GitHub en laissant une trace de miel

🇫🇷 Français

Je m'appelle Anthony et je me forme au développement Full Stack. Mon parcours a commencé avec C#/.NET, SQL, l'accès aux données, ASP.NET Core et Angular, puis s'est poursuivi vers Java, PostgreSQL et l'écosystème Spring.

Je m'intéresse autant au code qu'aux problèmes qui apparaissent autour de lui : architecture, sécurité, tests, données, automatisation, déploiement, observabilité et fonctionnement réel d'une application en production.

L'IA fait naturellement partie de ma manière d'explorer et de construire. Je l'utilise comme outil d'apprentissage, de revue, de prototypage, d'automatisation et d'ingénierie. Certains dépôts sont volontairement consacrés à la pratique manuelle, tandis que d'autres explorent ce qu'il devient possible de construire lorsque des modèles et des agents participent directement au processus.

🧑‍💻 Apprendre et pratiquer

Learning rassemble mon parcours de formation et mes exercices : algorithmique, programmation orientée objet, SQL, accès aux données, API REST, JavaScript, Angular, Java et progressivement Spring Boot, testing et Docker.

Developer Lab est mon espace de pratique personnelle. J'y travaille des problèmes ciblés dans plusieurs langages en écrivant moi-même l'implémentation, avec l'IA limitée à un rôle de professeur, de reviewer ou de sparring-partner.

L'objectif n'est pas d'accumuler des CRUD, mais d'aller progressivement vers des sujets où les choix comptent réellement : invariants métier, concurrence, transactions, idempotence, résilience, sécurité, tests, performances et architecture.

🤖 Construire avec l'IA

J'utilise aussi les modèles et agents IA comme de véritables outils d'ingénierie : exploration d'architectures, génération contrôlée, revue, automatisation, orchestration et expérimentation.

  • BrewTrack — SaaS privé pour producteurs de boissons artisanales, autour de .NET, Angular et PostgreSQL.
  • Mira — plateforme auto-hébergée d'agents IA, de missions, d'outils et de supervision.

Dans ces projets, l'intérêt n'est pas de prétendre que chaque ligne a été écrite manuellement, mais de travailler sur la conception du système, les contraintes, l'intégration, la vérification et le comportement global.

🧪 Recherche et expérimentation

Mira Genesis est un programme public de recherche expérimentale sur des lignées logicielles adaptatives, avec protocoles, contrôles, expériences reproductibles et conservation des résultats positifs comme négatifs.

AutoEmpiric explore l'orchestration et la validation empirique d'agents autonomes dans une architecture polyglotte.

Ces projets me permettent d'explorer des questions plus ouvertes autour de l'autonomie logicielle, de l'évaluation, de la causalité et de la place des agents IA dans l'ingénierie logicielle.

Aujourd'hui

  • 🎓 Formation Full Stack chez Technofutur TIC, avec transition de l'écosystème .NET vers Java/Spring Boot.
  • 🧱 Intérêt particulier pour l'architecture, les API, les données et les systèmes distribués ou modulaires.
  • 🧪 Progression sur les tests automatisés, Docker, CI/CD et les pratiques de production.
  • 🔐 Intérêt marqué pour la sécurité, les invariants métier et la fiabilité.
  • 🤖 Exploration continue de l'IA appliquée au développement et de l'orchestration d'agents.
  • 🧠 Méthode : comprendre, construire, tester, observer, corriger et documenter.

🇬🇧 English

I'm Anthony, a Full Stack developer in training. My journey started with C#/.NET, SQL, data access, ASP.NET Core and Angular, and later moved towards Java, PostgreSQL and the Spring ecosystem.

I'm interested not only in writing code, but also in the problems surrounding it: architecture, security, testing, data, automation, deployment, observability and how software behaves in production.

AI is naturally part of the way I explore and build. I use it for learning, review, prototyping, automation and engineering. Some repositories are deliberately focused on manual practice, while others explore what becomes possible when models and agents participate directly in the development process.

🧑‍💻 Learning and practice

Learning contains my training journey and exercises: algorithms, object-oriented programming, SQL, data access, REST APIs, JavaScript, Angular, Java and progressively Spring Boot, testing and Docker.

Developer Lab is my personal practice space. I work through focused problems in several languages while writing the implementation myself, with AI limited to the role of tutor, reviewer or sparring partner.

The goal is not to accumulate CRUD applications, but to progressively move towards problems where engineering decisions matter: business invariants, concurrency, transactions, idempotency, resilience, security, testing, performance and architecture.

🤖 Building with AI

I also use AI models and agents as engineering tools for architecture exploration, controlled generation, review, automation, orchestration and experimentation.

  • BrewTrack — private SaaS for craft beverage producers, built around .NET, Angular and PostgreSQL.
  • Mira — self-hosted platform for AI agents, missions, tools and infrastructure supervision.

In these projects, the interesting part is not claiming that every line was written manually, but working on the system design, constraints, integration, verification and overall behaviour.

🧪 Research and experimentation

Mira Genesis is a public experimental research program on adaptive software lineages, with protocols, controls, reproducible experiments and preserved positive and negative results.

AutoEmpiric explores orchestration and empirical validation for autonomous agents in a polyglot architecture.

These projects let me explore more open-ended questions around software autonomy, evaluation, causality and the role of AI agents in software engineering.

Today

  • 🎓 Full Stack training at Technofutur TIC, transitioning from .NET to Java/Spring Boot.
  • 🧱 Strong interest in architecture, APIs, data and distributed or modular systems.
  • 🧪 Progressing in automated testing, Docker, CI/CD and production practices.
  • 🔐 Strong interest in security, business invariants and reliability.
  • 🤖 Continuously exploring AI-assisted development and agent orchestration.
  • 🧠 Approach: understand, build, test, observe, fix and document.

Outils & technologies · Tools & technologies

C# .NET T-SQL Angular TypeScript PostgreSQL Java Spring Boot Python Docker Git

Construire pour apprendre. Apprendre pour mieux construire.
Build to learn. Learn to build better.

Pinned Loading

  1. Developer-lab Developer-lab Public

    A hands-on collection of multi-language projects exploring software engineering, backend development, algorithms, testing, and architecture.

    C#

  2. mira-genesis mira-genesis Public

    Experimental AI research framework for studying bounded self-improvement, capability acquisition, transfer, diagnosis, and failure modes in agentic systems.

    Python 2

  3. auto-empiric auto-empiric Public

    Forked from Mira-Mjodheim/auto-empiric

    Un framework modulaire pour agents autonomes intégrant un système de validation empirique par sandboxing, forçant l'IA à prouver ses résultats et à calibrer sa propre confiance avant d'annoncer une…

    C#