Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 3.66 KB

File metadata and controls

35 lines (24 loc) · 3.66 KB

Hi! 👋

I'm Jacob, a senior full-stack engineer at Educational Travel Adventures, based in Philadelphia, PA. I build production PHP and TypeScript systems — payment processing, automation, REST APIs, and Linux infrastructure — and privacy-first health and lifestyle apps on the side. Experienced with AI-assisted development tooling (Claude Code, Codex, MCP).

🛠 Tech Stack

PHP TypeScript JavaScript Node.js/Express MySQL SQLite React HTML/CSS REST APIs Linux Apache Git Vite Capacitor PWA WordPress

💼 Professional Work

  • Tourbot — Full-stack tour management system handling reservations, group bookings, vendor management, payment processing, document generation, and AI-assisted chat for a multi-million dollar travel business. (PHP, MySQL, JavaScript, OpenClaw)
  • ETA Guides Portal — Mobile-first PWA for tour guide contractors with trip itineraries, expense reporting, document management, and offline support. (PHP, MySQL, Bootstrap, PWA)

🔧 Personal Projects

  • Clowder & Crest — Cozy medieval cat guild management game with 7 minigame types, 35 jobs, 7 narrative chapters, pixel art sprites, and an explorable town map. Play at clowderandcrest.com. (TypeScript, Phaser 3, Vite, Capacitor)
  • MacroTracker — Self-hosted macro tracking PWA with barcode scanning, multi-API food search (Open Food Facts, USDA, FatSecret), recipes, weight trends, and CSV export. (TypeScript/Vite, Express, SQLite)
  • CreightonTrackingApp — Privacy-focused Creighton Model fertility tracker with E2E encryption, offline capability, chart/calendar views, and provider sharing. (TypeScript, Vite, Express, SQLite, PWA)
  • wedding-platform — Full-stack wedding website with invite-based RSVP, guest management admin, interactive registry with purchase tracking, photo gallery, and cron-based monitoring. (PHP, MySQL, JavaScript)
  • Magisterium MCP Server — Model Context Protocol server giving AI assistants access to the Magisterium API for Catholic Church teaching with citations. (TypeScript, Node.js, MCP)
  • daily_dozen — Daily Dozen food checklist tracker with user accounts, offline support, and cloud sync. (Node.js, Express, PWA)
  • exodus — Lenten accountability tracker for small groups, adapted from Exodus 90. (JavaScript, PHP, MySQL, PWA)
  • Channel Zero News — Interactive party game with host control panel, real-time submission tracking, and teleprompter for live mock news broadcasts. (PHP, MySQL, Bootstrap)

🔗 Links

📊 GitHub Stats

GitHub Streak Top Langs