Charbel Farhat

Backend Engineer and Software Architect

I'm a Software Engineer specializing in backend development. Cybersecurity really piques my curiosity !


Interests: Python, Java, Cybersecurity, Distributed Systems, Cloud Computing, SQL/NoSQL


Projects

See all projects on GitHub

Blogs

OWASP Juice Shop: Broken Access Control Solutions

28 Sep 2021

Introduction OWASP Juice Shop is probably the most modern and sophisticated insecure web application! It can be used in security trainings, awareness demos, CTFs and as a guinea pig for security tools! Juice Shop encompasses vulnerabilities from the entire OWASP...

CTF OWASP Web Security Access Control

HackTheBox Web Challenge: Toxic

08 Aug 2021

Description: Humanity has exploited our allies, the dart frogs, for far too long, take back the freedom of our lovely poisonous friends. Malicious input is out of the question when dart frogs meet industrialisation. Intro Toxic is a web challenge...

CTF HackTheBox Web Security LFI

HackTheBox Web Challenge: Templated

07 Aug 2021

Description: Can you exploit this simple mistake? Intro Templated is a web challenge on HackTheBox. When we first visit the website we get this index page. Note that the website is powered by Flask and the Jinja2 python template engine....

CTF HackTheBox Web Security SSTI

See all 8 blogs

Career Changelog

All notable changes to this project (my career) will be documented in this section.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

1.2.0 - Mid-level Backend Engineer @ GrowerAI (June 2025 to Present)

Added

  • Skills to develop SaaS solutions.
  • Use of Agile methodologies.
  • Use of Python, Java, FastAPI, PostgreSQL, Docker, Kubernetes, GCP, CI/CD Pipelines.
  • Building of scalable distributed systems using microservices and RESTful APIs.
  • Integrating different AI models and agents for data analysis and image generation.
  • Knowledge in SDLC, system design, testing, cloud platforms...
  • Broad Knowledge in MarTech and the Marketing industry.

1.1.0 - Backend Engineer & Software Architect @ WITS (Sep 2021 to Mar 2025)

Added

  • Skills to develop SaaS solutions.
  • Use of Agile methodologies.
  • Use of Python, C++, FastAPI, MongoDB, Elasticsearch, Docker, Kubernetes, Celery, RabbitMQ, Redis, AWS, GCP, CI/CD Pipelines, Ansible, NGINX, Cloudflare.
  • Building of scalable distributed systems using microservices and RESTful APIs.
  • Knowledge in SDLC, system design, testing, cloud platforms...
  • Deeper knowledge in the Cybersecurity industry: HFM, recon, vulnerabiity scanning, automation...

1.0.0 - Software Developer Intern @ WITS (Aug 2021 to Sep 2021)

Added

  • Use of Python, C++, FastAPI, PostgreSQL, Docker, Celery, RabbitMQ, Redis.
  • knowledge in the Cybersecurity industry.

0.1.0 - The Beginning (2021)

Added

  • The beginning of my journey into professional software engineering with a passion for problem-solving and technology.