Skip to content
View Ghostdog02's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Ghostdog02

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ghostdog02/README.md

Hi, I'm Alexander πŸ‘‹

Backend-focused Computer Science student who builds and ships production-grade systems β€” from secure full-stack web apps to the cloud infrastructure that runs them. I care about the whole path: a clean UI, authentication and authorization done right, and code that actually gets deployed, secured, and kept running.

πŸ’Ό Available for freelance β€” I make your app production-ready. I take working code and get it live, secure, and automated: containerized, deployed behind Cloudflare, with a CI/CD pipeline so your next update is one git push. Work with me on Fiverr β†’

What I can do for you

  • πŸš€ Deploy & productionize your web app β€” Docker, a cloud server, HTTPS, and Cloudflare security (any stack: .NET, Node, Python, Angular, React)
  • πŸ—οΈ Build a secure full-stack web app β€” ASP.NET Core + Angular with a clean, well-designed UI and authentication & authorization done properly (OAuth 2.0, JWT, HttpOnly cookies) β€” see Lexiq below for a live example
  • πŸ” Set up CI/CD β€” automated build, test, and deploy pipelines with GitHub Actions
  • πŸ›Ÿ Rescue AI-built / vibe-coded apps β€” get your Lovable / Cursor / Bolt / v0 project off "works in preview" and onto a real, stable URL
  • πŸ”’ Harden & automate infrastructure β€” Terraform + Ansible, SSH lockdown, firewall, secrets management, zero exposed ports

πŸ”§ Technical Skills

Category Technologies
Languages C#, TypeScript, Bash
Backend ASP.NET Core, Node.js, Express
Frontend Angular, HTML5, SCSS
Databases MS SQL Server, MongoDB
Infrastructure Terraform, Ansible, Docker, Nginx, Cloudflare
CI/CD & VCS GitHub Actions, Git
OS & Security Linux (Ubuntu), UFW, fail2ban, SSH hardening
Design Photoshop, Illustrator

C# .NET MS SQL Server TypeScript Angular Docker Linux Terraform Ansible Nginx


πŸš€ Projects

Lexiq β€” Production Full-Stack Language Learning Platform

.NET Angular Docker CI/CD Cloudflare

relexiq.com Β· Repository

A language learning app (Italian for English speakers) built end-to-end as a production-grade technical showcase. Users progress through structured lessons, complete interactive exercises, earn XP, and compete on a leaderboard.

What makes it production-grade:

  • Zero exposed ports β€” all traffic routed through a Cloudflare Tunnel; TLS terminated at the edge with DDoS, WAF, and bot protection included
  • Stateless authentication β€” Google OAuth 2.0 issues a JWT stored in an HttpOnly cookie, never accessible to JavaScript, enabling horizontal API scalability
  • Full CI/CD pipeline β€” every push to master builds Docker images, runs the complete test suite (unit β†’ integration β†’ E2E via Testcontainers), pushes to GHCR, and deploys β€” no manual steps
  • Two-layer caching β€” static assets served from Cloudflare's global edge with a 1-year immutable TTL; API responses cached server-side via IMemoryCache
  • Automated dependency management β€” Dependabot monitors Docker, npm, NuGet, and GitHub Actions; PRs that pass tests are auto-merged
  • Security scanning β€” GitHub CodeQL runs on every push and PR for both C# and TypeScript

Infrastructure snapshot:

Browser β†’ Cloudflare Edge (TLS, DDoS, WAF, Cache)
        β†’ cloudflared (Cloudflare Tunnel)
        β†’ Nginx (Docker bridge, plain HTTP)
        β†’ ASP.NET Core API : MS SQL Server

Tech stack: ASP.NET Core 10 Β· Angular 21 Β· MS SQL Server 2022 Β· Docker Compose Β· Nginx Β· Cloudflare Tunnel + Zero Trust Β· GitHub Actions Β· xUnit v3 + Testcontainers Β· CodeQL


Production Server Infrastructure β€” Hetzner Cloud

Terraform Ansible Cloudflare

Repository

Infrastructure-as-Code for provisioning and configuring the production server that runs Lexiq. Fully automated from a git push.

Architecture:

GitHub Actions
    β”œβ”€β”€ Terraform (Terraform Cloud) β†’ Hetzner Cloud API β†’ provisions server
    └── Ansible β†’ Cloudflare Tunnel β†’ SSH β†’ configures server

SSH port 22 is never exposed to the public internet. All Ansible connections are routed through a Cloudflare Tunnel authenticated via Cloudflare Access service tokens.

What's automated:

Ansible Role What it does
users Creates deploy and developer system users
docker Installs Docker Engine
directories Creates application directory structure
ssh Hardens SSH config (key-only auth, restricted ciphers)
security Configures UFW firewall and fail2ban
cloudflared Installs and runs the Cloudflare Tunnel as a systemd service

Key decisions:

  • Terraform state is managed remotely via Terraform Cloud β€” no local state files, safe for CI
  • Secrets are encrypted at rest with Ansible Vault and injected at deploy time
  • Cloudflare Zero Trust replaces a public SSH port entirely β€” the attack surface is zero

πŸ“‘ Currently Expanding Into

Actively adding the operational layer that turns a running app into one you can trust at 3 a.m. β€” shipping into the projects above as I go:

Area Goal
Prometheus + Grafana Observability for production systems β€” metrics, dashboards, alerting
Nginx internals Beyond basic reverse proxy β€” rate limiting, caching, TLS tuning, upstream health
VPN server (self-hosted) Hands-on Linux networking: routing, tun/tap interfaces, firewall rules, WireGuard
Linux internals Process management, namespaces, cgroups, systemd services, kernel parameters

πŸ“Š GitHub Stats

ghostdog02

Β  Anurag's GitHub stats

Β  Top Langs

Β  GitHub Streak


🀝 Connect

πŸ“§ alex.vesely07@gmail.com

LinkedIn Fiverr Discord

Popular repositories Loading

  1. Lexiq Lexiq Public

    Language learning app.

    C# 2

  2. Ghostdog02 Ghostdog02 Public

    Config files for my GitHub profile.

    1

  3. RpnCalculator RpnCalculator Public

    Forked from kolosovpetro/RpnCalculator

    Reverse Polish Notation Calculator. Evaluates infix expressions.

    C# 1

  4. Exercism Exercism Public

    Doing exercises at https://exercism.org/tracks/csharp

    C# 1

  5. CSharp-Fundamentals CSharp-Fundamentals Public

    Tasks gotten from https://introprogramming.info/english-intro-csharp-book/

    C# 1

  6. NgPracticeKit NgPracticeKit Public

    Exercises are from https://www.udemy.com/course/the-complete-guide-to-angular-2/?couponCode=LETSLEARNNOW

    TypeScript 1