Selected Work

A showcase of data-driven solutions that have transformed user experiences and driven measurable business impact.

Featured Project

Prompt2Story ● AI-Powered User Story Generator

From chaos to clarity: instantly turn raw ideas into Agile-ready user stories.

Problem

Product teams waste hours transforming messy meeting notes, feature ideas, and requirements into consistent, actionable user stories with acceptance criteria.

Solution

I designed and shipped an AI-powered platform that ingests unstructured input and outputs standardized, ready-to-use user stories. Including acceptance criteria, edge cases, and optional metadata, all aligned with Agile best practices.

My Role

Product concept, UX flows, AI prompt design, API integration, QA/testing, go-to-market strategy.

Impact

Launched on Product Hunt, gaining early adopters and valuable user feedback from the product community.

Positive early feedback from beta testers and peers in product management.

Streamlined the process of converting messy notes into Agile-ready user stories.

Designed to reduce backlog grooming time and improve cross-team clarity.

AI Workflow DesignAgile DeliveryProduct Strategy
Featured On
Product Hunt
Launching on iOS & Android

Enlighten ● Tao × Neuroscience Mindfulness App

Mindfulness, nervous system regulation, and timeless Taoist wisdom in your pocket.

Problem

Most mindfulness apps expect users to actively seek out content, making it easy to forget or skip entirely. Few combine unpredictable Taoist insights with quick, evidence-based practices for an immediate state shift.

Solution

Enlighten delivers Tao Te Ching passages paired with neuroscience-backed micro-practices at beautifully timed moments. Features include a quote library with filters, favorites, customizable notifications, and minimal, distraction-free UX.

My Role

Product concept, UX design, user flows, high-level technical planning, user story creation, and roadmap development.

Impact (Projected)

Provides fast, restorative nervous system resets without disrupting routine.

Bridges philosophy and neuroscience for practical daily use.

Makes Taoist wisdom accessible through modern, mobile-first design.

Status

Launching soon on iOS App Store and Google Play Store.

MindfulnessMobile UXProduct StrategyAI Development
Enlighten app portfolio showcase featuring mobile screens for notifications, daily wisdom, micro-practice, library, and favorites
Enterprise Telecom / API Integrations

Nortal ● API-Driven Telecom Solutions for National Retailers

Delivered prepaid activation, number port-in, add-a-line, and billing integrations for T-Mobile's largest retail partners.

Secure Communications Modernization — Faster, Safer, Smarter

Problem

T-Mobile's prepaid services for major retailers like Walmart, Costco, and Best Buy required complex API integrations for activations, number porting, and service extensions. Without streamlined processes, onboarding new customers or adding lines was slow, error-prone, and frustrating.

Solution

As Technical Product Owner, I managed the MAAD Lite prepaid API integration for national retailers, delivered Port-In capabilities for seamless number transfers, launched National Retailer Add-a-Line (AAL) functionality for existing customers, and improved cart, payment, and OTP retry performance for faster transactions.

My Role

Technical Product Owner managing API integrations, stakeholder coordination, performance optimization, and cross-team delivery for enterprise retail partnerships.

Impact

Reduced number porting time and errors, improving customer onboarding.

Implemented and streamlined prepaid activations across retail partners.

Boosted upsell opportunities through improved AAL process.

API IntegrationTelecomAgile DeliveryEnterprise Retail
Diagrams (click to enlarge)
Live on App Store

PomodoroFlow ● Radically Simple Focus Timer

From start to focus in one tap, a minimal 25/5 pomodoro timer with zero clutter.

Problem

Most pomodoro apps are overloaded with customization, making them distracting to set up and easy to abandon. I wanted a timer so simple it fades into the background, yet reliable enough to track focus cycles without breaking flow.

Solution

PomodoroFlow delivers a distraction-free 25-minute focus / 5-minute break cycle with auto-progression, subtle chimes, and gentle haptic feedback. Sessions persist if the app is closed, and local notifications ensure you never miss a switch. Includes a "Fast Mode" for rapid QA and testing.

My Role

Product concept, UX design, feature scoping, implementation in Expo (React Native), local notification and audio integration, Git branching strategy, EAS build configuration.

Impact

Created a seamless, minimal UX that keeps users focused without decision fatigue.

Improved testing speed with a dedicated developer mode.

Established safe, AI-assisted branch workflow to prevent future merge conflicts.

Now live on the iOS App Store, with Android version coming soon.

Mobile DevelopmentProduct DesignAgile Development
Fixed Wireless / Public Sector Innovation

WindTalker ● Real-Time Monitoring, RF Planning, and Field Deployments

