Prateek Karki, Developer in Kathmandu, Central Development Region, Nepal
Prateek is currently unavailable

Prateek Karki

Full-stack Developer

Kathmandu, Central Development Region, Nepal

Toptal member since November 12, 2021

Bio

Prateek is a senior full-stack developer with over seven years of experience in web development in diverse industries. He started as a PHP developer and developed many full-stack websites before focusing on front-end development in the past three years. He has a keen eye for design and always makes sure his websites and apps provide pixel-perfect and beautiful experiences.

Portfolio

Precision Drilling
React, TypeScript, Web App Development, D3.js, Data Visualization, Front-end...
Fresh Tracks Canada
TypeScript, Node.js, JavaScript, Next.js, React, Tailwind CSS...
Idea Breed Technology
Agile Software Development, React, Node.js, Express.js, Redux, TypeScript...

Experience

  • CSS - 9 years
  • React - 7 years
  • JavaScript - 5 years
  • REST - 5 years
  • Tailwind CSS - 4 years
  • Next.js - 3 years
  • Styled-components - 3 years
  • GraphQL - 1 year

Preferred Environment

Visual Studio Code (VS Code), Bash, React, REST, GraphQL, Tailwind CSS, MacOS, Jamstack, TypeScript, Cursor AI

The most amazing...

...thing I've built is the web app for timeTracko. It's a time tracking application that tracks employee's time and shows the reports to managers.

Work Experience

React Developer

2022 - 2025
Precision Drilling
  • Maintained and modernized a large legacy React codebase, implementing upgraded toolsets that reduced development costs by 30% per feature.
  • Delivered accurate time estimates, identified risks early, and proposed scalable technical solutions to avoid bottlenecks and ensure smooth delivery.
  • Integrated a custom LLM-powered chatbot into the platform, enabling employees to query internal company data; ensured strict domain-limited interaction to maintain information security and relevance.
  • Led troubleshooting and support during major releases, achieving zero downtime across all deployments.
Technologies: React, TypeScript, Web App Development, D3.js, Data Visualization, Front-end, API Integration, Artificial Intelligence (AI), Large Language Models (LLMs), Progressive Web Applications (PWAs), REST APIs, Framer Motion, Lottie, SVG, UI Animation, SVG Animation, CSS Animations, Responsive UI, Responsive Web Design (RWD), Zustand, CI/CD Pipelines, Performance Optimization, Figma to React, APIs, Azure

Full-stack Developer

2021 - 2022
Fresh Tracks Canada
  • Took full ownership of the development lifecycle—from initial architecture to production deployment—ensuring a scalable, maintainable codebase.
  • Integrated third-party services, including Google Analytics, Tag Manager, Firebase, Hotjar, and Netlify A/B testing, to monitor user behavior and guide iterative improvements.
  • Provided various suggestions to increase the site's performance and optimize it for mobile users, increasing customer retention.
Technologies: TypeScript, Node.js, JavaScript, Next.js, React, Tailwind CSS, Styled-components, ECMAScript (ES6), CSS, JSX, DOM, Git, Front-end Development, Storybook, Pixel Perfect, Responsiveness, Full-stack, Front-end, DatoCMS, Web Development, REST APIs, Responsive UI, Responsive Web Design (RWD), CI/CD Pipelines, Performance Optimization, Figma to React, APIs, Headless CMS, Sanity Studio

Project Lead

2016 - 2022
Idea Breed Technology
  • Oversaw the development of a cross-platform user monitoring app built with React Native, now live on the Google Play Store and Apple App Store, with thousands of active users.
  • Guided the team in adopting Agile practices, increasing transparency, collaboration, and significantly improving release velocity.
  • Acted as the bridge between technical and non-technical stakeholders, defining product features, solution requirements, and architectural behavior to ensure team alignment.
  • Developed and maintained the back-end system in Spring Boot for multiple web, Android, and iOS apps.
Technologies: Agile Software Development, React, Node.js, Express.js, Redux, TypeScript, HTML5, ECMAScript (ES6), Back-end, MySQL, CSS, Amazon Web Services (AWS), React Redux, JSX, Git, Full-stack, Web App Development, REST APIs, Firebase, Responsive UI, Responsive Web Design (RWD), PostgreSQL, Java, React Native, CI/CD Pipelines, Figma to React, Spring Boot, APIs, Unit Testing, Security

Senior Front-end Developer

2020 - 2021
Codavatar
  • Developed a productivity monitoring web app, tracking user activity during working hours with a focus on performance and usability.
  • Established the front-end toolchain and architecture for a large-scale application with hundreds of interconnected components.
  • Created reusable UI components and provided regular code reviews and mentorship, accelerating development and improving code quality across the team.
  • Reviewed code from other developers, helped them with the solutions, and suggested code changes where necessary.
Technologies: JavaScript, React, Redux, Redux-Saga, React Redux, CSS, Tailwind CSS, Next.js, Jamstack, TypeScript, ECMAScript (ES6), Software as a Service (SaaS), JSX, Redux Thunk, DOM, Git, Front-end, API Integration, REST APIs, Ant Design, Responsive Web Design (RWD), Zustand, Java, Performance Optimization, Figma to React

Lead Software Developer

2019 - 2020
Open Learning Exchange
  • Developed interactive educational materials using technologies like React and GSAP.
  • Provided the content team and design team with ideas for improvement of the office products.
  • Mentored junior developers and helped them in developing high-quality products.
