Projects
My featured projects which include mainly Backend Engineering and infrastructure with a little bit of DevOps, MLOps, AI/ML, Computer Vision and Cyber Security.
Go Inventory Microservices
Microservices Inventory System built with Go, Gin, gRPC, and Rabbitmq.
Go Workerpool File Processing
Go concurrent file processing of 1 million data from CSV to postgres DB with worker-pool pattern and graceful shutdown
Rabbitmq Round Robin Work Queues
Implementation of a Go microservice demonstrating user registration where a REST API service communicates with a background worker service via a message queue (RabbitMQ).

Go Fan-in Fan-out Concurrent Request Aggregator
Using Go's Fan-in Fan-out concurrency pattern to fetch external apis (https://jsonplaceholder.typicode.com)
Go Unit Tests with Mockery, Testify and CI/CD Pipeline
Go Continous Integration (CI) with Unit Tests using Mockery, Testify and Github Actions
Docker, Kubernetes Stuffs
Docker and Kubernetes notes, scripts, small projects and solutions
Jumbotron Ansible OpenTofu
Provisioning Apache Web Server and MySQL Database using OpenTofu, QEMU and Ansible
AWS Terraform LEMP Stack Deployment
LEMP stack web application deployment using terraform and ubuntu

Portswigger WebSec Writeups
A writeup containing solutions of Portswigger's Web Security Academy.
ML Web Honeypot
Frequent Pattern Mining, Machine Learning and Statistical based web honeypot attack data analysis.