Personal Projects
AWS Cloud Resume Challenge (This online CV/Resume)
This website is stored in AWS S3 and utilises a CloudFront
distribution to serve the website globally. The domain name for the
website was acquired from AWS Route53. The SSL certificate for it was
obtained from Amazon Certificate Manager and the domain was configured in Route53
I used the AWS DynamoDB to create and deploy a DynamoDB table and item within
the table. This table was created to store the website visit count.
I created a Lambda function in Python which updates the view count value in the DynamoDB table item
I created.
I also created a JavaScript function which calls the Lambda function URL which then triggers it to
do the update and retrieve the latest value.
CI/CD for the front end. My GitHub repo stores the website code and
is the source for the pipeline created in GitHub Actions. Once a
change is made and pushed into Git, the pipeline will retreive the new
files and then deploy them to S3.
Programming Languages & Tools used in This
Project:
- HTML,CSS,Javascipt
- Python
- AWS (S3, DynamoDB, IAM, CloudFront, Route53, Certificate Manager, Lambda)
- GitHub & GitHub Actions
- Terraform
Link to the cloud resume project
Sami3 - Arabic Podcast Discovery Platform - Product Management Project
Led end-to-end product management for Sami3, a mobile-first Arabic podcast discovery platform, addressing key user pain points such as dialect relevance and content fragmentation to enhance user retention.
Conducted comprehensive multi-region user research and persona analysis to inform data-driven prioritisation of features and define the MVP scope using MoSCoW methodology.
Designed and delivered personalised content filters and a creator submission portal, increasing user engagement and boosting repeat app usage.
Applied iterative agile delivery and cross-cultural design thinking principles to continuously refine the product, achieving measurable improvements in user satisfaction and market fit.
Collaborated with UX and engineering teams to translate complex user requirements into clear user stories and acceptance criteria, accelerating development velocity.
Leveraged product analytics to track KPIs such as active users and content consumption, driving strategic roadmap decisions that aligned with user needs and business goals.
Link to the product management project