Technologies: JavaScript, CSS, Redux, CSS3 Animation, GreenSock Animation Platform (GSAP), Jamstack, TypeScript, HTML, HTML5, React, ECMAScript (ES6), React Redux, JSX, Animated Interactions, DOM, Git, Front-end, Responsive UI, GSAP, Game Development, Game Design, Security

Senior Software Engineer

2017 - 2019
ebPearls
  • Built many high-performance eCommerce websites that helped the businesses secure 10-20x more sales than regular.
  • Collaborated with the client and business analyst to clearly define the technical requirements for the projects.
  • Provided estimates, identified potential problems, and recommended alternative solutions.
  • Designed and coded a Magento theme and extensions as per the client's requirements.
Technologies: PHP, Magento 2, Knockout (Knockout.js), jQuery, HTML, Back-end, MySQL, Bootstrap, User Experience (UX), eCommerce, DOM, Git, Web Development, SQL, API Integration, Security

Senior Web Developer

2014 - 2016
Dot Web Technologies
  • Updated the deployment process from legacy VPS services to cloud-based services, effectively decreasing the server costs by over 90%.
  • Used different frameworks such as Laravel and OpenCart depending on client requirements to provide the best solutions.
  • Developed a custom CMS in Laravel for the clients according to their business requirements.
Technologies: PHP, jQuery, OpenCart, HTML, MySQL, Bootstrap, User Experience (UX), User Interface (UI), eCommerce, DOM, Git, Full-stack, Web Development, SQL

Experience

Data Visualization PWA for Precision Drilling

Developed a cross-platform progressive web app (PWA) for Precision Drilling to visualize and interpret large-scale industrial data. The application, accessible on both web and mobile, transforms complex raw datasets into clear, actionable insights. By streamlining data analysis and emphasizing operational performance, the app enables field teams and decision-makers to identify key trends and take informed action in real-time. This project significantly improved data accessibility, responsiveness, and overall efficiency for drilling operations.

A World-class Time Tracking Application

A React-based app for monitoring employee activity and productivity. I oversaw the front-end development process from scratch as the senior front-end developer. I also figured out the required API structure along with the back-end team.

We successfully released the application for use in internal units. The application can handle the data of thousands of users.

eCommerce Website that Exclusively Sells Coins in Australia

A Magento and Knockout.js-based eCommerce website to sell coins. I worked on this website for about six months and built the website from scratch. I communicated with the client to finalize the design.

Used Magento as the base framework to get the basic eCommerce features down. I also worked on the front end using jQuery, Knockout.js, and CSS to get desired user experience on the website. I then worked on the back end to add various integrations such as Xero, Elasticsearch, and PayPal.

Klaire Labs eCommerce Website

A Magento 2-based eCommerce website to sell medicine online. It's a popular website used by thousands of users. I worked mainly on the user dashboard section of the website. Here users can update their profile information, payment methods, and addresses. They can also update and check their order status.

My Personal Website

This is my website and blog. I post about new things I've recently learned and about my experiences as a remote developer.

In my blog post, you can read about memoization in JavaScript, using AI to generate blog ideas, avoiding glitchy CSS transitions on Hover, and getting started with Strapi.

Canadian Train Vacations

https://www.canadiantrainvacations.com/
A website built on Next.js using TypeScript. The clients provided me with the required designs on Figma, and I translated the designs into a fully functional responsive website. I also integrated DatoCMS for adding website data and deployed the website on Netlify.

Certifications

JULY 2020 - PRESENT

Agile Software Development

University of Minnesota | via Coursera

JUNE 2020 - PRESENT

JavaScript Algorithms and Data Structures

freeCodeCamp

JUNE 2020 - PRESENT

Front-end Web Development with React

Hong Kong University of Science and Technology | via Coursera

Skills

Libraries/APIs

React, React Redux, REST APIs, jQuery, Node.js, D3.js, Framer Motion, Anime.js, GSAP, Redux-Saga

Tools

Git, JSX, Redux Thunk, Figma

Languages

JavaScript, CSS, PHP, TypeScript, HTML, HTML5, ECMAScript (ES6), Bash, SQL, GraphQL, PHP 5, Java

Frameworks

Next.js, Tailwind CSS, Bootstrap, Redux, Material UI, Ant Design, Knockout (Knockout.js), Express.js, Cypress, React Native, Spring Boot

Paradigms

REST, Jamstack, Responsive Web Design (RWD), Agile Software Development, Test-driven Development (TDD), Responsive, Search Engine Optimization (SEO), Unit Testing

Platforms

Visual Studio Code (VS Code), Magento 2, DatoCMS, Firebase, Unix, MacOS, GreenSock Animation Platform (GSAP), OpenCart, Amazon Web Services (AWS), Azure, Sanity Studio

Storage

MySQL, PostgreSQL

Other

Front-end, Full-stack, DOM, Front-end Development, Pixel Perfect, Responsiveness, Web App Development, Web Development, Responsive UI, Zustand, APIs, Styled-components, CSS3 Animation, Software as a Service (SaaS), User Interface (UI), User Experience (UX), Animated Interactions, eCommerce, Storybook, Full-stack Development, Data Visualization, API Integration, Progressive Web Applications (PWAs), Lottie, SVG, UI Animation, SVG Animation, CSS Animations, CI/CD Pipelines, Performance Optimization, Figma to React, Game Development, Game Design, Headless CMS, Back-end, Cursor AI, Back-end Development, Artificial Intelligence (AI), Large Language Models (LLMs), Strapi, Security

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring