You are using an outdated browser. For a faster, safer browsing experience, upgrade for free today.

Portfolio

Real work, real outcomes — a look at what I've designed, built, and secured.

Network Refresh & VLAN Segmentation

Cisco · VLANs · OSPF · ACLs
Challenge

A multi-site enterprise was running a flat network with no logical segmentation — all devices in the same broadcast domain, with no visibility into lateral movement.

Approach

Designed and deployed a full VLAN architecture across all sites, configured inter-VLAN routing with OSPF, and implemented access control lists to enforce traffic policies between segments.

Reduced broadcast domains by 60% · Measurable improvement in security posture and network performance.
View Details →

Python Automation for User Provisioning

Python · Microsoft Graph API · Azure AD · IAM
Challenge

IT staff were manually creating user accounts, assigning licenses, and logging each action — a process that took nearly two hours per batch and was prone to inconsistency.

Approach

Built a Python script integrating with the Microsoft Graph API to automate account creation, group assignment, license provisioning, and structured audit logging end-to-end.

Provisioning time cut from 2 hours to 8 minutes · Zero manual errors since deployment.
View Details →

Cloud Landing Zone Hardening

AWS · Azure · IAM · SCPs · Policy-as-Code
Challenge

A 15-account AWS organization had grown organically — no guardrails, inconsistent IAM policies, no centralized logging, and several accounts with admin-level access too broadly granted.

Approach

Implemented AWS Organizations SCPs, centralized CloudTrail and Config logging, enforced least-privilege IAM baselines, and introduced policy-as-code reviews for any future account changes.

Full compliance with internal security policy · Centralized audit trail across all 15 accounts.
View Details →

Security Baseline & Firewall Cleanup

Firewall · ACLs · Logging · Compliance
Challenge

Years of rule accumulation left the organization's firewall bloated with unused, overlapping, and overly permissive rules — creating significant attack surface and audit risk.

Approach

Conducted a full rule audit, removed over 300 unused entries, consolidated overlapping rules, and tightened ingress/egress policies to align with the principle of least privilege.

300+ rules removed · Achieved full compliance with the organization's security policy on first audit.
View Details →

Monitoring & Performance Optimization

SNMP · Dashboards · Alerting · Metrics
Challenge

The team had no centralized visibility into network or server health — outages were discovered by end users calling the helpdesk, not by proactive monitoring.

Approach

Designed and deployed a real-time monitoring dashboard with SNMP polling, threshold-based alerting, and runbook-linked incident notifications for the on-call team.

3 outages caught and resolved before user impact in the first month alone.
View Details →

API Integration for Internal Tools

Python · REST APIs · OAuth · Automation
Challenge

Four internal systems maintained overlapping data — CRM, ticketing, billing, and inventory — requiring staff to manually re-enter the same information across platforms multiple times a day.

Approach

Built a lightweight Python integration layer using each system's REST API, with OAuth-based auth, error handling, and logging — syncing records automatically on create/update events.

Eliminated duplicate data entry across 4 systems · Estimated 6+ hours per week returned to the team.
View Details →