We build nifty little apps.

Welcome to our digital playground. We tinker with code, design, and ideas to build delightful things that spark joy and make life a tiny bit better.

Engineering refined digital tools.

A boutique software development lab specializing in high-utility consumer software. Built on forty years of combined product leadership and engineering discipline.

Completed Project ☾

Shipped & Cozy: Sleepy Pokémon ☾

Production Release

Production System: Sleepy Pokémon Cards

Where the cards go to snooze 💤

Sleepy Pokémon is a tiny, hand-tended nook for cards caught mid-snooze: the dramatic face-plant nappers, the curled-up-in-a-ball dreamers, and the ones who are maybe just resting their eyes. Comet has gathered 140+ sleepy darlings so far, with live prices and cozy collector notes, so you can tuck them into your binder for the coziest sleepover.

  • 🌙 Yawns, snores & suspicious "resting eyes"
  • ✨ Hand-picked sleepyheads with live market prices
  • 🧸 No ads, no clutter, just soft collector vibes
Status: Live in Production 🚀

High-Performance Static Catalog & Automated Market Pricing Engine ⚙️

Sleepy Pokémon operates as a highly optimized static catalog and price discovery system at sleepypokemon.com. The architecture centers around a Node.js-driven ingestion pipeline that fetches real-time market pricing from the Pokémon TCG API (TCGPlayer/Cardmarket) and compiles an immutable JSON schema. Featuring custom GA4 telemetry, pre-rendered SEO indexing, and a zero-dependency vanilla JavaScript client, the system delivers measured sub-50ms edge TTFB and verified 100/100 Lighthouse audit baselines across production deployments.

PillarImplementation Spec
ArchitectureZero-dependency JAMstack catalog (HTML5 / Vanilla JS / Node.js / JSON schema)
Data PipelineAutomated TCG API ingestion mapping TCGPlayer/Cardmarket pricing data
TelemetryEvent-driven custom GA4 instrumentation tracking granular behavioral flows
SEO & RoutingPre-compiled static route generation with dynamic client search indexing
Edge DeliveryGitHub Pages edge CDN distribution (measured sub-50ms TTFB, 100/100 Lighthouse baseline)
StatusLive Production Release (sleepypokemon.com)
Status: Production Deployed (v3.0)
Sleepy Pokémon Sparkle MarkTwo offset cards with a sparkle and cozy sleepy eyes.
Pikachu (ME: 30th Celebration)
“Having a tiny meadow snooze 🌸”
PIPELINE: STATIC_INGESTION_V3 JAMSTACK // EDGE
TCG APIsTCGPlayer / TCGdexPrice SyncAutomated Ingestionpublished-cards.json (Schema v3)Edge CDNGitHub Pages (<50ms)
CATALOG SIZE: 140+ CARDS
LIGHTHOUSE: 100 / 100
EDGE LATENCY: < 50ms
STATUS: 200 OK
S L E E P Y   P O K E M O N
Active Development

Our First App: Pokemichi

An upcoming iOS app for Pokémon collecting — Michi style 🎴✨

Pokemichi is an upcoming iOS app designed around the beloved "Michi Method" of Pokémon collection (popularized by collectors who treat 9-pocket binder spreads as artistic canvases with multi-slot art inserts, harmonious color palettes, and intentional breathing room, rather than rigid single-slot grids). It brings playful whimsy and ease to planning your dream aesthetic binder spreads.

  • 🎨 Handcrafted UI with 100% whimsy
  • 🍵 Built for zen and happiness
  • 🗂️ Find the best cards and art for you, no bloat
Status: Coming Soon to iOS

Spatial Binder Layout Architecture & iOS Card Taxonomy ⚙️

Pokemichi is a forthcoming native iOS application engineered for Michi-style collection workflows. Unlike legacy inventory trackers constrained to uniform cell grids, Pokemichi implements a spatial binder layout system supporting multi-slot panoramic artwork inserts, chromatic harmony matching across card illustrations, and curated negative space. Engineered for zero bloat, local-first performance, and rapid discovery.

