Projects

Things I'm building, things I've built, and the things still warm from the press.

Architect & Principal Engineer 2018 — Present

Saathratri

A 30+ microservice JHipster 9 platform for hospitality and SMB ops.

  • Spring Boot 3.x
  • JHipster 9
  • Angular Module Federation
  • PostgreSQL + pgvector
  • Apache Cassandra (SAI/ANN)
  • Spring AI 2.0
  • MCP
  • Eureka
  • Reservation, calendar, maintenance, payment, organizations, vote, opt-in, message-sender, MCP server/client, and orchestrator services.
  • Angular Module Federation gateway with microfrontends per service.
  • Spring AI integration with OpenAI embeddings for semantic search across the catalog.
  • Model Context Protocol server so LLM agents can read platform data and trigger tools natively.

Author & Maintainer Active · v2.0.15

generator-jhipster-ai-postgresql

Open-source JHipster 9 blueprint that adds AI semantic search via pgvector.

  • JHipster 9
  • PostgreSQL
  • pgvector
  • OpenAI Embeddings
  • Spring AI
  • Liquibase
  • Auto-embedding generation on entity create/update using OpenAI text-embedding-3-small.
  • HNSW indexing with cosine-similarity filtering and a configurable AI search bar in generated Angular UIs.
  • Liquibase auto-patching to vector(N) columns so the database migration stays declarative.
  • Multi-field search with checkbox selection over which embedding fields to query.

Author & Maintainer Active · v1.0.16

generator-jhipster-cassandra

Open-source JHipster 9 blueprint for Apache Cassandra, with composite keys and ANN vector search.

  • JHipster 9
  • Apache Cassandra 5.0
  • SAI/ANN
  • Spring Data Cassandra
  • Angular
  • First-class composite primary keys with @customAnnotation('PrimaryKeyType.PARTITIONED' / 'CLUSTERED').
  • Native Cassandra Slice pagination using paging-state tokens — the right way to paginate Cassandra.
  • AI vector search via Cassandra 5.0 SAI / ANN with Spring AI and OpenAI embeddings.
  • SET / MAP collection support and dynamic search/sort widgets for clustering keys.

Inventor 2006, 2017

U.S. Patents

Two issued patents on prognostics and Web services portlets.

  • IBM Extreme Blue
  • Lockheed Martin
  • US 9,734,001 — Efficient Health Management, Diagnosis and Prognosis of a Machine.
  • US 2006/0036954 — Web Services Based Portlet Catalog.
  • Plus an IEEE paper: 'An Open Architecture for Enabling CBM/PHM Capabilities in Ground Vehicles' (IC-PHM 2012).

Builder & Operator Ongoing

Hospitality Web Properties

Modern Angular sites for a family hospitality portfolio.

  • Angular
  • SEO
  • Google Reviews API
  • QR landing pages
  • Travelog Inn (independent rebrand from Travelodge), Quality Inn Florida City, Budget Motel 95, Tropical Everglades.
  • AI chat widgets, QR-code room landing pages for instant guest support, OTA-aware SEO.
  • Power Automate flows quietly downloading statements and triggering preventative-maintenance reminders via Google Calendar.