ALEKSANDAR STIPAN Backend Coder • Automation Enthusiast • CI/CD Fanatic

My Story

As a self-taught programmer, I am focused on backend development, CI/CD pipelines and automation. I'm excited to apply my analytical mindset to projects requiring technical expertise and creative problem-solving. I remain open to opportunities for growth, collaboration and addressing real-world challenges with my skill set.

Languages & Tools

Preferred programming languages and core tools for version control, CI/CD, container orchestration and deployment.

Featured Projects

blueprint

Go-Blueprint

 

Core maintainer of the Go-Blueprint project: Go Blueprint is a CLI tool that allows users to spin up a Go project with the corresponding structure. It also offers the option to integrate with some of the most popular Go frameworks. Additionally, it implements database drivers along with Docker Compose file for quick database creation, HTMx templates, GitHubAction worflows and Websockets.

GitHub   Docs
personal-s3-storage-infrastructure

Personal S3 Storage Infrastructure

   

Implementing MinIO, a high-performance object storage system compatible with Amazon S3, using Terraform and Ansible for management. Configured as Multi-Node Multi-Drive (MNMD), this setup ensure robust performance and availability for enterprise applications. It is fortified with configuration to sustain read operations even in the event of half-node or drive failures.

GitHub
Deployment cluster with S3 & PostgreSQL

Deployment Cluster with S3 & PSQL

     

Application and service hosting infrastructure utilizing Hetzner's VPS and Docker containers, integrated with Coolify for a unified PaaS solution. Benefit from dedicated Postgres DB and S3 storage. The infrastructure deployment and management are conducted through Terraform and Ansible, with clustering operated in swarm mode.

GitHub
Self-Hosting AI Models (Ollama, Stable Diffusion, Foocus)

Self-Hosting AI Models

 

Implementation of self-hosting AI models (Ollama, Stable Diffusion, Foocus) using Traefik on a home network. It serves as an efficient and secure alternative to cloud-based solutions, incorporating Traefik for optimized traffic routing and SSH tunneling for safe access. Highlighting the complexities of AI service management and network configuration, the project ensures smooth operation and accessibility.

GitHub
Coolify instance on Hetzner

Coolify instance on Hetzner

 

Deploy Coolify on Hetzner Cloud using the Terraform. Coolify is an all-in one PaaS that helps you to self-host your own applications, databases or services without managing your servers, also known as an open-source & self-hostable Heroku / Netlify / Vercel alternative.

Docs   GitHub
Social Media FastAPI

Social Media FastAPI

     

This comprehensive project revolves around the development of a RESTful API using FastAPI and encompasses various key themes, including FastAPI fundamentals, database integration, Python and raw SQL, Object-Relational Mapping (ORM), Pydantic models, user authentication, database relationships, a vote/like system, database migration with Alembic.

Check it out   GitHub   Postman
ProBit Global API

ProBit Global API

   

Effortlessly integrate with the ProBit Global Exchange API using this repository. It simplifies the setup with Docker and automates deployment through a Jenkins pipeline. Essential for effective order monitoring, the setup involves easy credential configuration and supports automated updates linked to GitHub changes.

Check it out!   GitHub