Aayush Karna
Full-Stack Engineer with 4.5+ years of commercial production experience at North American Digital LLC. Specializing in architecting multi-tenant web platforms, custom CMS admin panels, e-commerce engines, payment gateway integrations, and cross-platform mobile applications.
Company & Experience
Full Stack Developer
North American Digital LLC is a US-based digital agency building custom web applications and client platforms. As a Full Stack Developer, I transformed static client sites into dynamic, database-driven applications by engineering custom CMS admin panels, e-commerce engines, payment gateway workflows, and mobile applications.
Core Deliverables & Capabilities
Custom CMS & Admin Control Dashboards
Architected dynamic content management backends with relational MySQL schemas, enabling client teams to configure store menus, dynamic pricing, and site content independently without developer intervention.
Production E-Commerce Platforms
Engineered tailored e-commerce engines for multi-sector clients (restaurants, wine retailers, grocery stores) with real-time cart validation, dynamic modifier chains, and order fulfillment workflows.
Multi-Gateway Payment Pipelines
Integrated and maintained PCI-compliant merchant payment gateways (Stripe, PayPal, Authorize.Net, Square, Clover) ensuring secure checkout processing, webhook listeners, and automatic transaction reconciliation.
Native iOS Mobile Application
Designed and engineered a native iOS mobile application to complement web platforms, expanding customer engagement and mobile ordering capabilities.
Full-Stack Performance & UI Architecture
Built responsive, cross-browser frontend interfaces and optimized backend PHP/MySQL services to deliver sub-second response times, rock-solid stability, and reliable uptime across client deployments.
Featured Projects

Restaurant Management & Online Ordering System
An online ordering platform built for restaurants, supporting dynamic menu customization, configurable delivery rules, multiple payment providers, automated notifications, kitchen receipt printing, and day-to-day business management through a comprehensive admin dashboard.
Yeti Restaurant - Mobile Food Ordering App (iOS & Android)
A cross-platform mobile food ordering application for Yeti Restaurant in Davis, CA, built with Expo SDK 56, Expo Router, React Native, and TanStack Query. Features dynamic menu modifiers, offline query persistence, address autofill, timezone-aware order scheduling, and seamless payment checkout.

Power Tech Computers – Electronics Store in Birtamod, Jhapa
Full-stack e-commerce platform for Power Tech Computers in Birtamod, Jhapa, Nepal. Features hierarchical product taxonomy, multi-level mega menu navigation, faceted search, checkout, customer account portals, and a admin dashboard.
Accepted Browser Engine Bugs
Chromium Fetch Timeout Error Type Bug
Identified and reported a Chromium implementation bug where fetch requests aborted using AbortSignal.timeout() incorrectly rejected with a generic AbortError instead of the standard TimeoutError expected for timeout-triggered cancellations. Reproduced the behavior, documented the discrepancy, and verified it against the web platform specification.
Reported to the Chromium project through Issue #40263649, where the behavior was reviewed by Chromium engineers and tracked as an implementation issue.
Firefox Gecko Date Input Change Event Bug
Identified and reported a Firefox Gecko DOM event handling bug where programmatically modifying the value of a date input within a change event handler incorrectly triggered an additional change event. Reproduced the behavior, documented the issue, and verified that the behavior was inconsistent with the HTML specification.
Reported to Mozilla through Bugzilla (Bug #1881419), where the issue was investigated and addressed in Firefox Gecko’s event handling implementation.
Technical Stack & Skills
Languages
Core programming & scripting languages
JavaScript (ES6+)
Primary language, deep internal knowledge & runtime mechanics
TypeScript
Strict type systems, generics, and complex type modeling
PHP
Server-side scripting, OOP, legacy & modern backend solutions
C
Low-level memory management, pointers, and systems concepts
C++
Data structures, algorithms, and OOP software design
Python
Scripting, automation, backend utilities & data processing
Frontend Frameworks & Libraries
Modern web UI & client state architecture
React
Component architecture, custom hooks, and concurrent features
React Router
Client-side routing, data loaders, and nested routes
TanStack Query
Server state management, caching & optimistic updates
Astro
Island architecture, zero-JS by default, SSR, SSG & content collections
Next.js
App Router, SSR, SSG, Server Actions & edge performance
Mobile App Development
Cross-platform mobile applications
Expo
Managed workflow, native modules, EAS build & Expo Router
React Native
Cross-platform iOS & Android mobile apps
Backend Frameworks & Environments
Scalable server applications & API design
Node.js
Async I/O event loop, REST APIs, and microservices
Express.js
Minimalist web framework, middleware pipelines & routing
NestJS
Enterprise Modular architecture, Dependency Injection & TypeScript
PHP
Backend services, custom API routes & server scripts
Databases & ORMs
Data modeling, persistence & query optimization
MySQL
Relational database design, indexing, and SQL queries
PostgreSQL
Advanced relational DB, ACID compliance & JSONB queries
MongoDB
NoSQL document store (Side projects; ready to work with docs reference)
Prisma ORM
Type-safe database client & automated schema migrations
Drizzle ORM
Lightweight, ultra-fast SQL-like TypeScript ORM
Infrastructure & Server Ops
Server hosting, reverse proxies & process control
Linux
Bash scripting, system administration, and CLI operations
Nginx
Reverse proxy, SSL termination, rate limiting & static serving
PM2
Production process manager, cluster mode & zero-downtime reloads
Payment Gateway Integrations
E-commerce checkout systems & global/regional payment processors
Stripe
Checkout, PaymentIntents, Connect, Webhooks & Subscriptions
PayPal
REST API, SDKs & Express Checkout flows
Authorize.net
Credit card processing APIs & merchant gateways
Square
In-person & online payment processing APIs
Clover
POS integration & merchant payment APIs
MiCamp
Merchant merchant solution & custom payment processing integration
Khalti
Nepal's leading digital wallet & payment gateway API
Moneris
Canada's payment processor & merchant integration
Developer Tools
Version control, collaboration & UI design tools
Git
Branching strategies, interactive rebase, and commit management
GitHub
Actions CI/CD pipelines, Pull Requests, Code Reviews & Issues
Figma
UI mockups, design systems, auto-layout & developer handoff
Education
B.Sc. in Computer Science
A rigorous 4-year undergraduate program covering foundational computer science theory, algorithms, software engineering, systems architecture, and mathematics.
- ✓Member of Kathmandu University Computer Club (KUCC); actively attended & supported tech workshops, hackathons, and department events.
- ✓Engineered comprehensive end-semester capstone projects alongside multiple subject-wise mini-projects.
- ✓Spearheaded technical defenses, code walk-throughs, and academic viva presentations.
Core Computer Science Curriculum
Mathematical Foundation
Get In Touch
Direct Email Address
Connect On Networks
Prefer direct email? Send a message to [email protected].