Discover these 45 exciting projects, each personally crafted by me for both personal experimentation and to assist friends with challenging endeavors.
Docker-Pirate
DescriptionProject that covers a series of relevant Docker Images with step-by-step details for their creation and with Docker-Compose functionalities enabled.
TechnologiesDocker, Docker-Compose, DevOps, Jenkins, NodeJs, Flask, MySQL, MongoDB, ELK, IBM, GoLang, IBM, Ubuntu, Prometheus.
Source Codehttps://github.com/san99tiago/docker-pirate
AWS Recipe Book
DescriptionAdvanced Serverless DEMO to illustrate a deployed on AWS with frontend, backend and chatbot microservices.
TechnologiesAWS, Bedrock, Lambda, API-Gateway, Cognito, CDK, DynamoDB, Step Functions, Route 53, WAF, Shield.
AWS Cybersecurity SIEM
DescriptionAdvanced Cybersecurity SIEM/XDR solution designed for AWS Organizations with a multi-account architecture, integrating Wazuh Platform and IaC with AWS-CDK.
TechnologiesAWS, SIEM, Wazuh, Organizations, SCPs, EC2, NLB, Linux, Security.
AWS WhatsApp Chatbot
DescriptionWhatsApp Chatbot on AWS that enables the creation of a customized multi-modal personal assistant with Generative-AI, Agents and RAG.
TechnologiesAWS, Chatbot, Bedrock, RAG, Agents, Step Functions, API Gateway, DynamoDB.
AWS Advanced Organizations CDK
DescriptionAdvanced DEMO of managing AWS Organizations for multiple AWS Accounts with IaC on CDK-Python.
TechnologiesAWS, Organizations, SCPs, OUs, CDK, CDK-Pepperize.
Advanced AWS TODO App
DescriptionAdvanced Fullstack App built on AWS with Frontend on React and Backend with FastAPI on top of AWS API-Gateway, Lambda. IaC on CDK or Terraform.
TechnologiesAWS, API Gateway, Lambda, DynamoDB, Cognito, S3, CloudFront, CDK, Terraform.
AWS CDK Advanced Experiments
DescriptionMultiple advanced AWS CDK Experiments and Challenging isolated Projects to have fun in AWS.
TechnologiesAWS CDK, Infrastructure as Code, Networking, EDA, Security, Databases, Machine Learning.
AWS Terraform Multi-Layer App
DescriptionDemo on how to deploy a multi-layer application on AWS with Terraform, Ansible, GitHub Actions and EC2 instances.
TechnologiesAWS, Terraform, NLB, EC2, RDS, Bastion Host.
AWS Prime Video XRay Clone
DescriptionClone 'for Amazon Prime Video X-Ray' functionality 100% OpenSource on AWS with Rekognition, Step Functions and Streamlit.
TechnologiesAWS, CDK, Step Functions, Distributed Map, Rekognition, Bedrock, Lambda, S3
AWS ECS Custom Built API
DescriptionContainer-based AWS solution on top of FastAPI. DNS managed with Route 53 for a multi-account setup.
TechnologiesAWS, ECS, ECR, Route53, ACM, FastAPI, Docker, CDK, DevOps.
AWS SonarQube
DescriptionDemo on how to deploy a SonarQube server on AWS on top of EC2, RDS and IaC on CDK.
TechnologiesAWS, SonarQube, EC2, RDS, CDK.
Source Codehttps://github.com/san99tiago/aws-sonarqube
AWS Transactional Messages App
DescriptionServerless AWS architecture to simulate the processing of transactional 'messages' with Observability in place.
TechnologiesAWS, API Gateway, SQS, SQS-DLQ, Lambda, LambdaPowerTools, X-Ray, SNS, CDK, DevOps.
AWS Stocks Demo
DescriptionIaC DEMO to deploy an ETL and API to process Stock Prices with AWS and show the best practices on top of CDK.
TechnologiesAWS, CDK, Lambda, DynamoDB, EventBridge, YahooFinance
Terraform Playground
DescriptionFun infrastructure solutions and PoCs to explore Terraform concepts and deployments in AWS.
TechnologiesAWS, Terraform, IaC, DevOps.
AWS CDK CTF
DescriptionCustom Capture the Flag Hosted on an AWS with EC2 for CloudCrafter Events and GameDays.
TechnologiesAWS, EC2, CTFD, Route 53, DNS, CDK.
Source Codehttps://github.com/san99tiago/aws-cdk-ctf
AWS Lambda-Based FastAPI Deployment
DescriptionCDK template project with best FastAPI/Mangum practices for a FastAPI solution on top of Lambda Functions in AWS.
TechnologiesAWS, Lambda, FastAPI, CDK, DevOps.
AWS Medical Providers Automation
DescriptionAutomation that weekly downloads and updates medical records for different datasets.
TechnologiesAWS, Lambda, EventBridge, SES, S3, CDK, DevOps.
AWS REST-API for Sales 'Leads'
DescriptionCustom-built business REST-API on top of AWS API Gateway (with Lambdas integration) that connected to MySQL database for commercial 'leads' information.
TechnologiesAWS, API-Gateway, Lambda, MySQL, CDK, REST-API.
AWS Rekognition Demo
DescriptionDEMO about cool features that AWS Rekognition can for Computer Vision solutions.
TechnologiesAWS, Rekognition, Lambda, S3, CDK.
Advanced JSON Mapper
DescriptionRobust JSON Mapper on top of Python by using 'jsonpathng' with JMESPath expressions. Exposed as an API via FastAPI.
TechnologiesJSON, JSONPathNG, JMESPath, Python, Mapper, FastAPI.
FastAPI Docker GitHub Actions CICD
DescriptionDEMO to create a CICD pipeline for FastAPI Docker Images on top of GitHub Actions
TechnologiesFastAPI, Docker, GitHub Actions
AWS CDK Lambda Docker Templates
DescriptionMy own CDK template (simple pattern) for deploying AWS Lambda Functions on top of Docker images. It covers Python and NodeJs images.
TechnologiesAWS, CDK, Lambda, Docker, Python, NodeJs.
Python Clean Tests Examples and Templates
DescriptionUseful Python examples for Clean Code and Unit Testing on top of UnitTest Framework and PyTest.
TechnologiesPython, Tests, Unittest, PyTest, Mocks, Object-Oriented-Programming.
AWS Lambda Web Scrapper for Supplier Datasets
DescriptionCustom-built solution for web scrapping different supplier datasets that runs on AWS-Lambda with Docker images and Selenium.
TechnologiesAWS, Lambda, Selenium, Docker, ECR, Python, SES, EventBridge, S3.
AWS REST-API for URL Shortening
DescriptionFun AWS CDK solution with an API Gateway and DynamoDB that is designed for URL shortening redirects.
TechnologiesAWS, API-Gateway, Lambda, DynamoDB, Python, REST-API, CDK.
AWS Lambda Layers
DescriptionMy own public AWS Lambda Layers for different runtimes, versions and architectures to expose and simplify dependencies.
TechnologiesAWS, Lambda, Lambda Layers, CDK.
My Own CloudFormation Example Templates
DescriptionSimple AWS CF templates to review previously deployed PoCs. Mostly for sandbox environments.
TechnologiesAWS, CloudFormation, IaC.
AWS CDK ElastiCache Demo
DescriptionAmazon ElastiCache experiments on top of IaC on CDK with multiple Lambda-based queries/updates.
TechnologiesAWS, ElastiCache, Redis, Lambda, Lambda Layer, CDK.
REST-API for Australian Climate Sensors
DescriptionAPI developed on top of NodeJS+Express, and used MongoDB (Atlas) for backend. Solution with Docker containers.
TechnologiesMongoDB, REST-API, Auth, JWT, NodeJS, Express, Docker, Docker-Compose.
AWS Lambda for Downloading HR Files
DescriptionAutomation on AWS Lambda for downloading Human Resources files to S3 bucket based on rules (if already downloaded or not).
TechnologiesAWS, Lambda, EventBridge, SES, S3.
AWS CDK Athena-Glue S3 Workflow
DescriptionSimple CDK-TypeScript project for a Athena/Glue workflow for simple ETL solution on top of S3.
TechnologiesAWS, Athena, Glue, DataCatalog, S3, CDK, TypeScript.
AWS CDK Hello World
DescriptionSimple CDK project with best practices for a 'Hello World' Lambda Function.
TechnologiesAWS, CDK, Lambda, Lambda-Url.
Python GUI Desktop Applications and Games
DescriptionSome of my cool Python GUI projects on top of Tkinter and PyQT.
TechnologiesPython, GUI, UI, Desktop-App, Tkinter, PyQT.
Source Codehttps://github.com/san99tiago/PYTHON_GUI
Low Level Machine Learning Experiments
DescriptionMultiple challenging Machine Learning problems and solutions on top of Python and MatLab.
TechnologiesPython, Matlab, Machine-Learning, Neural-Networks.
Source Codehttps://github.com/san99tiago/ML_BASICS
Low Level Robotics Experiments
DescriptionMultiple challenging Robotics problems and solutions on top of Python and MatLab.
TechnologiesPython, Matlab, Robotics, Control-Systems.
Low Level Computer Vision Experiments
DescriptionMultiple challenging Computer Vision problems and solutions on top of OpenCV (Python).
TechnologiesPython, Computer-Vision, OpenCV, PIL, Matplotlib, Darknet.
Source Codehttps://github.com/san99tiago/OPENCV_BASICS
Low Level Internet of Things Experiments
DescriptionMultiple challenging Internet of Things problems and solutions on top of JavaScript, Python and Arduino.
TechnologiesInternet-of-Things, NodeJs, Express, Arduino, Python, JavaScript.
Source Codehttps://github.com/san99tiago/IOT_EIA
Hackathon Multi-Purpose Projects
DescriptionSome projects of my previous Hackathons.
TechnologiesHackathon, Multiple.
Projects for learning GoLang
DescriptionThese are my awesome experiments and PoCs for learning Go (GoLang).
TechnologiesGolang.
Source Codehttps://github.com/san99tiago/go-gopher-go
Projects for learning Java
DescriptionThese are my awesome experiments and PoCs for learning Java.
TechnologiesJava, Spring, SpringBoot, JDBC, Object-Oriented-Programming.
Source Codehttps://github.com/san99tiago/java-barista
Projects for learning JavaScript
DescriptionThese are my awesome experiments and PoCs for learning JavaScript.
TechnologiesJavaScript, NodeJs, HTML, CSS, Object-Oriented-Programming
Python Problem Solving Code Practices
DescriptionThese are some of my own practice LeetCode (and similar) solutions for Coding challenges on Python.
TechnologiesPython, Coding-Challenges, Unittests, Object-Oriented-Programming.
Projects for learning Flask (Python)
DescriptionCool learning PoCs and experiments for mastering Python Flask Framework.
TechnologiesPython, Flask, HTML, CSS, JavaScript.
Harvard CS50's Web Programming Course
DescriptionMultiple FullStack Projects inspired from the CS50 Web Programming course given at Harvard University.
TechnologiesHTML, CSS, JavaScript, Python.
Source Codehttps://github.com/san99tiago/WEB_STANFORD
Desktop App for Architecture Business
DescriptionAutomation of Excel Sheets for small architecture firm. Project allowed automatic accounting and project organization.
TechnologiesPython, Tkinter, TTK, XlsxWritter, Object-Oriented-Programming.