Technical stack
The tools behind every build.
AWS, infrastructure as code, containers and web tooling, used to design, ship and run real systems.

Risk Engine Self-built · Live demo
A live fraud-detection simulation: visitors trigger simulated fraud scenarios and watch a 25-signal engine score each transaction.
- Lambda
- DynamoDB
- EventBridge
- React
- TypeScript
- S3
- CloudFront
Technical stack
- 01
AWS Services
- EC2
- S3
- CloudFront
- RDS
- DynamoDB
- Lambda
- API Gateway
- VPC
- IAM
- ACM
- KMS
- CloudWatch
- Route 53
- 02
Cloud Platforms
- AWS
- Google Cloud Platform
- 03
Google Cloud Services
- Cloud Functions (2nd gen)
- Vertex AI / Gemini API
- Cloud Run
- IAM & Org Policies
- Artifact Registry
- gcloud CLI
- PageSpeed Insights API
- 04
Infrastructure as Code
- Terraform
- AWS CloudFormation
- AWS CLI
- Google Cloud SDK
- 05
DevOps & Automation
- GitHub Actions
- CI/CD Pipeline Design
- Bash
- 06
Containers & Kubernetes
- Docker
- Kubernetes
- Helm
- Ingress
- RBAC
- 07
Programming
- Python
- JavaScript / Node.js
- C++
- REST APIs
- 08
Security & Networking
- IAM Least-Privilege
- VPC Segmentation
- NAT Gateways
- Security Groups
- TLS/ACM
- KMS Encryption
- 09
Data
- DynamoDB Design Patterns
- S3-Based Data Lakes
Credentials
Credentials and learning
Earned certifications
Certification · SAA-C03AWS Certified Solutions Architect, AssociateVerify on Credly (opens in a new tab)
Certification · DVA-C02AWS Certified Developer, AssociateVerify on Credly (opens in a new tab)
Completed training
AWS Knowledge: AI-Driven Development Lifecycle FoundationsTraining badgeVerify on Credly (opens in a new tab)
AWS SimuLearn: AI ArchitectTraining · Sep 2026
Ongoing learning
- AWS Certified Generative AI Developer, Professional
- AIP-C01
- In progress
- Certified Kubernetes Administrator
- CKA
- In progress
- BSc Computing, University of South Africa
- UNISA
- Studying · expected completion 2027
Verified skills Credly skills wallet
Skills Credly attaches to the badges above. They come with the credential, not from a separate test.
Amazon Web Services (AWS) is a collection of remote computing services that together make up a cloud computing platform, offered by Amazon. Understanding of AWS is useful for managing and deploying scalable cloud-based applications.
From these badges
Cloud computing refers to the delivery of computing services, including storage, processing, and networking, over the internet. It is useful for enabling scalable and flexible resource management in various work contexts.
From these badges
Artificial Intelligence (AI) involves applying methods that simulate human-intelligence processes such as learning, reasoning, and pattern recognition to allow systems to generate predictions or responses. It is useful in automating processes, improving decision-making, and increasing efficiency across various applications.
From these badges
Cloud architecture refers to the design principles of software-based systems that deliver services over networks, highlighting its relevance in optimizing resource management and scalability in cloud computing environments.
From these badges
Cloud data management involves collecting and analyzing data from disparate sources to enhance decision-making processes. It enables efficient data integration, storage, and retrieval, providing valuable insights for business improvement.
From these badges
Cloud infrastructure encompasses the technologies and principles of virtualization, storage, and networking, which are useful for deploying and managing applications in cloud environments.
From these badges
Cloud services are internet-based computing services that provide on-demand access to shared resources, such as servers, storage, and applications, managed by a third-party provider. Understanding of cloud services is useful for optimizing resource management and enhancing scalability in computing environments.
From these badges
Generative AI refers to the branch of artificial intelligence focused on creating new content, such as text, images, or music, by learning from existing data and patterns. It is useful in automating creative processes and enhancing content generation in various fields.
From these badges
Software coding involves writing source code to create software applications, enabling tasks such as automating processes and developing solutions. It includes problem-solving and debugging for effective performance.
From these badges
Software deployment involves preparing, configuring, and releasing software systems to ensure they are operational and accessible to users. It includes tasks such as installation, configuration, testing, and monitoring to ensure successful implementation and functionality.
From these badges