<Senior Full Stack />From product interfaces to production backends.Specializing in NestJS architecture, Stripe payment flows, React products, and serverless automation.
Senior full-stack product engineer building TypeScript systems end to end: React and Next.js products, Capacitor mobile apps, NestJS backends, Stripe payment flows, and serverless automation.
->catmission.txt
Turning product requirements into reliable delivery across frontend, backend, mobile, payments, distributed systems, and production automation.
EXPERIENCE
6+YEARS
PROJECTS
4LIVE
FOCUS
FULLSTACK
$ ls -la projects
Pinned Projects
Product Backend Platform
Private
Led major backend contributions to a platform for user accounts, content, campaigns, subscriptions, and payments. Implemented contract-driven APIs, payment routing and webhooks, event streams, migrations, caching, and integration tests across its long production lifecycle.
NestJSTypeScriptPostgreSQLStripeNATS JetStream
TypeScript
Web & Mobile Product
Private
Led frontend and mobile delivery for a shared product spanning responsive web and Capacitor applications. Built MobX presenter flows, localized Stripe checkout, visual regression coverage, and deferred deep links that resume after installation and authentication.
ReactNext.jsMobXCapacitorStripe Elements
TypeScript
Digital Asset Store Service
Private
Contributed APIs and integration tests for issuing, collecting, donating, gifting, reserving, and transferring digital assets. Also built resilient Redis and Redlock recovery for safe coordination across service instances.
NestJSTypeScriptPostgreSQLRedisRedlock
TypeScript
Payment Status Reconciliation
Private
A queue-driven service reconciles payment, subscription, and mailing outcomes and publishes status updates. Contributed error handling and tests for subscription and protection flows, including fixes that prevent false operational alerts.
GoAWS LambdaAmazon SQSAmazon SNSPostgreSQL
Go
Certificate & Campaign Renderer
Private
A serverless rendering service generates personalized certificates, campaign pages, images, and QR-enabled documents for delivery and storage. Contributed rendering actions, email workflows, object-storage backups, runtime upgrades, and integration tests.
TypeScriptPuppeteerAWS LambdaAmazon S3QR Codes
TypeScript
Serverless Metadata Extraction
Private
Architected a service that extracts link metadata and page dimensions with HTTP, oEmbed, and headless-browser strategies. Packaged Chromium for serverless execution and added proxy support, URL sanitization, and browser-fingerprint defenses for difficult sites.
NestJSTypeScriptPuppeteerAWS LambdaMetascraper
TypeScript
Commerce Rewards Integration
Private
Implemented a commerce integration that calculates and issues post-purchase digital rewards. Built the checkout extension, reward settings UI, customer-history and tagging flows, API integration, and associated tests.
ShopifyReactNode.jsMobXPrisma
TypeScript
Localized Transactional Email Platform
Private
Developed an API and build pipeline for reusable, localized transactional-email templates. Implemented account, payment, donation, collection, subscription, and deep-link messages compiled and compressed before provider delivery.
Node.jsExpressTypeScripti18nWebpack
TypeScript
Email Validation Edge Service
Private
An edge API validates email addresses and stores validation data through a hosted database client. Contributed versioned routing, cross-origin policy, request logging, error handling, and edge deployment configuration.
Cloudflare WorkersHonoTypeScriptSupabaseVitest
TypeScript
Cross-Platform Camera Plugin
Private
A Capacitor plugin exposes camera preview controls across web, iOS, and Android applications. Maintained its iOS implementation and package compatibility while preserving the typed TypeScript bridge and example application.
CapacitorTypeScriptSwiftiOSAndroid
TypeScript
Acceptance Test Suite
Private
Authored broad acceptance and regression specifications for desktop and mobile product journeys. The suite combines Gherkin scenarios with database assertions and object-storage fixtures to verify behavior beyond the browser surface.
GherkinVitestTypeScriptPrismaAmazon S3
Gherkin
Browser Journey Test Suite
Private
Contributed browser tests for web and mobile authentication journeys, including QR and email-confirmation paths. Reusable login and inbox helpers coordinate Playwright with mail APIs and message parsing.
PlaywrightTypeScriptGmail APIIMAPMailparser
TypeScript
Serverless Visual Regression Runner
Private
A serverless runner receives visual-test configuration, captures selected page regions, and returns browser snapshots from the cloud. Its implementation packages headless Chromium and Puppeteer behind an HTTP-triggered function for parallel regression checks.
A Go service manages geospatial records and geometry-backed asset operations through HTTP APIs. It combines PostGIS persistence with Redis-backed coordination and ships as a containerized service with integration coverage.
GoPostgreSQLPostGISRedisDocker
Go
Global Campaign Experience
Private
Sole-authored a focused bilingual campaign experience with responsive carousel content, animated leaderboards, and live supporter presentation. Shipped the application through a serverless edge deployment pipeline.
Next.jsReactTypeScriptCloudflareOpenNext
TypeScript
AI Conversation Gateway
Private
Built a small backend gateway that starts assistant conversations and returns the latest generated message through an HTTP API. Added the NestJS service flow, tests, container packaging, and deployment configuration around the provider SDK.
NestJSTypeScriptOpenAI APIDockerJest
TypeScript
Desktop Plugin Platform
Private
A desktop product hosts modular operator tools and plugin-delivered interfaces. Built its configurable React administration dashboard with persistent layouts, custom widgets, responsive drag-and-resize behavior, and direct DOM updates that avoid re-rendering during pointer movement.
ReactTypeScriptViteReact Grid LayoutRecharts
TypeScript
Media Management Plugin
Private
A desktop plugin catalogs local media, extracts metadata, removes duplicates, and organizes assets into projects and collections. Its Go pipeline and React interface provide scanning, filtering, map views, statistics, and detailed image and video inspection.
GoReactTypeScriptLeafletTanStack Query
Go
Product Administration Plugin
Private
Built a plugin for operators to inspect users, activity, content, integrations, campaigns, and digital-asset transactions. Implemented the Rust bridge and React dashboard with sortable tables, metrics, persistent draggable widgets, and automatic synchronization.
RustReactTypeScriptVitednd kit
Rust
Visual Workflow Editor
Private
A desktop plugin provides visual authoring, packaging, and testing for agent and event-driven workflows. Its Rust service and React node editor manage project metadata, imports, permissions, run controls, live status, and completion events.
Real Campaign — primarily frontend work on an email-marketing platform for creating, managing, scheduling, and sending email templates; modernized and maintained a combined React + AngularJS codebase. EarthToday / UON — full-stack ownership across React / Next.js / MobX web and Capacitor mobile apps, plus NestJS / TypeScript backends for Stripe payments, event-sourced services, Redis-backed services, and serverless automation.