My Projects

Category

Project link

Completed

Monteurzimmer Nedic

Monteurzimmer Nedic

Digital booking platform for contractor accommodations – live and in use by construction companies and students. Manages room availability, accepts booking requests and presents the property with a media library and contact function. Next.js was chosen as the framework since SSG delivers fast load times without server overhead – Directus handles content management without vendor lock-in.

View project

Target group:

Tradespeople and craftsmen on weekly assignmentsCommuters and business travelers with temporary housing needsCompanies looking for accommodation for their employeesProject teams with short-term or seasonal requirements

Features:

Management and display of building information (description, amenities, location)Upload and management of building and room imagesOverview and control of room capacities (availability, occupancy)Receiving and processing booking requests(Planned) Document management (e.g. tenancy agreements, certificates)(Planned) Integrated communication system between landlord and tenant
Next.jsTypeScriptDirectus CMSPostgreSQLDockerGitHub ActionsGHCRNginx Proxy ManagerLet's EncryptCloudflare TurnstileIONOS SMTP
Digital Business Card

Digital Business Card

The Digital Business Card (DBC) is a modern web app that replaces traditional paper business cards with a digital, always-accessible alternative. Contact information can be shared in seconds – no printing costs, no lost cards, always up to date.

View project

Target group:

Freelancers and self-employed individuals looking to make a professional first impressionEmployees and executives who want to share their contact details in a modern and straightforward wayCompanies that want to provide their staff with a uniform digital business cardAnyone who wants to do away with physical business cards and stay connected sustainably

Features:

Display & share business card – present a profile with contact details, links and photo in a clear layout and share via link or directlyQR code – automatically generated QR code for quick scanning at in-person meetingsGoogle Wallet integration – save the business card directly to Google Wallet and have it available offlineExport contact details – download contact as vCard (.vcf) and import directly into address book
Next.jsTypeScriptDockerGitHub ActionsGHCRNginx Proxy ManagerGoogle Wallet APIUbuntu 22.04IONOS VPS

In Development

Production Infrastructure

Production Infrastructure

Self-built and managed multi-app production infrastructure based on Ubuntu 22.04 and Docker. Includes centralized reverse proxy management, SSL certificates, CMS, monitoring and PostgreSQL backups – fully accessible via HTTPS subdomains. Docker was a deliberate choice to run all services in isolation, reproducibly and independently of one another – GitHub Actions automates the entire deployment cycle from staging to production.

Target group:

Developers and administrators of ned-it.deContent managers maintaining content via Directus CMSDevOps personnel monitoring the infrastructure

Features:

Server hardening: SSH key authentication, disabled root login, UFW firewall, Fail2banReverse proxy & SSL: Nginx Proxy Manager with automatic Let's Encrypt certificates (HTTPS, HTTP/2, HSTS)CMS: Directus with PostgreSQL database, accessible at cms.ned-it.deMonitoring: Grafana dashboard with Prometheus, Loki, cAdvisor and Node Exporter, accessible at grafana.ned-it.deDocker networks: Isolated networks (proxy, monitoring, directus) for service segmentationProxy management: Admin UI at proxy.ned-it.deBackups: Structured directory for PostgreSQL backups
Ubuntu 22.04DockerNginx Proxy ManagerLet's EncryptDirectus CMSPostgreSQLGrafanaPrometheusLokicAdvisorNode ExporterUFWFail2banSSHIONOS

Planned

App Manager

App Manager

Internal application portal for centralized management of a personal application pool. Enables adding, reading, updating and deleting applications as well as reporting and monitoring functions. PostgreSQL was chosen as the unified database layer since all other projects use the same instance – this reduces maintenance overhead and enables cross-project queries.

Target group:

Personal application pool

Features:

MonitoringMigration toolDependencies checkSite propertiesCRUD and reporting functions
PWA, Native, AI...

PWA, Native, AI...

Forward-looking learning project exploring modern app architectures – PWA, native mobile development and AI integration. The goal is to expand the stack with offline-capable and intelligent digital solutions. The focus is deliberately on technologies that complement the existing Next.js/Node.js stack rather than introducing an entirely new one.

Target group:

Future prospects and clients

Features:

Offline capabilitiesGPT integrationsIntegrating system componentsData analysis