<Dev/>

Cisco PKT Designer

Backend / Tooling Developer

Project view 1

/ The Why and How

01. The Problem

Manually configuring a complex network topology in Cisco CLI is slow and prone to errors. In study or work teams, that time multiplies. This project arose from that real need: to build a tool together that reduced hours of repetitive configuration to minutes.

02. A Team Project

Cisco PKT Designer was developed in collaboration with classmates, and my participation focused on the bridge between frontend and backend. We divided the work clearly: while other classmates worked on the script generation logic and Packet Tracer integration, I took charge of the client side and server communication.

03. My Technical Contribution

Professional Interface: I designed the UI inspired by Cisco dashboards, with dynamic forms and real-time validations that detect IP conflicts or mask errors before sending data to the server.

JS-Flask Connection: I implemented the asynchronous data flow between the JavaScript frontend and the Flask backend, ensuring that each user action generated a valid and well-structured JSON.

Deliverables Download: I programmed the logic so that, after validation, the user can directly download the configuration scripts and .pkt files ready to deploy.

04. Result

Together with the team, we managed to reduce the configuration time for complex topologies from 4 hours to less than 30 minutes. For me, it was a valuable exercise in technical coordination, division of responsibilities, and delivering a functional tool with real impact.