Skip to content

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 dashboard

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

  1. 01

    AWS Services

    • EC2
    • S3
    • CloudFront
    • RDS
    • DynamoDB
    • Lambda
    • API Gateway
    • VPC
    • IAM
    • ACM
    • KMS
    • CloudWatch
    • Route 53
  2. 02

    Cloud Platforms

    • AWS
    • Google Cloud Platform
  3. 03

    Google Cloud Services

    • Cloud Functions (2nd gen)
    • Vertex AI / Gemini API
    • Cloud Run
    • IAM & Org Policies
    • Artifact Registry
    • gcloud CLI
    • PageSpeed Insights API
  4. 04

    Infrastructure as Code

    • Terraform
    • AWS CloudFormation
    • AWS CLI
    • Google Cloud SDK
  5. 05

    DevOps & Automation

    • GitHub Actions
    • CI/CD Pipeline Design
    • Bash
  6. 06

    Containers & Kubernetes

    • Docker
    • Kubernetes
    • Helm
    • Ingress
    • RBAC
  7. 07

    Programming

    • Python
    • JavaScript / Node.js
    • C++
    • REST APIs
  8. 08

    Security & Networking

    • IAM Least-Privilege
    • VPC Segmentation
    • NAT Gateways
    • Security Groups
    • TLS/ACM
    • KMS Encryption
  9. 09

    Data

    • DynamoDB Design Patterns
    • S3-Based Data Lakes

Credentials

Credentials and learning

Earned certifications

Completed training

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.

  • In Demand
  • Future Proof

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.

  • In Demand

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.

  • In Demand
  • Future Proof

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.

  • In Demand
  • Future Proof

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.

  • In Demand

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.

  • In Demand

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.

  • In Demand

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.

  • Future Proof

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.

  • Future Proof

From these badges