Projects

A selection of platforms, libraries and experiments I've built — from self-hosted .NET products to open-source packages and AI/ML tooling.

d4m13n.dev — Portfolio & Blog

Featured

This very site — a portfolio with a built-in blog. Next.js (App Router) frontend on a PocketBase backend, dark/cyan MUI theme, a markdown blog with syntax highlighting, RSS and sitemap. Ships as a Dockerized stack behind Caddy, with CI/CD that scans and publishes versioned images to GHCR.

Next.js
React
TypeScript
MUI
PocketBase
Docker
Caddy
CI/CD

MechanicBuddy

Featured

A white-label workshop management SaaS for vehicle service centers — work orders, client/vehicle profiles, inventory, invoicing and PDF generation. Layered .NET 9 API with NHibernate and a Next.js frontend. The full platform automates tenant provisioning and configuration for each workshop; the live demo currently exposes a single provisioned application (the tenant-configuration automation isn’t available in the demo yet) and is deployed with Docker rather than Kubernetes. Try the workshop demo at https://demo-mechanicbuddy.d4m13n.dev/ and log in with admin / demo. Explore the SaaS management portal at https://mechanicbuddy.d4m13n.dev/. Full documentation at https://docs.mechanicbuddy.app/.

.NET 9
ASP.NET Core
NHibernate
PostgreSQL
Next.js
Docker
Multi-tenant SaaS

Commissions.app — Core API

Featured

The .NET 8 core API and database layer for Commissions.app, an art-commission SaaS platform that lets creatives sell their services without heavy moderation. Microservice backend documented with Swagger and containerized with Docker. The live demo API is currently deployed with Docker rather than Kubernetes at https://api-commissions.d4m13n.dev/; sign in with [email protected] / d3m0p4ssw0rd!@.

.NET 8
C#
ASP.NET Core
PostgreSQL
Docker
Swagger

Commissions.app — Web UI

Featured

The Next.js frontend for Commissions.app, with Auth0 authentication and SSR. Lets creatives list services and clients browse and commission work. The live demo is currently deployed with Docker rather than Kubernetes at https://commissions.d4m13n.dev/; sign in with [email protected] / d3m0p4ssw0rd!@.

Next.js
React
TypeScript
Auth0

Commissions.app — GitOps Deployment

Featured

GitOps deployment for Commissions.app — Helm charts and ArgoCD application manifests that deploy the platform to Kubernetes, with separate dev configuration.

ArgoCD
Helm
Kubernetes
GitOps

GunLocker

Featured

A personal inventory and logbook application for tracking firearms, gear, ammunition and range activities. Self-hostable web app shipped with Docker.

JavaScript
Node.js
Docker
Web App

meilisearch.NET

A NuGet package that embeds MeiliSearch directly into a C# application — managing the background process, health checks and API-key lifecycle so you can add full-text search without running a separate service.

.NET 8
C#
MeiliSearch
NuGet
Ollama

CPU-Optimized Classification LLM

A custom, lightweight LLM fine-tuned for CPU execution, built at Data443 as part of the Cyren Threat Intelligence pipeline for URL categorization. Reached 92% top-3 accuracy at a fraction of the compute cost, backed by an event-driven MLOps pipeline that version-controls datasets and opens deployment PRs automatically.

LLM Fine-Tuning
MLOps
Threat Intelligence
Python
Kubernetes
CI/CD

Araloc / Secure Content Manager

Data443’s secure content management and digital-rights-management platform for sharing sensitive documents with full control — track, restrict and revoke access even after distribution. Built and maintained features across the ASP.NET / ASP.NET MVC product and its supporting Web Services.

.NET Framework
ASP.NET MVC
ASP.NET Webforms
C#
Web Services
DRM
SQL Server

ClassiDocs

Data443’s data classification and governance platform. Developed and maintained a microservices-based classification and discovery engine on the .NET Framework, integrating GroupDocs and CData connectors with an Angular / jQuery front end over SQL Server.

.NET Framework
Microservices
SQL Server
Angular
jQuery
GroupDocs
CData

FileFacets / Data Identification Manager

Data443’s sensitive-data discovery and identification platform. Modernized a legacy .NET Framework + Angular application into a scalable, Kubernetes-based distributed system (.NET 6 → 8), adding RabbitMQ, Kafka, SQS and Redis messaging and caching across EKS, ECS and on-premises deployments.

.NET 6–8
Microservices
Kubernetes
RabbitMQ
Kafka
Redis
AWS (EKS/ECS)
Angular

Cyren Threat Intelligence

Threat-intelligence data pipeline (Data443 / Cyren). Modernized core pipeline components — refactored Java/Spring microservices and ported backend API-interaction daemons to run natively on ARM architecture.

Java
Spring
Microservices
ARM
.NET
CI/CD

Hone.gg

A dual-component PC optimization system for gamers — a C++/C# desktop app paired with a modern web interface. The engine applied registry tweaks and system scripts to boost overall in-game performance, achieving an average 35% FPS increase across varied hardware. Took it from prototype to a market-ready MVP while coordinating a remote team in a fast-paced startup.

C#
C++
.NET
Desktop App
Web
Windows

Personal Website (v1)

The previous iteration of my portfolio — a Next.js + MUI single-page site with a project masonry, an experience timeline and a typing intro. Backed by Drizzle ORM over SQLite with NextAuth.

Next.js
React
TypeScript
MUI
Drizzle ORM
SQLite
NextAuth

Godot Project Template

An open-source template repository for Godot projects with CI/CD baked in — automated exports and release pipelines so new games start with a working build-and-ship setup. My most-starred project on GitHub.

Godot
GDScript
CI/CD
GitHub Actions

FileTree

A desktop tool that analyzes what is consuming space on your local drives and recommends ways to slim it down. Built with Tauri — a Rust core behind a TypeScript UI.

Tauri
Rust
TypeScript
Desktop App

Toxcord

A privacy-focused Tox messaging client with optional I2P support, written in Rust with a TypeScript front end. An exploration of anonymous, serverless peer-to-peer communication.

Rust
TypeScript
Tox
I2P
P2P

ML Training Data Platform

Data443 — an internal platform for managing machine-learning training data and the full training lifecycle. Handled dataset ingestion, correction and manipulation, and orchestrated training execution, exposing a complete API so teams could build further automation on top of the training pipeline. Written in Python.

Python
MLOps
REST API
Machine Learning
Data Pipelines