José Ángel González Carrera

Computer Science Student

Python 3JavascriptC++SQLTypescript
PytestReact.jsNode.jsNext.jsGitGithubMongoDB

Traffic simulator

December 2022

FlaskMesaIBM CloudThree.jsNode.jsExpress

A multi-agent system that represents a solution to traffic by placing traffic lights in strategic points, while the interaction between different agents is handled.

  • Utilized Mesa and Three.js to build agent-based models for cars, traffic lights, and streets.
  • Developed a Flask API to provide real-time updates to the frontend mounted on an Express web server.
  • Deployed the system on IBM Cloud, utilizing Docker containers to separate the frontend and backend components.