Shipped — 2 months early
2025
Windows 10 → 11 Enterprise Migration
Comply Technologies
End-to-end migration of 124 enterprise workstations to Windows 11. Automated bulk upgrade orchestration with PowerShell, ran a phased rollout, and kept user disruption near zero.
- 124 workstations migrated
- 2 months ahead of schedule
- PowerShell-driven bulk orchestration
- Minimal end-user disruption
PowerShellWindowsAutomationProject Mgmt
Intune Deployment & Cloud Device Management
Comply Technologies
Took over an Intune rollout mid-flight with a 4-day deadline. Migrated all on-prem GPOs to conditional access policies, enrolled the fleet, and stood up automated Autopilot onboarding.
- 298 workstations enrolled
- Reduced device setup time from 4 hours to 15 minutes
- On-prem GPO → cloud conditional access
- Autopilot-based employee onboarding
IntuneAzureConditional AccessAutopilot
Linux Server Patching & Compliance Automation
Comply Technologies
Infrastructure-wide security initiative to eliminate patching gaps and establish automated patch management across all Linux and Windows systems.
- Identified and cataloged all unpatched Linux systems
- Deployed safe patching strategy preventing service disruption
- Automated patch management verification across entire infrastructure
- Implemented ongoing compliance monitoring and remediation
LinuxSecurityAutomationCompliance
CVE Vulnerability Remediation & Security Hardening
Comply Technologies
Comprehensive vulnerability assessment and remediation initiative addressing critical security gaps including credential exposure, public repository access, and endpoint protection.
- Remediated public Bitbucket repository exposing code and credentials
- Resolved multiple CVEs across infrastructure
- Deployed File Integrity Monitoring enterprise-wide
- Implemented automated vulnerability detection workflows
SecurityCVEAutomationInfrastructure
Between Friends — Website Rebuild
Code for Chicago · Volunteer
End-to-end website rebuild for a domestic-violence-prevention nonprofit. Conducted user research with staff and survivors, accessibility audit, UX improvements, and migrated from custom code to Elementor with training to enable in-house management.
- User research with case managers and therapists
- Accessibility audit and UX improvements (scannability, safety exit visibility)
- Migrated from custom WordPress to Elementor visual builder
- Implemented Spanish-language support with language toggle
WordPressUXAccessibilityNonprofit
Chicago Defender Charities — Salesforce
Code for Chicago · Volunteer
Tackled a complex multi-platform integration challenge by connecting five disparate SaaS solutions into Salesforce. Evaluated integration approaches, selected Automate.io as the optimal solution, and implemented automated data flows to eliminate manual work across the organization.
- Mapped and researched five SaaS platforms for integration feasibility
- Evaluated multiple integration approaches and selected Automate.io
- Implemented automated workflows to sync data across all platforms
- Eliminated manual data entry and reduced operational friction
SalesforceIntegrationMulti-Platform ArchitectureNonprofit
Chicago Defender Charities — Website Platform & Development
Code for Chicago · Volunteer
Evaluated multiple CMS platforms to consolidate the nonprofit's fragmented digital presence. Identified Squarespace as the optimal balance of simplicity and long-term maintainability. Developed the website within platform constraints while ensuring the organization could manage it independently without ongoing technical support.
- Researched and evaluated multiple CMS platforms for feasibility
- Identified Squarespace as solution balancing usability and long-term sustainability
- Developed website within platform constraints and limitations
- Built solution the client could independently manage and maintain
SquarespaceCMS SelectionWeb DevelopmentNonprofit
Reimagine 911 — Emergency Response Data Standardization
Code for America · Volunteer
Tackled the challenge of standardizing fragmented 911 data across hundreds of U.S. jurisdictions. Collected, sanitized, and analyzed data from 327+ Public Safety Answering Points to identify patterns and gaps. Transformed chaotic, disparate datasets into clean, actionable intelligence enabling policy reform and alternative responder integration.
- Collaborated with 1,000+ volunteers across 280 organizations to collect PSAP data
- Sanitized and normalized disparate 911 data across incompatible systems
- Analyzed data from 327+ Public Safety Answering Points to identify critical gaps
- Transformed raw data into actionable insights enabling policy-driven emergency response reform
Civic TechData AnalysisData EngineeringPolicy Impact