Delivering mission-critical network tools and rapid connectivity solutions for complex, high-stakes environments.

Secure Communications Modernization — Faster, Safer, Smarter

Problem

Fixed wireless networks in remote and tactical contexts require precision planning, real-time health visibility, and the ability to deploy infrastructure quickly — even in humanitarian or emergency situations.

Solution

In dual roles as Product Owner and Business Analyst, I delivered Manager — a real-time network health monitoring platform with uptime alerts and performance analytics, Planner — an RF mapping and network planning tool for rapid, accurate deployment design, and Field Deployments — guided refugee camp mesh network setup and drone integration for public safety operations.

My Role

Product Owner and Business Analyst managing network monitoring platforms, RF planning tools, and field deployment coordination for mission-critical environments.

Impact

Reduced network downtime and improved monitoring accuracy.

Cut RF planning time and increased deployment precision.

Provided life-critical communications in crisis and public safety scenarios.

Network MonitoringRF PlanningEmergency DeploymentsSaaS Product Ownership
Problem

Military and tactical communication systems required complex manual setup processes that delayed critical operations and created security vulnerabilities in high-stakes environments.

Solution

WindTalker delivers automated secure communication deployment with instant frequency scanning, streamlined configuration workflows, and rapid onboarding protocols designed for mission-critical scenarios.

My Role

Product strategy, UX research with military personnel, secure system architecture, deployment automation design, and field testing coordination.

WindTalker — Personas
Operator

Goal: Reliable comms in the field

Pain: Complex setup

Environment: Remote tactical locations

Challenge: Time-critical deployments

Technician

Goal: Fast, correct deployment

Pain: Long configuration time

Environment: Field installations

Challenge: Equipment compatibility

Mission Lead

Goal: Operational readiness

Pain: Delays due to tech issues

Environment: Command centers

Challenge: Mission-critical timing

WindTalker — Impact Metrics
6 hrs → 2 hrs
Time to Deploy
+22%
Reliability
−50%
Onboarding
WindTalker — Before / After
Before
Manual setup
Frequency mapping
Extended training
After
Automated setup
Instant frequency scan
Quick start guide
Personal Passion Project

ShainAI ● My RAG-Powered Second Brain

AI-powered knowledge retrieval: instant access to technical details, decision history, and project context from across all my work.

Problem

I generate tons of technical knowledge daily: architecture decisions, code patterns, debugging sessions, feature discussions. When that information lives across ChatGPT conversations, Git repos, note archives, and local files, finding specific details becomes a needle-in-haystack problem. What was that API approach I discussed three months ago? Why did I choose that architecture? What was the solution to that edge case? My brain remembers the concepts, but not all the specifics.

Solution

I built a privacy-first RAG (Retrieval-Augmented Generation) system that ingests, indexes, and semantically searches across all my personal data sources. ShainAI automatically watches my local files, ingests my Git repos on commit, parses my ChatGPT exports, and imports my note archives. It then answers my questions by retrieving relevant context with citations. The system even ingests its own conversations with me, creating a meta-memory loop where my second brain remembers thinking with itself.

What I Built

System architecture (RAG pipeline, vector embeddings, semantic search), full-stack development, AI orchestration and prompt engineering, auto-ingestion system design with real-time file watching and git hooks, UX/UI for conversational interface.

Impact

Gives me instant semantic search across my 1,000+ memories (ChatGPT history, Joplin notes, local files, GitHub repos).

Auto-ingestion pipeline watches my files, hooks into my git commits, and parses multiple formats (PDF, Word, images with OCR, .env files, ZIP archives).

Meta capability: Automatically saves its own conversations with me every 5 Q&A exchanges, making past ShainAI discussions searchable.

Built for privacy: 100% local deployment on my machine with no external dependencies and full data ownership.

RAG SystemsVector SearchAI EngineeringFull-StackNode.jsPostgreSQL
Tech Stack
Backend

• Node.js + Express

• PostgreSQL + pgvector

• Vector similarity search

Frontend

• Next.js 14 + TypeScript

• React + Tailwind CSS

• Markdown rendering

AI/ML

• OpenAI GPT-4 Turbo

• text-embedding-3-small

• 1536-dim embeddings

Ingestion

• Custom parsers (PDF, Word)

• Tesseract OCR for images

• File watching (chokidar)

Auto-Ingestion Highlights

Real-time file monitoring across Desktop, Downloads, Documents with intelligent filtering

Git integration via post-commit hooks—every commit auto-ingests changed files

Multi-source imports: ChatGPT (343 conversations → 5,037 chunks), Joplin (400 notes → 1,315 chunks), local files (900+ scanned)

