The Problem

  • 5 separate Access front-end databases
  • 102 Jotform forms with hardcoded dropdowns
  • 26 Power Automate flows for PDF filing
  • Crew portal charging thousands per change
  • Data scattered across 4 different systems

The Solution

  • 49 PostgreSQL migrations - clean schema
  • 35+ REST API routes (Fastify)
  • 30+ frontend pages (React/Mantine)
  • 10 built-in reports
  • Mobile-ready crew portal
TypeScript React Mantine Fastify PostgreSQL SQL Server Docker

The Problem

  • Legacy Delphi app with flat binary data files
  • No customer self-service
  • Manual bank reconciliation
  • Developer of original software controlling costs

The Solution

  • 22 PostgreSQL migrations, full data model
  • Electron desktop app with NSIS installer
  • Customer portal: signup, orders, holidays, invoices
  • Bank CSV auto-matching with configurable rules
TypeScript React Mantine Fastify PostgreSQL Electron Knex.js
60
Calculators
11
Categories
0
Dependencies
HTML/CSS/JS Cloudflare Pages Chart.js GA4 Schema.org SEO

Built from scratch, for the challenge

Not every project has a client behind it. These are systems I built because I wanted to solve the problem myself - no frameworks, no shortcuts.

What It Does

  • Full send/receive email on a custom domain
  • DKIM, SPF, DMARC - passes all deliverability checks
  • Cloudflare Worker + Tunnel for inbound relay
  • VPN split tunnelling for mail port routing

Webmail Features

  • Search, HTML rendering, attachments, drafts
  • Reply, reply-all, forward, star, bulk operations
  • Keyboard shortcuts, auto-refresh, signatures
  • PWA + Android APK wrapper (2.3 MB)
Python Flask Postfix Dovecot OpenDKIM Cloudflare Workers Let's Encrypt Android
180+
Source Files
130+
Backend Commands
3-Step
Auth System
Tauri v2 Rust React TypeScript SQLCipher xterm.js LUKS Ubuntu Autoinstall

Engine

  • OpenGL 3.3 renderer with 7 shader programs
  • Skeletal animation (24-bone, GPU skinning)
  • Shadow mapping, rim lighting, particle system
  • Ragdoll physics, water simulation, weather

Editor

  • 36 features: gizmo, prefabs, layers, snap-points
  • 9 editing modes inc. terrain sculpting and painting
  • 120+ procedural mesh assets (buildings, trees, rocks)
  • Multi-select, undo/redo, copy/paste, grouping
C++17 OpenGL 3.3 SDL2 GLSL Skeletal Animation Shadow Mapping Verlet Physics

Engine

  • Polygon collision mesh with segment merging
  • 5 enemy types + boss with phase transitions
  • 8 projectile types, combat with knockback and i-frames
  • Mechanism system: platforms, gates, crushers, elevators

Editor

  • 5 editing modes: tile, entity, room, door, mechanism
  • Wang auto-tiling with per-cell toggle
  • 242 tile types, undo history, copy/paste regions
  • Door-linked world system with level manifest
C SDL2 Custom Physics Polygon Collision Level Editor AI
2,300+
Jobs Scraped
1,700+
Cover Letters
5
Data Sources
Python Flask SQLite Playwright BeautifulSoup REST APIs Web Scraping
Python OpenCV Alpha-Beta Search Computer Vision Robotics

Your project could be next

Whether it's a legacy system that needs replacing or a new idea that needs building, I'd like to hear about it.

Start a conversation