Software Engineer with DevOps Foundations
I'm a Computer Science Master's student and software engineer working across backend, web development, and infrastructure.
My work spans Linux systems, containerized environments, virtualization (Proxmox), and modern web development with Next.js and Vercel.
I enjoy designing clean architectures, building reproducible environments, and integrating automation workflows such as Docker-based stacks, reverse proxy routing, CI/CD pipelines, and serverless services.
- Software Engineering: Kotlin, Java, Python, C++, Next.js, TypeScript
- DevOps / Infra: Linux, Docker, Compose, Traefik, Proxmox, GitHub Actions
- Web & Cloud: Vercel, Upstash Redis, Resend, REST APIs
- Automation: scripting, CI/CD basics, IaC (Terraform fundamentals)
A structured collection of homelab and infrastructure examples, including:
- Docker/Compose service stacks
- Traefik reverse proxy routing and TLS
- Proxmox virtualization overview
- CI/CD and Terraform lab samples
- Network segmentation diagrams
Repo: markcst/devops-portfolio
Architecture documentation for my personal website marcocastellani.dev, built with:
- Next.js (App Router) + Tailwind CSS
- Vercel hosting & automatic deployments
- Resend email service
- Upstash Redis for metadata + rate limiting
- Contact form workflow & rich UI/UX features
Repo: markcst/site-portfolio
These projects are not public or not yet ready for publication, but are actively researched or prototyped:
- KeepUp — mobile app concept built with Kotlin + Compose Multiplatform
- Drone Control System — C++ project (refactoring phase)
- Additional work/university projects that you can find on my website
- Portfolio/Website
- Email available in private resume
Some repositories contain only architectural documentation by design.
Source code for personal or sensitive projects is not published for security and privacy reasons.
