A curated look at recent Animora Labs work — products of our own, a custom CRM built for an advisory practice, and a favorite client build — designed, built, and run end to end. Most client and internal projects stay private; happy to walk you through more on a call.
An owned product: a sports pick’em platform for private pools. Friends, coworkers, and leagues make weekly picks across the NFL, college football and basketball, soccer, and more — with live odds, automatic scoring, and running standings. Free to play, with a Pro tier for deeper stats and commissioner tools.
Private pools with invites, commissioner controls, weekly deadlines, and season-long standings.
Scheduled ingestion from a live odds feed, with picks locked at kickoff and results graded automatically.
Installable PWA on the web plus native iOS and Android builds from the same React app.
An owned product: a suite of three browser-based sports "general manager" simulation games — Gridiron GM (football), Hoops GM (basketball), and Diamond GM (baseball) — tied together by one account, one subscription, and one cloud-save system.
32 teams, 53-man rosters, structured contracts & dead cap, the draft, scheme fits, and snap-by-snap live play-calling.
30 teams, 82-game seasons, soft cap & luxury tax, the draft lottery, best-of-7 series, and rotations.
30 teams, 162 games, the farm system, arbitration & free agency, lineups, rotations, and a pennant race.
An owned product: a daily sports chain game. Connect two stars through a required number of shared teammates — the same puzzle for everyone, every day, across the NBA, NFL, and MLB — then chase the best combined stat total on that day's leaderboard.
Every daily pair is breadth-first verified against the full teammate graph before it ships, so a player never hits a dead end.
NBA, NFL, and MLB each get their own dataset, stat categories, daily seed, and leaderboard out of a single shared codebase.
The whole game is one hand-written HTML file — vanilla JS, lazy-loaded data, in-memory cache. Nothing to compile, nothing to break.
An owned product: a financial planning platform for independent advisors — Monte Carlo retirement projections, investment and insurance modeling, cash-flow planning, and client-ready reporting, built on a modern type-safe stack with row-level security from day one.
Thousands of simulated retirement paths, rendered as fan charts an advisor can actually explain to a client.
Accounts, holdings, income, expenses, goals, and insurance policies modeled relationally — not bolted on.
Generated PDF deliverables so the analysis leaves the app looking like advice, not a data dump.
A custom CRM built for a financial advisory practice — replacing an off-the-shelf system the firm couldn't control or extend with one it owns outright: clients, cases, policies, and pipeline tracked the way the practice actually works, automatic Exchange email and calendar sync, and a security model built for regulated data from the first commit.
Calendar events and matched client email land in the record automatically on a 30-minute cycle, deduplicated so nothing logs twice.
Row-level security on every table, TOTP multi-factor enforced in Postgres itself, and an immutable audit log admins can read but nobody can edit.
Per-advisor hashed, scoped, revocable keys so an advisor's own AI assistant can work against the book without ever holding a password.
A full site rebuild for an independent financial advisor — migrated off Wix onto a fast, dependency-free static build with complete regulatory-disclosure parity (FINRA BrokerCheck, SIPC, Form CRS), a private gated client portal, and Max: a custom AI concierge built into the portal and wired to a real Claude-powered assistant.
Hand-built HTML/CSS with zero framework or build step, matched image-for-image to the live site to preserve compliance sign-off.
A private, unlisted portal with a document vault and trusted-partner directory — reachable by direct link only, fully separate from the compliance-reviewed public site.
A custom assistant embedded in the portal, wired to a real Claude-based backend, giving clients a fast way to get answers and find what they need.
Custom software, a new site, or a rescue of one that's falling apart — tell us the goal and we'll map the path.
Start a project