PillarImplementation Spec
Platform TargetNative iOS (Swift / SwiftUI), offline-first local persistence
Spatial EngineFlexible 9-pocket binder canvas with multi-slot insert spanning (1x2, 2x1, 2x2)
Curation PipelineArtwork-first indexing, chromatic harmony filtering, zero-bloat catalog
Performance60fps pan/zoom interaction, sub-50ms local query response
StatusActive iOS Development / Closed Alpha (Coming Soon)
Status: Active iOS Development / Coming Soon
Michi Layout: Golden Sunset 🌅
SPAN 2×1 ART INSERT
NEGATIVE SPACE BREATHING ROOM
SPATIAL BINDER ENGINE // MATRIX v2.4 63×88mm STD
P163×88P263×88P363×88P4P5SPAN 2×1 ART INSERTP6ZEN /VOIDP763×88P863×88P963×883× 88mmΔE SPECTRUM98.4%HOMOGEN
GRID: 3×3 (63×88mm)
HARMONY: 98.4% HOMOGENOUS
INSERT: 2×1 PANORAMIC
STATUS: VALIDATED
P O K E M I C H I
Active Development

Our Next Experiment: Good Company

Our Next Product: Good Company

Better group trips, currently packing their bags 🧳

Good Company is our newest experiment in getting wonderful people onto the same page before they share an itinerary, a villa, and one increasingly ambitious group chat.

Friends answer a quick set of playful questions about budgets, mornings, meals, planning styles, social batteries, and what exactly “one more place” means. Good Company turns those answers into affectionate travel types and a shared group rhythm—so the trip can feel as good as the photos look.

  • 🧭 12 playful questions, zero side-eye
  • 🎟️ Affectionate travel types worth sharing
  • 🌅 Better plans for every kind of morning person
Status: Packing the Prototype

Group Travel Preference Mapping & Compatibility

Good Company is an interactive group-travel alignment product that converts individual preferences into transparent, privacy-conscious group insights.

Its deterministic assessment measures six practical dimensions: budget, daily pace, planning style, food priorities, social energy, and nightlife. Participants receive an individual travel archetype, while the group dashboard highlights natural alignment, meaningful differences, and a recommended shared rhythm.

PillarImplementation Specification
Experience ArchitectureOrganizer-led trip creation with lightweight participant assessment
Scoring ModelDeterministic, auditable scoring across six travel dimensions
Privacy ModelIndividual responses remain private; group-level patterns are aggregated
Current StateInteractive quiz, archetype generation, and representative group dashboard
In DevelopmentPersistent trips, invitation links, progress tracking, and report unlock
Status: Active Prototype Development
✈️
Group rhythm aligned! 🌴
🌅 Early Risers 🌮 Street Foodies 🔋 Social Battery: 85%
DIMENSIONS: 6 ACTIVE
COHORT COHESION: 94.2%
PRIVACY MODEL: AGGREGATED
G O O D   C O M P A N Y
The Laboratory Members

Husband & Wife. Tinkerer & Builder.

We represent over 40 years of collective experience designing, building, and operating software products at scale. Now, we're building together.

Renganathan Ramamoorthy
✨
[APERTURE]

Renganathan Ramamoorthy

Co-Founder & Chief Tinkerer

Curious about people, complex systems, and technology. If he's not writing code, he's capturing street stories with his Leica, or taking something apart to see how it ticks.

Kindness First Good Faith High Bar Keeper

Distinguished Product and Engineering Leader with deep systems-level execution. Led critical product initiatives spanning Google Chrome, Google Pay, Amazon, and FIS. Expert in building consumer products on complex platforms.

Harini Saladi
☄️
[ORBIT]

Harini Saladi

Co-Founder & Product Architect

Organizer of ideas and architect of workflows. Harini keeps our digital laboratory focused. She takes complex feature requests, filters out the noise, and maps out intuitive pathways for users to navigate.

Aesthetic Purist User Flow Advocate Bar Raiser

Senior Product Leader with a legacy of delivering high-scale collaborative software. Formerly led key product design and engineering at Microsoft, specifically building Microsoft Lists and SharePoint core experiences.

INDEX: #001-CAT
⚡️
[INDEX]

linkcat

Pokémon Organizer Junior Pokémon Researcher

Keeper of the cards, sorter of the binders, and resident Pokémon expert. linkcat keeps our collection in order, spots the cards we missed, and occasionally reminds the grown-ups that they have no idea what they're doing.

Card Sorter Binder Boss Pokémon Encyclopedia

Specializes in Pokémon identification, collection taxonomy, and binder organization. Provides domain expertise for Pokemichi through direct observation of real-world collecting workflows, with particular attention to the needs and priorities of younger collectors.

Collection Taxonomy Domain Expert Junior Researcher