MARK ARTISHUK

I Build
What's Next

About

Software Engineer with 6+ years of experience building scalable full-stack applications. I architect and ship products end-to-end, from system design down to the pixels a user touches.

I lead end-to-end feature development, drive architectural decisions, and mentor engineers at production-scale companies serving 200,000+ users. I translate ambiguous requirements into scalable technical solutions and think about systems holistically: how they scale, how they fail, and how other engineers will maintain them. Outside of work, I design and build my own products because I genuinely enjoy the craft.

Frontend

ReactNext.jsTypeScriptReact NativeTailwind CSSThree.jsFramer Motion

Backend

Node.jsGraphQLtRPCREST APIsExpressPrismaPostgreSQLRedisBullMQElasticsearchRustC#

Infrastructure

AWSDockerCI/CDVercelPM2

Experience

American Poolplayers Association

Full-time
Feb 2021 – Present

Software Engineer

Led end-to-end development of core platform features supporting 200,000+ active users across league play, tournament management, and internal operations.

  • Drove architectural decisions across frontend and backend systems, improving scalability and maintainability of high-traffic applications
  • Reduced critical endpoint latency by up to 77% and improved overall system responsiveness by ~20% through advanced query optimization, indexing strategies, and multi-layer caching
  • Spearheaded frontend performance improvements by eliminating unnecessary re-renders and restructuring component architecture
  • Mentored engineers through code reviews, system design guidance, and enforcing modern development standards across the team
  • Partnered with product and stakeholders to translate ambiguous requirements into scalable technical solutions

HuntNHook

Co-founded
2025 – Present

Co-Founder / Lead Engineer

Architected and built a two-sided marketplace for outdoor experiences (fishing, hunting, recreation), owning all technical decisions from schema design to production deployment.

  • Designed and implemented a full Stripe Connect payment system including escrow-style holds, delayed payouts, dispute handling, and idempotent webhook processing
  • Built geospatial search using PostGIS with efficient bounding-box queries, distance sorting, and multi-dimensional filtering
  • Designed distributed system architecture using PM2 clustering, BullMQ worker queues, and Redis Pub/Sub for real-time GraphQL subscriptions across instances
  • Implemented a multi-layer caching strategy with intelligent invalidation to support scalable, low-latency data access patterns

Selected Work

Landing page with category selection and search
View 5 screenshots
5
Co-Founder / Lead Engineer2026

HuntNHook

Architected and built a two-sided marketplace for outdoor experiences (fishing, hunting, recreation), owning all technical decisions from schema design to production deployment. End-to-end platform covering geospatial search, booking with escrow-style payments, real-time messaging, Stripe Connect host payouts, and distributed background job processing.

  • Designed and implemented a full Stripe Connect payment system including escrow-style holds, delayed payouts, dispute handling, and idempotent webhook processing
  • Built geospatial search using PostGIS with efficient bounding-box queries, distance sorting, and multi-dimensional filtering
  • Designed distributed system architecture using PM2 clustering, BullMQ worker queues, and Redis Pub/Sub for real-time GraphQL subscriptions across instances
  • Implemented a multi-layer caching strategy with intelligent invalidation to support scalable, low-latency data access patterns
  • Established production-ready infrastructure and deployment workflows for a scalable marketplace platform
Next.jsTypeScriptPostgreSQL / PostGISGraphQLStripe ConnectRedis / BullMQPrismaApollo ClientTipTap
Private Repository
Staff admin dashboard with visit analytics and capacity tracking
View 8 screenshots
8
Full-Stack Platform (Contract)2025

Rafa Sauna

Designed and delivered a full-stack booking, membership, and POS platform, including admin dashboard, customer-facing flows, and kiosk systems. Built NFC-based payment system using JWT-backed wristbands for seamless contactless transactions across devices.

  • Built NFC-based payment system using JWT-backed wristbands, enabling seamless contactless transactions across devices
  • Architected a custom booking engine supporting capacity constraints, dynamic pricing, and real-time availability management
  • Integrated Stripe for subscriptions, one-time payments, Apple Pay, refunds, and promotions
  • Delivered a production-ready system spanning web, mobile, and kiosk environments
Next.jsTypeScriptPrisma / PostgreSQLtRPCStripeAWS EBReact NativeNFCResend
Live SitePrivate Repository
More Projects
One-time donation page with campaign hero, progress bar, and preset amount selection
View 3 screenshots
3
Lead Developer2022-2026

United Revival Donations

Built and maintained the donation platform for United Revival, a U.S. nonprofit running multi-city evangelistic events. Handles one-time and recurring payments across 20+ city-specific fundraising campaigns, with a real-time live donation feed displayed at events. Emphasis on frictionless UX and fast payment flows -- Apple Pay/Google Pay support, animated multi-step forms, and video-gated landing pages -- resulting in measurably higher donation completion rates.

  • Processing donations across 20+ city campaigns with individual goals totaling $250k+
  • Real-time live donation dashboard using Ably pub/sub, displayed on-screen during events with spring-physics animated counters
  • Reduced payment friction with Apple Pay/Google Pay, multi-step animated forms, and multiple A/B-tested landing page variants
Next.jsStripeMongoDBAblyTypeScriptFramer Motion
$$>>
Internal Tool
Contract Developer2025

Construction Automation Platform

Engineered an internal automation system by reverse-engineering a closed third-party API to enable programmatic data entry and workflow automation. Automated high-volume operational tasks, reducing manual workload and improving data accuracy.

  • Engineered an internal automation system by reverse-engineering a closed third-party API to enable programmatic data entry and workflow automation
  • Automated high-volume operational tasks (20+ daily records), reducing manual workload and improving data accuracy
  • Built pipeline-to-invoice synchronization logic, transforming operational data into structured financial outputs
  • Implemented headless browser automation using Puppeteer on AWS Lambda for unsupported workflows
Next.jsTypeScriptPostgreSQLPuppeteerAWS Lambda
Private Repository