Open to senior engineering roles

Ayush Baral

Senior Software Engineer

Architecting scalable web and mobile products with React, Next.js, React Native, and Node.js from system design to offline first UX.

Senior Software Engineer with 5 years of experience shipping production web and mobile applications at scale. Specialized in React, Next.js, and React Native (Expo) with deep expertise in TypeScript, offline-first architecture, and performance optimization. Proven track record leading end-to-end product delivery from system design to deployment while mentoring teams and driving engineering standards through automated testing, CI/CD, and rigorous code review.

Kathmandu, Nepalayushbaral17@gmail.com
5+
Years of experience
4
Companies shipped at

Career

Experience

Five years of shipping production software across fintech and internal tooling — from system architecture to team leadership.

  • Senior Software Engineer · Docs.Ink

    Jan 2025Present

    Las Vegas, Nevada, USA

    • Led the end-to-end delivery of a React Native (Expo) app, utilizing Expo Router for file-based navigation and NativeWind for styling. Integrated React Hook Form and Zod to ensure high data integrity. Streamlined the deployment pipeline using EAS to manage cloud builds and automated submissions to Apple App Store (TestFlight) and Google Play Store.
    • Architected offline-first data persistence for the mobile application using AsyncStorage, SQLite, and the native file system, enabling full app functionality without connectivity.
    • Developed scalable web applications using Next.js, Shadcn, Prisma, React Hook Form, Zod, and Zustand, ensuring responsive and high-performance user interfaces.
    • Led cross-platform mobile development with React Native + Expo, implementing responsive design patterns and performance optimizations.
    • Designed and implemented a Node.js microservice architecture utilizing AWS SQS as a queue for asynchronous email delivery via AWS SNS and SMS notifications through Twilio, enhancing communication reliability.
  • Software Engineer · Khalti

    Jul 2023Jan 2025

    Lalitpur, Nepal

    • Worked in an agile environment, collaborating closely with stakeholders to gather requirements and deliver high-quality frontend solutions.
    • Engineered new systems with Next.js, utilizing React Query for data fetching, Zustand for state management, React Hook Form for form handling, and Zod for schema validation, optimizing performance and scalability.
    • Directed the creation of a centralized login system with HTTP-only cookies, ensuring enhanced security and seamless user authentication across subdomains.
    • Led the revamp of Khalti Payment Gateway using React Native, implementing secure payment processing and responsive design serving millions of users. Enhanced platform reliability with TypeScript, real-time status tracking, and efficient state management.
    • Designed and implemented a streamlined architecture for merchant and admin systems, optimizing build processes with Vite, supporting over 1,000 concurrent users across subdomains.
  • Frontend Developer · Dhuni Software

    Jul 2022Jun 2023

    Lalitpur, Nepal

    • Built and maintained high-quality frontend code using React, TypeScript, and modern best practices.
    • Collaborated in an agile team environment to translate design requirements into functional features.
    • Developed technical specifications and coordinated with engineers to ensure timely feature delivery.
    • Enhanced application performance with techniques like code splitting and lazy loading, reducing initial load times.
    • Designed and implemented new features to improve existing systems and user experiences.
  • Frontend Developer · Clinch Tech

    Nov 2021Jun 2022

    Pokhara, Nepal

    • Crafted client-facing websites and dashboards using Next.js, Chakra UI, TypeScript, and Redux Toolkit, creating responsive and dynamic user interfaces.
    • Developed an in-house CRM system with React, React Hook Form, React Query, TypeScript, and Tailwind CSS, improving internal productivity and data management.
    • Engaged in client meetings and team discussions, contributing to project scope and design, and providing valuable feedback.
    • Tested new features to identify and resolve bugs, ensuring high functionality and user satisfaction.
    • Constructed a catalog website for a client, enhancing the client's online presence and user engagement.

Toolbox

Skills

A full-stack toolkit spanning web, mobile, and the infrastructure that ships them reliably.

Languages

HTMLJavaScriptCSSTypeScript

Technologies & Frameworks

ReactReact NativeReduxRedux ToolkitSASSMaterial UIChakra UITailwind CSSNext.jsReact QueryZustandReact Hook FormZodShadcn/ui

Backend & Databases

Node.jsExpress.jsPostgreSQLTypeORMPrismaAWS SQSAWS SNSTwilio

Tools & Platform

JestDockerVitestHuskyESLintPrettierCommitlintAmplitude

Background

Education

  • London Metropolitan University (via Informatics College Pokhara)

    BSc (Hons) in Computer Science

    Pokhara, Nepal

    20192022