Skip to content
Open to interesting projects

Nikolaos Koulouridis ⚡

DevSecOps Engineer with 5+ years across cloud, security and code. I run Azure and Entra ID infrastructure, harden and audit production services, and build the tools that make operations boring, from migration pipelines to full-stack apps.

Tech Stack

  • Cloud & Identity

    • Microsoft Azure
    • Entra ID
    • Cloudflare
    • Terraform
  • Infra & Security

    • Proxmox VE
    • Linux
    • Docker
    • WireGuard
  • Automation

    • GitLab CI
    • PowerShell
    • Bash
    • Python
  • Code & Data

    • TypeScript
    • Rust
    • C#
    • Angular
    • React
    • SQL Server
    • PostgreSQL

Certifications

Always learning. Currently: CompTIA Security+.

In progress

  • CompTIA Security+ · CompTIA

    Security
  • AZ-104 Azure Administrator · Microsoft

    DevOps
  • AZ-900 Azure Fundamentals · Microsoft

    Cloud
  • SC-300 Identity and Access Administrator · Microsoft

    Security
  • SC-900 Security Fundamentals · Microsoft

    Security
  • Terraform Associate · HashiCorp

    DevOps

Earned

  • Advanced Angular Development · LearnQuest
  • Angular Fundamentals: Building Responsive Web Apps · EDUCBA
  • Introduction to Data Analytics · Meta
All 8 earned certifications →

Work Experience

  1. DevSecOps Engineer

    Classter (Vertitech S.A.)

    01/2026 - Present

    • Run self-hosted security and IT infrastructure company-wide: Vaultwarden, Snipe-IT and WireGuard
    • Implement ISO 27001 controls and GDPR compliance, with compliance automation
    • Manage Azure (DNS, App Services, CDN, Web Apps) and Entra ID; driving the on-prem SQL Server to Azure SQL migration
    • CI/CD in Azure DevOps, automation in PowerShell and Bash, Terraform on the way
    Show more

    I also run application security audits on production services, own the Mailgun email infrastructure, SSL/TLS renewals and L1 incident response, and lead the Knowledge Base redesign, with 15+ operations wiki entries so far.

  2. Web Developer, Website/Server Administrator

    Classter (Vertitech S.A.)

    11/2021 - Present

    • Maintain, migrate and upgrade WordPress and Moodle sites and their hosting (Plesk, cPanel, Webmin)
    • Built custom WordPress plugins, including a Classter API integration with JWT auth
    • Portal frontend: the new login page and an integrations page revamp with tabs and fuzzy search
    • Standardized SEO and CDN configuration across the whole site portfolio
    Show more

    Day to day that spans JavaScript, TypeScript, PHP, C# and T-SQL, plus data migrations, integrations and end-user support. Over the years I've mentored 20+ interns and run their onboarding and offboarding.

  3. Website/Server Administrator and Developer

    Self-Employed / Freelance

    11/2023 - Present

    • Look after client websites end to end: weekly updates, caching and CDN tuning, monitoring
    • GDPR, cookie compliance and SSL/HTTPS across every site
    • Support, training and short how-to videos so clients can run their own content
  4. Angular Web Developer

    Nereid

    09/2023 - 05/2024

    • Built the iOS and Android versions of the platform with Angular and Capacitor
    • Refactored the CSS architecture: a smaller stylesheet and better Lighthouse coverage
    • New pages and UI components from Figma designs
    • Google indexing and CDN setup for faster time-to-first-byte and better search visibility

All Projects

Here are some of my projects that I've completed.

Homelab title card with the Proxmox logo: self-hosted services on a Proxmox VE node.

DevOpsFeatured

Homelab

Proxmox VELinuxDockerWireGuardVaultwardenJellyfinBashPython

A Proxmox VE homelab running self-hosted services in LXC containers, behind a TLS reverse proxy, with automated update reports.

Nebula title card: your cloud infrastructure as a living graph.

DevOpsFeatured

Nebula

ReactNode.jsPythonPostgreSQLSupabaseThree.jsDockerMicrosoft Azure

Your cloud infrastructure as a living graph, across Azure, AWS, GitHub, GitLab and Azure DevOps.

Umbra's Password Toolbox: a cryptographically random password generator next to a Have I Been Pwned breach and strength check.

SecurityFeatured

Umbra

RustTauriReactTypeScriptWireGuardOpenVPN

Privacy-first VPN client for Windows: WireGuard and OpenVPN behind a real kill switch, trust-scored servers, leak tests and a DNS blocker.

MailKeeper title card: email deliverability triage for a fleet of sending domains.

DevOps

MailKeeper

PythonReactViteCloudflareGitLab CIEntra ID

Email deliverability triage for a fleet of hundreds of sending domains.

DB Orchestrator title card: resumable on-prem SQL Server to Azure SQL migration pipeline.

DevOps

DB Orchestrator

PythonPowerShellMicrosoft AzureEntra IDSQL ServerGitLab CI

A resumable, observable pipeline that migrates tenant databases from on-prem SQL Server to Azure SQL.

Grimoire home screen: sidebar with Library, Acquire, Archives, Wiki Watch, Notes, Graph and Brain, and an 'Ask your second brain' prompt.

Apps

Grimoire

RustTauriReactTypeScriptSQLiteClaude API

A local-first digital library, knowledge base and AI second brain: books, papers, offline archives and notes, with cited answers from Claude or Ollama.

Mako Studio: token parameters on the left, supply, inflation, APR and price metrics, and a deterministic 4.4/5 health score breakdown.

Apps

Mako

Next.jsReactTypeScriptSupabaseStripeClaude APIVitestVercel

Deterministic tokenomics studio with an AI copilot that never makes up a number.

Riftpath home screen: connections sidebar, counters for saved connections, sessions, commands and file actions, and fleet, monitor, backup, DNS and Brain tools.

DevOps

Riftpath

ElectronReactTypeScriptSQLiteLinuxWordPressClaude API

A server studio that records every command and turns that history into tools and an AI assistant.

Primorama's Explore page showing a polar spiral of the 9,592 primes up to 100,000.

Web

Primorama

ReactViteD3.jsThree.jsJavaScriptCSSVercelGitLab CI

An interactive playground for the prime numbers: 14 live visualizations, 3D views, sound and minigames, built with React, D3 and three.js.

Pulse: a wireframe 3D globe covered in live NASA EONET events, with filter and live-feed panels.

Web

Pulse

JavaScriptThree.jsCSSVercel

A retro-terminal 3D globe tracking Earth's natural events in real time.

Nereid homepage: a speedboat on dark water with a berth search for arrival, departure, location and boat dimensions.

Web

Nereid

AngularCapacitorTypeScriptPrimeNGTailwind CSSCloudflare

Marina and berth booking platform: the future of the yachting experience.

Turning Ideas Into Code. Anything in mind?

Get in touch

Tell me about your project, role or idea. I usually reply within a couple of days.

I only use your name, email and message to reply to you. No cookies, no tracking.Privacy policy

Esc