This portfolio requires authenticated access
Thank you for visiting my work samples portfolio. This showcases various technical projects and solutions I've developed.
Click any project to explore the complete case study with technical details and business impact
Production-grade serverless architecture using 10+ AWS services including Route 53, CloudFront, S3, Lambda, DynamoDB, and API Gateway with CI/CD automation and Well-Architected best practices
End-to-end automation platform bridging WhatsApp Business API with Slack workflows using n8n orchestration, LLM processing, and webhook integrations for real-time lead management
Browser-based JavaScript automation using Tampermonkey for DOM manipulation, API integration, and batch processing across global AWS data center inventory systems
JavaScript-powered SLA tracking system with REST API integration, intelligent caching, real-time data processing, and advanced UI/UX for enterprise ticket management
Regional-scale JavaScript automation for inventory workflows using UI automation, batch processing, and workflow optimization across APMEA region data centers
Innovative dual-script JavaScript architecture using coordinated automation, cross-system integration, and constraint-driven design for AWS data center construction workflows
Mass-scale JavaScript automation for global EnO tagging using batch processing, error handling, deadline-driven execution, and enterprise-grade reliability across AWS infrastructure
Enterprise integration system using SNS messaging, webhook automation, JavaScript processing, and Slack API for real-time spares request notifications with severity classification
For questions about this assessment or to discuss these work samples
Production-Grade Serverless Architecture Demonstration
Traditional CV distribution relies on static documents that quickly become outdated, require manual distribution for every opportunity, and provide no way to demonstrate actual technical capabilities. This creates friction in professional interactions and limits accessibility for prospective recruiters and hiring managers.
The Cloud Resume Challenge is a hands-on project designed to demonstrate cloud architecture skills by building a serverless resume website. It requires integrating multiple AWS services (S3, CloudFront, Lambda, DynamoDB, Route 53) to create a production-grade application that showcases both technical competency and practical cloud implementation experience - exactly what employers want to see from cloud professionals.
Leveraged the Cloud Resume Challenge framework as a foundation, then incrementally expanded with additional AWS services to create a production-grade demonstration of cloud architecture competency while solving the real business problem.
Core static site with S3 + CloudFront
API Gateway + Lambda + DynamoDB
Monitoring + Advanced Features
This project demonstrates the core AWS ProServe methodology: understanding customer needs, designing appropriate solutions, implementing with best practices, and delivering measurable business value through cloud technology.
External Customer Consulting & Solution Re-architecture
A friend who runs a multi-sport academy in Bahrain (offering football, netball, and swimming programs) approached me with concerns about their fragmented customer communication system. As a growing business serving parents and students across multiple sports programs, they were struggling with lead management inefficiencies that were directly impacting their ability to convert inquiries into enrollments.
Sports academies operate in a competitive market where quick response times to parent inquiries are crucial for enrollment conversion. Parents typically contact multiple academies when seeking programs for their children, and the first to respond professionally often wins the enrollment. The academy's existing manual process was causing them to lose potential customers to competitors who could respond faster and more professionally.
Designed a comprehensive automation solution using n8n workflow orchestration with WhatsApp Business API integration, intelligent routing, and team notifications.
After initial validation, monthly tooling costs were reviewed against actual enquiry volume, revealing that Respond.io subscription and WhatsApp API fees were not cost-effective for the academy's scale.
Solution: Rather than abandon the project, I chose to re-architect the solution to preserve core value while eliminating cost barriers - demonstrating adaptability and customer-first thinking.
"The solution transformed how we handle leads and customer communication. What started as a complex system became simple and effective, and the cost optimization made it sustainable for our business."
This project exemplifies AWS ProServe consulting methodology: customer discovery, iterative solution design, constraint-driven re-architecture, and delivering sustainable business value through technical adaptability.
Global Enterprise Automation & Process Optimization
AWS data center logistics teams use an internal inventory management system to perform cycle counts - a critical process where technicians physically verify that hardware components (servers, drives, network equipment) match what the system believes is in each rack location. This process is essential for maintaining accurate inventory records that support AWS's global infrastructure operations.
Cycle counting is a systematic process where technicians scan serial numbers of physical hardware in data center racks and compare them against the inventory system's records. This ensures AWS knows exactly what equipment is where - critical for capacity planning, maintenance scheduling, and operational reliability across thousands of servers.
However, the native cycle counting tool was opaque and inefficient, requiring constant tab switching, manual data cross-referencing, and creating significant cognitive load that led to frequent mistakes and operational delays.
Rather than requesting changes to the native inventory system (which would require lengthy development cycles and approvals), I implemented a client-side enhancement that pulls data from multiple internal sources and presents it in a unified interface. This approach leveraged existing APIs while dramatically improving the user experience without any backend modifications.
The original cycle count tool presents a simple interface: scan a bin location, then scan each serial number in that bin. Green indicators show serials that belong in that location, red shows serials that don't belong. However, it provides no information about:
Basic data integration and modal overlay
Visual indicators and user experience
Enterprise deployment and optimization
Visual comparison showing the transformation from manual cycle counting to automated workflow
This project demonstrates enterprise-scale solution delivery with measurable business impact, stakeholder management across global teams, and technical innovation under constraints - core competencies for AWS ProServe customer engagements.
Enterprise Ticket Prioritization & Operational Intelligence
AWS data center operations teams use an internal ticketing system called SIM (Service Issue Management) to track and resolve infrastructure issues across thousands of servers and network devices. These tickets range from hardware failures requiring part replacements to network connectivity issues affecting customer workloads.
SIM is AWS's internal ticketing platform where data center technicians receive work orders for hardware maintenance, replacements, and troubleshooting. Each ticket contains details about the affected equipment, required actions, and SLA requirements. With hundreds of tickets daily per data center, prioritizing work efficiently is critical for maintaining AWS's infrastructure reliability.
However, the native SIM interface provided no automated prioritization, requiring operations teams to manually analyze each ticket to determine SLA risk, business priority, and operational context - a time-consuming process that often led to reactive rather than proactive issue resolution.
Built a client-side intelligence layer that enriches existing ticket queues with real-time priority classification, SLA risk indicators, and operational context without requiring backend system changes or infrastructure provisioning.
Session + localStorage with intelligent cleanup
Grouped requests with retry logic
Intuitive interface with visual indicators
Visual comparison showing the transformation from manual ticket prioritization to intelligent automation
This project demonstrates customer-driven solution evolution, technical innovation under constraints, and measurable operational impact - key competencies for AWS ProServe engagements where understanding customer workflows and delivering practical solutions is essential.
Regional Process Automation & Workflow Enhancement
AWS data centers use an internal system called "Mobility Parts" to manage the movement of hardware components between locations, update inventory states (like marking items as defective or ready for use), and track equipment through its lifecycle. This system is critical for maintaining accurate inventory records across AWS's global infrastructure.
Mobility Parts is AWS's internal inventory management platform where technicians perform bulk operations on hardware - moving servers between racks, updating component states (working/defective/obsolete), copying serial numbers for documentation, and generating audit trails. These operations are essential for maintaining accurate inventory records that support capacity planning and hardware lifecycle management across thousands of servers.
However, regional logistics teams were executing these operations through manual, UI-heavy workflows that required excessive clicking, scrolling through long dropdown lists, and repetitive context switching that created operational friction and reduced throughput during critical inventory operations.
Introduced a client-side enhancement layer that automated high-friction actions such as bin and state updates, part handling workflows, ID copying, audit visibility, and standardized message generation while preserving existing permissions and business logic.
Existing workflow preservation
Minimal system impact
Regional scaling approach
Visual comparison showing the transformation from manual inventory workflows to automated optimization
This project demonstrates regional-scale process optimization with measurable efficiency gains, stakeholder management across distributed teams, and technical innovation under system constraints - core competencies for AWS ProServe operational excellence engagements.
Dual-Script Architecture Innovation for Construction Workflows
The Position Rework Planner (PRP) is a critical construction workflow system used during AWS data center builds and expansions. When AWS constructs new data centers or adds capacity to existing ones, the PRP system manages the complex process of planning and executing rack position modifications - essentially determining where thousands of servers, network switches, and power distribution units will be physically installed.
PRP coordinates the physical infrastructure that powers AWS services. Each "position rework" represents changes to rack layouts that must be precisely planned and executed. This includes power circuit mapping (FIT files), equipment placement plans, and coordination with external construction vendors. Delays in PRP workflows directly impact data center launch timelines, affecting AWS's ability to meet customer capacity demands.
However, Construction teams and Project Assistants were spending excessive time on administrative file retrieval tasks rather than focusing on the strategic planning and coordination work that required their expertise.
PRP position files could be fetched programmatically in the background, but FIT circuit files were generated by a separate Inframap-based tool that could not be downloaded silently due to authentication flow, UI-driven steps, and browser constraints. Rather than over-engineering or abandoning automation, I made a deliberate compromise: two independent scripts that appear to work together through browser-level coordination.
No Direct Messaging: No shared backend, no brittle coupling — just clever use of browser observability.
Emoji State Machine: 🚩 → 📋 → 🔄 → ⏳ → ✅ / ⚠️
Visual comparison showing the transformation from manual dual-system workflows to automated coordination
Proved that constraints can be worked around creatively without system replacement or process redesign, using browser observability patterns for coordination.
This project exemplifies AWS ProServe consulting excellence: identifying high-impact automation opportunities, designing innovative solutions under constraints, and delivering measurable business value through creative technical leadership.
Global Initiative Automation for Mass EnO Tagging
AWS maintains massive inventories of hardware components across global data centers. Periodically, equipment becomes "Excess and Obsolete" (EnO) due to technology refreshes, capacity changes, or end-of-life cycles. This equipment must be systematically identified and tagged in inventory systems to enable proper disposal, recycling, or redeployment processes.
EnO tagging is essential for AWS's environmental sustainability and cost optimization. Untagged obsolete equipment continues to consume data center space and appears in capacity planning systems, leading to inaccurate resource allocation. Additionally, regulatory compliance requires proper tracking and disposal of electronic equipment. A global initiative with fixed deadlines meant thousands of inventory items needed to be processed quickly and accurately.
However, the manual tagging process in the inventory management system was extremely time-consuming and error-prone, threatening the ability to meet global project deadlines while consuming excessive administrative resources.
Injected a lightweight modal directly into the inventory page that allowed users to select the EnO tag type once and apply it to all or a specified number of serials. The script handled background iteration, triggered tagging actions programmatically, and removed the need to interact with the native bulk edit UI.
One-Time Setup: Select EnO tag type once per batch instead of per item.
Automated Execution: Background processing with real-time feedback.
Visual comparison showing the transformation from manual EnO tagging to automated batch processing
"This automation saved our global initiative. What used to take hours now takes minutes, and we can focus on strategic work instead of clicking through endless forms."
This project demonstrates core AWS ProServe capabilities: rapid problem assessment, scalable solution design, global deployment coordination, and measurable business impact delivery under tight deadlines.
Real-time Spares Request Alerting for ZAZ Cluster Operations
The ZAZ (Spain) cluster logistics team was experiencing delays in responding to critical spares requests because they had no real-time notification system when new tickets entered their queue. Team members had to manually check the SIM ticketing system throughout the day, leading to delayed responses for urgent hardware replacement needs that could impact customer workloads.
Spares requests are tickets created when AWS data center equipment fails and needs replacement parts. These could be server components, network hardware, or power equipment. Quick response times are critical because failed hardware can impact customer workloads, and some failures require immediate attention to prevent service degradation. The logistics team needs to quickly assess severity and coordinate with vendors for part delivery and installation.
Leveraged AutoSIM (an internal AWS tool for SIM ticket automation) combined with Slack's webhook system to create a real-time notification pipeline. This solution required configuring both the SIM ticketing system and Slack to work together seamlessly.
AutoSIM is an internal AWS automation platform that monitors SIM ticket queues and can trigger actions based on ticket events (creation, updates, assignments). It uses AWS SNS (Simple Notification Service) to receive notifications when tickets are created or modified, then executes JavaScript-based rules to process the ticket data and trigger external actions like Slack notifications.
Configure SIM folder with AutoSIM SNS topic and permissions
Create Slack workflow with webhook and message formatting
Implement JavaScript logic for ticket processing and notification
"Now we know about critical spares requests the moment they come in. No more constantly checking queues or worrying about missing urgent issues during busy periods."
This project demonstrates core AWS ProServe capabilities: operational excellence through automation, system integration expertise, and customer-focused problem solving that delivers immediate, measurable business value.