Skip to content
View TheoD02's full-sized avatar

Block or report TheoD02

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
TheoD02/README.md

👋 Hi, I'm Théo

💻 Passionate Web Developer | 25 y/o


✨ About Me

I’m a self-taught developer with over 10 years of experience.
I started programming at a young age with VB.NET and C#, then transitioned into web development—primarily working with PHP and modern backend architectures.

Today, I work full-time as a Backend Developer. While my focus is backend, I also contribute to frontend features, and explore DevOps and deployment workflows in my personal projects.

I care deeply about clean code, robust architecture, scalability, security, and automation.


⚙️ Current Stack

These are the technologies I actively use in my day-to-day work or personal projects:

🔹 Backend

  • PHP 7 / 8
  • Symfony (4+)
  • API Platform
  • Doctrine ORM
  • PHPUnit for testing
  • RabbitMQ / Symfony Messenger (async jobs)
  • Monolog (logging)
  • JWT, validation, access control
  • Mercure, WebSockets (real-time)
  • Internationalization (i18n)
  • Caching, profiling, performance tuning

🔹 DevOps (personal focus)

  • Docker
  • Dokploy, Coolify for deployments
  • CI/CD pipelines
  • AWS S3
  • Ansible

🔹 Frontend (occasional use)

  • React
  • Symfony UX (Stimulus, Turbo, Twig Components)
  • ViteJS
  • Mantine, Bootstrap

🔹 Code Quality & Monitoring

  • PHPStan, Easy Coding Standard, PHPArkitect, Mago
  • Sentry, Grafana (monitoring)

🔹 Other Tools

  • Strapi (headless CMS)
  • Keycloak (identity & access management)

📚 What I'm Learning & Deepening

I strongly believe in continuous learning. Here are the main topics and tools I'm currently exploring or improving:

  • Advanced API design patterns (REST, JSON:API, HATEOAS)
  • Clean Architecture and Domain-Driven Design (DDD)
  • Scalable backend systems and microservices
  • DevOps tooling and infrastructure optimization
  • Performance tuning for high-load applications
  • Better CI/CD workflows and automation

I use these platforms to learn and stay up-to-date:

  • 🐦 Twitter (tech threads & engineers)
  • 🧵 Reddit (r/php, r/devops, r/webdev)
  • 📺 YouTube (Laracasts, SymfonyCasts, DevOps creators)
  • ✍️ Medium, dev.to
  • 📚 Official documentation & deep dives (Symfony, PHP, Docker, etc.)

🌍 Open Source Contributions

I've contributed to several open-source projects, including:


📊 GitHub Stats

  • Account age: 4 years
  • Pushed 156 commits
  • Opened 58 issues
  • Submitted 59 pull requests
  • Reviewed 13 pull requests
  • Received 3 stars
  • Own 11 repositories
  • Contributed to 12 public repositories

💬 Most Used Languages

Top 8:

PHP TypeScript Shell Dockerfile Twig JavaScript CSS HTML

Top 4:

PHP TypeScript Shell Other

🔥 Recent Activity

  1. ❗ Opened issue #208 in carthage-software/mago

TheoD02's GitHub stats
GitHub Streak


📫 Contact

[email protected]


⚡ Fun Fact

I started coding before I had a diploma… and I’ve never stopped since! 😄


Popular repositories Loading

  1. castor-class-task castor-class-task Public

    Add possibility to use class and methods to expose task in castor

    PHP 1

  2. castor-docker castor-docker Public

    A set of classes for working with docker

    PHP 1

  3. castor-docker-runner castor-docker-runner Public

    A docker runner for Castor (This will be used to run Castor in a docker container or run the same commands when running inside a container)

    PHP 1

  4. web-traefik web-traefik Public

    Traefik Proxy for Local Environments with SSL

    Shell

  5. sf-test sf-test Public

    PHP

  6. anonciator anonciator Public

    PHP