Portfolio

The following projects represent earnestware.com's body of self-built, independently operated software products — each conceived, architected, and shipped as a solo effort. They share a common stack centered on Laravel, MariaDB, and Ubuntu/KVM infrastructure.

FloridaFoodScores.com

Live

Florida restaurant health inspection data — searchable, readable, actionable

A consumer-facing public-records platform surfacing DBPR food service inspection data for tens of thousands of Florida restaurants statewide. Nightly automated imports parse official CSV and XLSX extracts across all seven regulatory districts, normalizing raw government data into a polished, mobile-friendly search experience with color-coded risk levels and emergency closure alerts.

  • Searchable directory by name, city, ZIP, or closure status
  • AI-generated establishment summaries via Brave Search + Claude API
  • Interactive map view with viewport-based geocoded markers
  • Stripe subscriptions with saved favorites & email alert notifications
  • Idempotent import pipeline with lock-based cache stampede protection
Stack
Laravel PHP 8.3 MariaDB Tailwind CSS Stripe / Cashier Claude API Google Maps

CheckUpOnMe

Beta

Automated wellness check-in platform with escalating emergency contact alerts

A SaaS safety-net application for people who live alone, seniors, and remote workers. The system sends scheduled check-in prompts across email, SMS, automated voice call, or push notification — and if no response is received within a configurable grace period, it escalates to designated emergency contacts in priority order until acknowledged.

  • Multi-channel delivery: email, SMS, voice (Telnyx TeXML), push (PWA)
  • Priority-ordered escalation engine with per-contact acknowledgement
  • Redis + Laravel Horizon with three auto-scaling worker pools
  • Installable Progressive Web App with background push notifications
  • Stripe subscription billing — Basic / Guardian tiers
Stack
Laravel 11 Livewire 3 MySQL 8 Redis / Horizon Telnyx API Stripe PWA / Service Worker

24x7ping.com

Live

Professional infrastructure & uptime monitoring for MSP environments

A full-stack monitoring platform built for managed service providers, running continuous ICMP ping and HTTP/HTTPS availability checks on websites, servers, and network assets at configurable intervals. Supports multi-client isolation making it well-suited to MSP deployments across large hospitality and business client bases.

  • Round-the-clock ICMP and HTTP/HTTPS checks at 5, 10, or 15-min intervals
  • Multi-client architecture with isolated asset pools per client
  • Claude API integration for contextual failure analysis & remediation hints
  • Queue-based check processing with bottleneck instrumentation under load
  • Real-time dashboard with uptime history and performance metrics
Stack
Laravel PHP MariaDB Laravel Queues Claude API nginx Ubuntu / KVM

PortSweep.io

Beta

Authorized external port-exposure reports for networks you own

A scheduled, authorized port-scanning service for IT and security teams. Users submit an IPv4 list or CIDR block of /20 or smaller, attest authorization, and receive a structured report of open ports with service/version detection — comparable over time as a change record.

  • Top 1,000 ports scanned with nmap service/version detection (-sV)
  • Per-host report: open ports, protocol, service name, product, and version
  • Written authorization attestation stored per scan
  • Bi-annual recurrence by default for change-record diffing
  • Private beta with invitation-based access
Stack
Laravel PHP MariaDB nmap nginx Ubuntu / KVM

synthpost.ai

Live

Fully automated AI link aggregator — zero human editorial involvement

An end-to-end automated content digest platform where every link is discovered, fetched, summarized, and published without human intervention. Scheduled Laravel jobs discover new links, extract full page content and metadata, then pass each article to the Claude API for synopsis and tag generation.

  • Zero-touch discovery-to-publish pipeline via Laravel queues
  • Claude API generates concise synopses and relevant tags per article
  • OG image extraction, word count, and reading time auto-computed
  • Soft deletes, favorites, and archiving for long-term feed management
Stack
Laravel 11 PHP MariaDB Claude API Swift / SwiftUI Cloudflare nginx / KVM

Have a project in mind?

These products were built solo. Bring me onto your project and get the same level of ownership and attention.

Get in touch