Portfolio - 2026

I started in sales.
I moved to implementations.
Same skills. Better outcomes.

Adam Grossman. Implementation leader, project manager, and the person who actually shows up. Honest, empathetic, and accountable.

About

I've spent 20 years on both sides of the customer relationship, earning trust in sales and then putting that hard-won perspective to work in SaaS and ERP implementations.

I build things, I follow through, and I care about outcomes. Not just deliverables.

Target Roles

Implementation ManagerCSMSr. CSMPMSr. PMDirector of CSM

What people say

A former colleague once called me the Swiss Army Knife of implementations.

I'll take it.

"Adam didn't treat our account as a ticket queue, he treated it as a partnership."

Amanda Johns

VP, Confianz Client

Projects

What I've Built

Ibis screenshot 1

ScoreFit

Beta

AI job-fit scoring for employed professionals

ScoreFit scores live job listings against a candidate's real background, recommends which resume version to use, and tracks the pipeline. Built for employed professionals running a sharp, low-effort search instead of scrolling endless boards. I built and shipped it end to end as a solo founder by operating as the product and architecture layer directing AI coding agents in parallel. The interesting part is not that AI wrote code. It is the discipline required to make that produce something trustworthy: knowing what to delegate, how to verify it, and when a confident answer is quietly wrong.

Next.jsSupabaseAnthropic APIPythonPostgreSQL

Job Command Center

Live

AI-powered job search pipeline

A full-stack job search command center I built to manage my own active job hunt. Paste any job listing to get an AI match score against three tailored resumes, with automated daily scanning of 80+ company career pages across Greenhouse, Lever, and Ashby. New matching roles are scored and pushed directly into a Kanban pipeline without any manual input. Also includes AI cover letter generation, an interview Q&A engine, contact tracking, rejection logging, and Supabase persistence. Password protected and in daily use.

Next.jsSupabaseAnthropic APIVanilla JSPostgreSQL
View Tool ↗

The Krave Suite

One mark. Three moods. One database.

A suite of randomizer apps sharing a common Supabase backend. Every spin is logged and every Krave is tracked!

Screenshot 1Screenshot 2Screenshot 3
Hover to play

Krave

Live on iOS

Restaurant randomizer

Can't decide where to eat? Krave decides for you. Pick a cuisine, set a radius, and let the spin mechanic find your next meal. Built with Google Places API, live location, and Supabase session logging.

React NativeExpoTypeScriptGoogle Places APISupabase
GitHub ↗

01

Screenshot 1Screenshot 2Screenshot 3Screenshot 4
Hover to play

Krave Out

Live

Bar & nightlife randomizer

Same philosophy as Krave, pointed at nightlife. Pick a vibe — dive bar, rooftop, cocktail bar, club — and let it decide. Includes a Get Me Out of Here escape button for when you need to go somewhere, anywhere, right now.

React NativeExpoTypeScriptGoogle Places APISupabase
GitHub ↗

02

Screenshot 1Screenshot 2Screenshot 3Screenshot 4
Hover to play

Krave Pour

Live

Drink randomizer

What are you drinking tonight? Pick a vibe and a spirit, and Krave Pour spins up a drink recommendation pulled from a full cocktail database. Complete with ingredients and instructions.

React NativeExpoTypeScriptTheCocktailDB APISupabase
GitHub ↗

03

Shared backend · Supabase · krave_sessions · Year in Krave Review coming

Ibis screenshot 1

Ibis Men's Golf App

Live

Golf scheduling, scoring & handicap platform

A full-stack web app built for a real golf group. Handles scheduling, scoring, leaderboards, and a custom handicap engine built from scratch. We pulled GHIN out entirely and calculate handicaps ourselves — the most technically sophisticated piece of the project. Login-protected with Supabase auth, relational database, and real data.

Next.jsReactTailwind CSSSupabasePostgreSQL
View Site ↗