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.
- 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 2025 — PresentLas 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 2023 — Jan 2025Lalitpur, 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 2022 — Jun 2023Lalitpur, 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 2021 — Jun 2022Pokhara, 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
Technologies & Frameworks
Backend & Databases
Tools & Platform
Background
Education
- 2019 — 2022
London Metropolitan University (via Informatics College Pokhara)
BSc (Hons) in Computer Science
Pokhara, Nepal