Skip to content
View saeed205's full-sized avatar

Block or report saeed205

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
saeed205/README.md

Saeed Kholousi

Software Engineer · Backend Services, Infrastructure & Network Automation

LinkedInEmailGitHub followers


About

I build backend systems and the infrastructure they run on. My route into software was through network engineering, which means I'm equally comfortable designing an API and automating the switch fleet underneath it — a combination that's proven useful for internal tooling, monitoring, and anything that sits close to the network layer.

Day to day, that looks like Python and Node.js services, React interfaces for the people who use them, and Linux, Docker, and Nginx keeping it all online.

Working withPythonFastAPINode.jsTypeScriptReactPostgreSQLRedisDockerLinuxNginx

Currently focused on software architecture, distributed systems, and making infrastructure reproducible.


Technical Skills

AreaTechnologies
LanguagesPython, JavaScript, TypeScript, SQL, Bash
BackendFastAPI, Flask, Node.js, Express.js, REST API design
FrontendReact, Vite, Tailwind CSS
DataPostgreSQL, MySQL, MongoDB, Redis
InfrastructureLinux, Docker, Nginx, Git, CI/CD pipelines
ObservabilityGrafana, Elasticsearch
Network AutomationCisco IOS, Netmiko, Ansible, SNMP
CMSWordPress

Selected Work

Real-time Iranian license plate recognition with Persian OCR. Monitors RTSP camera feeds, maintains an access log, and exposes a bilingual (EN/FA) dashboard.

Continuously polls a host list and reports live latency, jitter, and success rate in a formatted console table. Accepts individual addresses, CIDR blocks, or ranges.

Traces a MAC address across multiple Cisco switches, combining device queries with DHCP server lookups to pin down where a host is connected.

Applies configuration across a Cisco estate over SSH via Netmiko, using a thread pool for concurrency with structured per-device logging and a success/failure summary.

Command-line utility for subnetting, binary-to-decimal conversion, address classification, and reverse DNS lookups.

View all repositories →


Open to discussing backend, infrastructure, and automation work.

Popular repositories Loading

  1. Cisco_mac_address_finder Cisco_mac_address_finderPublic

    This script is used to search for a specific MAC address on multiple Cisco switches.

    Python 7 2

  2. Network_Monitoring_Tool Network_Monitoring_ToolPublic

    This is a simple network monitoring tool written in Python. It pings the specified hosts continuously and provides real-time latency, success rate, jitter, and other details in a neatly formatted t…

    Python 5 6

  3. Configure-Multiple-Cisco-Switches Configure-Multiple-Cisco-SwitchesPublic

    This Python script uses the Netmiko library to configure multiple Cisco switches via SSH. Specifically, the script logs in to each switch in a list of IP addresses provided in a text file, enters t…

    Python 4 1

  4. IranPlate-Vision IranPlate-VisionPublic

    Real-time Iranian license plate detection with Persian OCR, RTSP camera monitoring, access logs, and a bilingual (EN/FA) dashboard.

    HTML 1

  5. Lottery LotteryPublic

    Python

  6. Network-Monitoring-Script Network-Monitoring-ScriptPublic

    This script allows you to monitor the connectivity status of network addresses by pinging them periodically.

    Python