Meta-memory: ShainAI auto-saves its own conversations, enabling queries like "What did I ask you about Floatless yesterday?"

Enterprise SaaS / B2B Product Management

ConnectWise Manage ● Product Ownership Across Mobile, Communication, and CRM Platforms

Delivered cross-platform enhancements to improve usability, communication, and data visibility for IT service providers.

Problem

ConnectWise Manage serves thousands of IT professionals worldwide, but some workflows were outdated or inefficient — from mobile field operations to client communication and sales visibility. Users needed a faster, clearer, and more integrated experience across devices and departments.

Solution

As Product Owner for CRM, Service, and System modules, I delivered Mobile App Updates – improved ticket management, remote access, and workflows for technicians on the go, Ticket Notes Redesign – added rich text formatting, inline images, avatars, and issue tags to improve clarity and reduce resolution times, and ConnectWise Now CRM Dashboards – built real-time sales and quote visibility into customizable dashboards, integrating pipeline, forecasting, and compliance metrics.

My Role

Product Owner for CRM, Service, and System modules managing mobile UX improvements, communication redesigns, and data visualization enhancements for enterprise IT service providers.

Impact

Reduced mobile ticket handling time by ~25% and boosted app adoption by 40%.

Improved communication clarity and reduced note review time for technicians and clients.

Enabled instant CRM data access for sales teams, improving forecast accuracy and decision-making speed.

Product OwnershipSaaSMobile UXData VisualizationCommunication UX
ConnectWise Mobile App
ConnectWise Manage mobile app interfaces showing ticket management, time tracking, and CRM dashboards
ConnectWise Now Dashboard
ConnectWise Now dashboard: service summary with trends
ConnectWise Now dashboard: device and patching status tiles
Release Notes
MVP Beta Testing

Floatless ● Automated Payment Reconciliation & Dunning Platform

Polite payment reminders, accurate records, and zero manual chasing all in one place.

Problem

Small businesses and agencies waste time manually reconciling payments, chasing overdue invoices, and tracking dunning communications. These tasks are repetitive, error-prone, and often lead to awkward client interactions.

Solution

Floatless automates payment reconciliation by integrating directly with Stripe and QuickBooks, generating polite, on-brand dunning messages, and tracking communication history. The platform also provides subscription metrics, ROI reporting, and payment health summaries, all in a minimalist, easy-to-use dashboard.

My Role

Product concept, UX design, data model architecture, API integration planning, workflow automation design, and go-to-market strategy.

Impact (Projected)

Reduces overdue payments and manual follow-up time.

Improves cash flow visibility with real-time payment health metrics.

Creates a positive client experience through polite, professional reminders.

Status

MVP feature-complete; currently in closed beta testing.

Payment AutomationSaaS UXAPI IntegrationProduct Strategy
Payment Automation Flow
Invoice Created
Stripe integration detects new charges
Auto Reconciliation
Floatless matches payments to invoices
QuickBooks Sync
Records updated automatically
Polite Reminders
Automated, on-brand dunning messages
Before vs After
Before Floatless
Manual payment tracking
Awkward follow-up calls
Inconsistent record keeping
With Floatless
Automated reconciliation
Professional, polite reminders
Real-time payment health
Active Competition

Copy-Move Forgery Detection ● Kaggle Competition

Pixel-level manipulation detection in biomedical gel images with rigorous ML experimentation.

Problem

Detecting near-duplicate regions in low-contrast scientific imagery is challenging. Repetitive textures and banding patterns create false positives, while competition constraints limit daily submissions and GPU time.

Approach

Built an encoder-decoder pipeline with self-correlation stage to surface copy-move candidates. Established deterministic cross-validation, per-epoch metrics tracking, and automated submission pipeline with RLE formatting. Prioritized generalization over leaderboard chasing.

My Role

Model design, training strategy, experiment operations, CV setup, logging infrastructure, submission pipeline automation, and post-processing optimization.

Current Outcomes

Steady validation gains with clear reductions in spurious detections on gel band regions.

Fully automated pipeline from checkpoint to CSV, shortening iteration cycles.

Reproducible experiment design with pinned configs and visual sanity checks.

Next Steps

Enable test-time augmentation, run post-processing sweeps, train complementary model for ensemble, and publish full reproducibility kit post-competition.

PyTorchComputer VisionML OpsKaggle
Experiment Pipeline
Deterministic CV
Fixed seeds & validation splits
Metrics Tracking
Per-epoch logs & checkpoints
Auto Submission
Checkpoint → RLE → CSV