Enterprise Staff Portal
A serverless leave and payroll-advance approval system on Lambda and API Gateway, with DynamoDB-backed notifications and scheduled SES email.
- AWS Lambda
- API Gateway
- DynamoDB
- Amazon SES
- EventBridge
- IAM
Each case study covers the problem, the architecture, the decisions I would defend in a review, and what the result actually is.
A serverless leave and payroll-advance approval system on Lambda and API Gateway, with DynamoDB-backed notifications and scheduled SES email.
The site you are reading started here: S3 for the files, CloudFront for HTTPS and edge caching, an ACM certificate, and a domain I registered and run in Route 53.
An omnichannel Amazon Connect contact centre with voice and web chat, Lagos business-hours routing and a domain-whitelisted chat widget.
An Amazon Lex V2 chatbot with a Python Lambda fulfilment handler that answers recruiter questions about my work, inside the AWS Free Tier.
A single-server PHP and MySQL application re-architected into three tiers across two Availability Zones, with private subnets, Secrets Manager and auto scaling.
A WordPress blog on a Lightsail instance with a static IP, a Let’s Encrypt certificate and automatic daily snapshots, for five dollars a month.
Production software built for businesses in Lagos. Both are live, and both are named with the client's agreement.
A thirteen-page marketing site shipped with a build-time Content Security Policy, consent-gated analytics and automated QA, scoring 100 for accessibility, best practices and SEO.
A point of sale and inventory system the shop runs on every day, with per-device IMEI tracking, part payments, invoices, debt follow-up and an audit log.