<Dev/>

Cisco PKT Designer

Backend / Tooling Developer

Project view 1

/ The Why and How

01. The Technical Challenge

Network infrastructure management has historically relied on command-line interfaces (CLI) that, while powerful, are inefficient for massive and repetitive tasks. I identified a critical problem: manual configuration of complex architectures created operational bottlenecks where human error and technical fatigue consumed hours of productive work. My vision was to develop a software layer that translated console rigidity into a fluid, precise, and automated digital experience.

02. Interface and Connectivity Engineering

My core contribution focused on developing the functional architecture between client and server. I designed a professional web interface inspired by Cisco dashboards, implementing a smooth communication logic between JavaScript and Flask. I developed the data capture system through dynamic forms and real-time validations that prevent IP conflicts and subnet mask errors before information reaches the server.

03. Architecture and Data Bridge

JS-Flask Interconnection: I implemented asynchronous data flow to ensure each UI interaction translated into a valid JSON structure, processable by the backend logic engine.

Functional UX: I designed a reactive user experience, allowing visual device selection and complex protocol configuration intuitively, abstracting the CLI's technical complexity.

Deliverables Generation: I programmed the logic so the interface not only collects data but orchestrates the downloading of perfect configuration scripts and .pkt files ready for deployment.

04. The Impact

Thanks to the interface's robustness and proper backend integration, we reduced network exercise resolution time from 4 hours to just 30 minutes. This project demonstrated my ability to build efficient bridges between visual design and business logic, always prioritizing technical precision and user productivity.