Nikhil Bhaskar, Developer in Seoul, South Korea
Nikhil is available for hire
Hire Nikhil

Nikhil Bhaskar

Verified Expert  in Engineering

Bio

Nikhil has built highly performant web apps and intuitive digital products for billion-dollar American corporations with great attention to product and UX. He has also mastered the art of product and is comfortable leading teams and pushing code from anywhere, anytime, being a digital nomad since 2018. Nikhil has established himself as the go-to developer in many previous roles and is a builder at heart.

Portfolio

PerillaCove
React, Redux, Mapbox, Mapbox SDK, Mapbox API, Mapbox GL, GIS, OpenLayers...
Mainstreet Communities
React, Mapbox, Mapbox SDK, React Three Fiber (R3F), Mapbox GL, Mapbox Styling...
Vayda
React, Redux, Mapbox, GIS, Python, PostgreSQL, Atom, OpenAPI, FastAPI...

Experience

Availability

Full-time

Preferred Environment

MacOS, Node.js, Slack, Zoom

The most amazing...

...thing I've built is a world-class check-in system used by millions of customers of a billion-dollar American airliner.

Work Experience

Lead React Developer (3D/Map/Architecture)

2024 - PRESENT
PerillaCove
  • Developed a 3D-based application allowing users to explore agriculture-focused cities and respective local vegetation and multi-dimensional properties.
  • Created advanced mapping capabilities such as complex geometric shape drawing, multiple source layering, geolocation filtering, and interactive pop-ups.
  • Designed and implemented 3D representations of the bioenergetic and qualitative aspects of various locally grown ingredients.
  • Made 500% performance upgrades with optimized images, prefetching, caching, and lazy loading.
Technologies: React, Redux, Mapbox, Mapbox SDK, Mapbox API, Mapbox GL, GIS, OpenLayers, Maptiler, Mapbox Styling, 3D, 3D Maps, Three.js, React Three Fiber (R3F), User Interface (UI), App UI, Web UX, Web App UX, Web UI, Web App UI, Web, JavaScript, TypeScript, CSS, Tailwind CSS, API Development, Web Applications, Web Development, Progressive Web Applications (PWAs), Software Architecture, Consulting, OpenAI, Web Consulting, Design, UI Design, UX Design, 3D Design, Unit Testing, API Integration, Caching, Load Time, Performance, Technical Architecture, Vite, Figma, SVG, Jest, 3D Animation, UI Animation, Zustand, Supabase, Supabase Auth, Cloudflare, PostgreSQL

Lead React Developer (3D/Map/Architecture) via Toptal

2024 - 2024
Mainstreet Communities
  • Built a 3D virtual neighbourhood that allowed for the exploring, selecting, customizing, and purchasing of new homes, with mapping and panoramic functionalities.
  • Implemented advanced mapping capabilities like Cartesian coordinate mapping, multiple source layering, geometric shape drawing, geolocation filtering, and interactive pop-ups.
  • Created advanced 3D functionalities like instancing 3D objects for efficiency, dynamic arrangement of objects within a geo-based coordinate system, and integrating Mapbox with 3D objects.
Technologies: React, Mapbox, Mapbox SDK, React Three Fiber (R3F), Mapbox GL, Mapbox Styling, Three.js, Full-stack, WebGL, Tailwind CSS, Tailwind UI, Vite, TypeScript, 3D, Virtual Reality (VR), Redux, Mapbox API, 3D Maps, Web Consulting, Software Architecture, 3D Animation, UI Animation, Cloudflare

Lead React Developer (3D/Map/Architecture) via Toptal

2024 - 2024
Vayda
  • Built an application for an AI regenerative farming platform from scratch, with advanced mapping capabilities like complex geometric shape drawing, multiple source layering, geolocation filtering, and interactive pop-ups.
  • Architected a web app from the ground up, implementing a robust state management system, routing, UI/UX, performance via code-splitting and caching, and extensive unit testing.
  • Led client-side engineering while mastering asynchronous communication with video and written communication to build prototypes quickly.
  • Developed API handlers using the FastAPI Python framework, ensuring adequate testing and role-based access control.
Technologies: React, Redux, Mapbox, GIS, Python, PostgreSQL, Atom, OpenAPI, FastAPI, PostgreSQL 9, PostgreSQL 10, User Interface (UI), App UI, Web UX, Web App UX, Web, JavaScript, TypeScript, CSS, Tailwind CSS, Mapbox API, Mapbox SDK, Web Applications, Web Development, Web App Development, JavaScript 6, Progressive Web Applications (PWAs), Leadership, Software Architecture, Consulting, Web Consulting, Technical Leadership, REST APIs, JSON REST APIs, Swagger, Responsive, Unit Testing, APIs, API Integration, Cache, Caching, Web Project Management, Asana, HTTP, Technical Architecture, Project Estimation, Vite, Figma, Jest, Full-stack, Full-stack Development, Role-based Access Control (RBAC), Alembic, Auth0, SQLAlchemy, Pydantic, Solution Architecture, Mapbox GL, Mapbox Styling, Design, UI Design, UX Design, 3D Design, Web UX Design

Lead React Developer (Map/Architecture) via Toptal

2022 - 2023
Welcome Travel AI Inc
  • Led the creation of the number one AI travel web app that saw the creation of over one million itineraries in the initial months of release.
  • Spearheaded the engineering and project management of client-side affairs and smoothly harnessed remote work tools like Linear and Loom to communicate progress and prototypes with speed.
  • Quickened dev speed by 400% by pushing fully working prototypes on an average of 24 hours after discussion, militantly unit-testing pure functions, and directly communicating with creators of open-source libraries used in engineering.
Technologies: React, User Interface (UI), Mapbox, Algorithms, Slate, UX Design, UI Design, Web, Web UI, Web Development, Agile, Scrum, Web Applications, Git, Unit Testing, API Integration, APIs, JavaScript, TypeScript, REST APIs, Architecture, Technical Leadership, Widgets, Google Sheets, Mapbox SDK, Mapbox API, JavaScript 6, Sass, CSS3, Design, Sockets, GitHub, Chatbots, Lead Generation, Consulting, Leadership, ChatGPT, OpenAI GPT-3 API, OpenAI GPT-4 API, CSS3 Animation, Software Architecture, User Experience (UX), WebSockets, Tailwind CSS, Technical Architecture, Project Estimation, Project Management, IT Project Management, Figma, Jest, Test-driven Development (TDD), Reactive Programming, OOP Designs, Manual Testing, Web UX Design, Manual QA, Vite, React Query, Code Splitting, Webpack, Artificial Intelligence (AI), Software, Software Development, Digital Transformation, Venture Capital, SaaS, Venture Funding, Fundraising, Startups, Early-stage Startups, Responsive Web Apps, Web Design, Web Usability, Slack, Minimum Viable Product (MVP), Sentry, Product Strategy, Web UX, Vim Text Editor, Documentation, CTO, REST, RESTful Services, Solution Architecture, Mapbox GL, Mapbox Styling, Three.js

Lead Full-stack Engineer

2020 - 2023
PyraMetrik
  • Single-handedly built a top 10 Product Hunt product from scratch, employing best-in-class client-side and state management and tools like Next.js and Jotai.
  • Wrote code to dynamically dissect a stock from over four billion unique angles to perform lightning-fast fundamental analysis using 'compositions.'.
  • Made 100x performance improvements, including server-side rendering, client-side pre-rendering, HTTP caching, code-splitting, lazy-loading, image pre-loading, and stated-based caching.
Technologies: Amazon Web Services (AWS), React, Next.js, OpenAI GPT-4 API, OpenAI GPT-3 API, User Interface (UI), Algorithms, UI Design, Web, Large Language Models (LLMs), Neural Networks, Deep Neural Networks (DNNs), Machine Learning, TypeScript, Web Applications, Web Development, Web App Development, Tailwind CSS, CSS, JavaScript, JavaScript 6, Web App Design, Progressive Web Applications (PWAs), PWA, ChatGPT, Leadership, Software Architecture, DevOps, Consulting, Web Consulting, GitHub, Chatbots, Design, Technical Leadership, REST APIs, Responsive, Unit Testing, APIs, API Integration, Caching, Redux, React Redux, Redux-Saga, HTTP, Server-side Rendering (SSR), Node.js, Technical Writing, Technical Architecture, Project Estimation, Web Project Management, IT Project Management, Figma, Jest, Test-driven Development (TDD), Reactive Programming, OOP Designs, Stripe API, Manual Testing, Stripe Checkout, Stripe, Web UX Design, Manual QA, Web UI, Scrum, Investments, Stripe Connect API, React Query, Code Splitting, Webpack, B2B, Artificial Intelligence (AI), Full-stack, Software, Software Development, SaaS, Startups, Early-stage Startups, Responsive Web Apps, Web Design, Web Usability, Slack, Minimum Viable Product (MVP), Storybook, Web UX, Redux Toolkit, Vercel, CTO, User Experience (UX), REST, RESTful Services, Solution Architecture, OpenAI

Senior Interview Engineer

2018 - 2023
Karat
  • Conducted over 3,000 highly technical coding assessments on behalf of some of the most prominent tech companies, focusing on front-end development, algorithms, data structures, system design, API design, software architecture, and security.
  • Established myself as a top 1% interviewer, frequently receiving performance bonuses and other financial rewards.
  • Mastered the remote environment and practices using communication tools like Zoom, Hangouts, and Slack.
  • Created highly tailored content to assess the foundational coding skills of candidates worldwide.
Technologies: JavaScript, React, CSS, Java, System Design, Algorithms, Data Structures, Databases, Front-end Architecture, Front-end Development, Front-end, API Design, HTML, Python, HTML5, Web Applications, Unit Testing, REST APIs, Google Sheets, JavaScript 6, GitHub, Consulting, Technical Architecture, OOP Designs, Web UX Design, Web UI, Software, Software Development, Startups, Early-stage Startups, Responsive Web Apps, GitLab, Web Design, Web Usability, Slack, Minimum Viable Product (MVP), Documentation, User Interface (UI), User Experience (UX), REST, RESTful Services, Solution Architecture

Modern JavaScript Developer

2017 - 2018
Rangle.io
  • Developed an interactive flight check-in and booking system for a billion-dollar American airliner used by millions of customers.
  • Created and maintained a test-driven front-end architecture with reactive state management patterns and data flows, increasing the development time by over 100%.
  • Wrote code with data immutability as the de-facto standard, enabling rapid feature releases, seamless testing, and easy client hand-overs.
Technologies: React, Node.js, Angular, Front-end, Front-end Architecture, Front-end Development, Front-end Design, Web App Design, Web App UI, Web App UX, UX Design, UI Design, Web Development, Web App Development, Product Management, Manual QA, Quality Assurance (QA), Code Review, Full-stack, Full-stack Development, Functional Programming, Jira, Algorithms, Data Structures, Redux-Saga, Redux, Responsive Layout, Tachyons CSS, Flexbox, Trello, TypeScript, HTML, React Redux, HTML5, Front-end Build Tools, Web Applications, Git, Unit Testing, API Integration, APIs, Heroku, JavaScript, Dashboards, Data Visualization, MEAN Stack, REST APIs, Amazon Web Services (AWS), Architecture, Widgets, Google Sheets, Dashboard Development, MERN Stack, JavaScript 6, Sass, CSS3, Design, GitHub, Lead Generation, CRM Systems, Agile, Leadership, User Interface (UI), Software Architecture, User Experience (UX), WebSockets, Technical Architecture, Project Estimation, Project Management, IT Project Management, Jest, Test-driven Development (TDD), Reactive Programming, OOP Designs, Manual Testing, Web UX Design, Web, Web UI, Scrum, Code Splitting, Webpack, B2B, Enterprise SaaS, Software, Software Development, Digital Transformation, Venture Capital, SaaS, Venture Funding, Fundraising, Startups, Early-stage Startups, Mobile Development, CI/CD Pipelines, Responsive Web Apps, GitLab, Web Design, Web Usability, Slack, Minimum Viable Product (MVP), Product Strategy, Material Design, Web UX, Documentation, REST, RESTful Services, Solution Architecture, Three.js

Lead Angular and Java Front-end Developer

2016 - 2017
Alchemy Systems
  • Developed a performance management app for a billion-dollar restaurant to create interactive quizzes, manage schedules, and conduct company-wide searches. Served in 83 countries, over 15,000 locations, and 25 languages.
  • Established myself as the number one front-end developer on the team, pushing highly-requested features in a timely fashion and using Jira to track status.
  • Created a multi-faceted Twitter-style newsfeed with interactive quizzes and dynamic content and employed lazy-loading and caching, increasing page load time and performance by over 100%.
Technologies: Angular, SQL, Java, CSS, Material UI, Responsive Layout, Responsive UI, Front-end Architecture, Front-end Development, Web App UI, Web App UX, UI Design, UX Design, Product Management, Manual QA, Quality Assurance (QA), Full-stack, Full-stack Development, Functional Programming, Code Review, Jira, Data Structures, Tachyons CSS, Flexbox, Front-end Design, Front-end, Web Development, Web App Development, Trello, HTML, Web Applications, Git, Unit Testing, API Integration, APIs, JavaScript, Databases, Dashboards, Data Visualization, MEAN Stack, REST APIs, Architecture, Widgets, Google Sheets, Dashboard Development, CSS3, Spring Boot, Design, GitHub, CRM Systems, Agile, Leadership, User Interface (UI), Software Architecture, User Experience (UX), Technical Architecture, Project Estimation, Project Management, IT Project Management, Jest, Reactive Programming, OOP Designs, Manual Testing, Web UX Design, Web, Web UI, Scrum, B2B, Enterprise SaaS, Software, Software Development, Digital Transformation, SaaS, Venture Funding, Fundraising, Startups, Early-stage Startups, CI/CD Pipelines, Responsive Web Apps, GitLab, Web Design, Web Usability, Slack, Minimum Viable Product (MVP), Product Strategy, Material Design, Web UX, Vim Text Editor, Documentation, REST, RESTful Services, Solution Architecture

Lead PHP and JavaScript Engineer

2015 - 2016
Style Minions
  • Developed a one-stop fashion app to discover clothes and accessories from popular brands. A cross-platform web app that aggregates, maps, and reduces fashion-related survey data into a user-friendly dashboard consisting of pie charts and bar graphs.
  • Recognized by RyersonU’s startup incubator as a top 10 app in their fashion zone.
  • Increased the fluidity of image cropping and the speed of page loads.
Technologies: JavaScript, React, Angular, Laravel, PHP, MySQL, HTML, CSS, CTO, Architecture, Technical Leadership, SEO Tools, Widgets, Google Sheets, Dashboard Development, WordPress, Flask, Design, GitHub, Consulting, Agile, Leadership, C++, User Interface (UI), Software Architecture, User Experience (UX), Technical Architecture, Project Estimation, Project Management, IT Project Management, Reactive Programming, OOP Designs, Stripe API, Manual Testing, Stripe Checkout, Stripe, Web UX Design, Manual QA, Web, Web UI, Scrum, SQL, Google Cloud Platform (GCP), Python, Full-stack, Software, Software Development, Digital Transformation, SaaS, Fundraising, Startups, Early-stage Startups, Responsive Web Apps, Web Design, Web Usability, Slack, Minimum Viable Product (MVP), Product Strategy, Material Design, Web UX, Documentation, REST, RESTful Services, Search Engine Optimization (SEO), Solution Architecture, WebGL

Full-stack Developer

2015 - 2015
Paytm
  • Developed a fraud monitoring web application to highlight instances of strange credit card transactions.
  • Performed periodic data migrations and managed complex database schemas with Django's ORM.
  • Designed and built an intuitive user interface to enable accessible notices of fraudulent activity.
Technologies: Django, Python 3, Node.js, Angular, Django ORM, Web App UI, Web App UX, Web Development, Web App Development, UI Design, UX Design, Product Management, Manual QA, Quality Assurance (QA), HTML, Python, HTML5, Front-end Build Tools, Web Applications, Git, Unit Testing, API Integration, APIs, JavaScript, Databases, Dashboards, Data Visualization, MEAN Stack, REST APIs, Architecture, SEO Tools, Widgets, Dashboard Development, Flask, PostgreSQL, Design, GitHub, Consulting, CRM Systems, Agile, User Interface (UI), Software Architecture, User Experience (UX), Technical Architecture, Project Estimation, Project Management, IT Project Management, SQL, Reactive Programming, OOP Designs, Manual Testing, Web UX Design, Web, Web UI, Scrum, B2B, Enterprise SaaS, Artificial Intelligence (AI), Data Engineering, Data Science, Full-stack, Software, Software Development, Digital Transformation, Venture Capital, SaaS, Venture Funding, Fundraising, Startups, Early-stage Startups, Responsive Web Apps, Web Design, Web Usability, Slack, Minimum Viable Product (MVP), Product Strategy, Material Design, Web UX, Documentation, REST, RESTful Services, Solution Architecture, Three.js, WebGL

PyraMetrik

https://pyrametrik.com
It is a React-based (Next.js) web app to conduct lightning-fast stock analysis.

Over 4 billion unique angles to perform lightning-fast stock analysis. Each angle is called a 'composition.' A composition is a collection of specific metrics painting a particular picture of a stock.

I was tasked with performance optimizations, which included server-side rendering, client-side pre-rendering, HTTP caching, code-splitting, lazy-loading, image pre-loading, and stated-based caching that made load times and UX up to 100x faster.

Open-source Blockchain Ethereum Starter App

https://github.com/Nikhil22/angular-truffle-starter-dapp
An open source starter app built with Angular 4 and Truffle. The project is a boilerplate app that allows users to compile and deploy smart contracts on the Ethereum blockchain. The app is one of the most starred Angular-Truffle integrations.

Truffle Quick Start Guide

https://www.packtpub.com/product/truffle-quick-start-guide/9781789132540
This book covers the writing of smart contracts and the building of decentralized applications with Truffle.

It starts with the basics of Truffle, briefly explaining how it integrates Solidity and Web3. Then, it goes into migration, testing, and integrating Truffle with the use of popular JavaScript frameworks. Lastly, it covers shipping your decentralized application and packaging it into a product.

The goal is for the reader to be able to write smart contracts and build decentralized applications with Truffle on Ethereum blockchains.

CryptoTrend

https://www.producthunt.com/products/cryptotrend#cryptotrend
A Vue-based, real-time Google Trends and price data for over 1,000 cryptos, trending data sortable by market cap and other variables. It was built in a weekend and made it to Product Hunt's top 10 daily products.

Python Vehicle Detection

https://github.com/Nikhil22/python-vehicle-detection
This is code to detect the presence of vehicles in the context of autonomous driving. I trained using machine learning models like SVM and an MLP and wrote algorithms pertaining to sliding windows.

More details in the README.

PerillaCove

https://perillacove.com
A 3D web app that allows a user to explore agriculture-focused cities and respective local vegetation.

The app includes 3D representations of the bioenergetic and qualitative aspects of various locally grown ingredients.

The app has advanced mapping capabilities, such as complex geometric shape drawing, multiple source layering, geolocation filtering, and interactive pop-ups.
2011 - 2015

Bachelor's Degree in Economics

University of Waterloo - Ontario, Canada

OCTOBER 2023 - OCTOBER 2026

AWS Certified Solutions Architect – Associate

Amazon Web Services

OCTOBER 2017 - PRESENT

Blockchain and Ethereum Developer

ConsenSys

Libraries/APIs

Node.js, React, Redux-Saga, Vue, Stripe API, Stripe Connect API, Stripe, React Redux, React Query, REST APIs, Mapbox API, SQLAlchemy, Pydantic, Mapbox GL, Flexbox, D3.js, Three.js, WebGL, Django ORM, NumPy, Pandas, Sockets, OpenAI API, PyTorch, OpenAPI, OpenLayers, API Development

Tools

Slack, Stripe Checkout, Jira, Git, GitHub, ChatGPT, Webpack, GitLab, Redux Toolkit, Auth0, Front-end Build Tools, Google Sheets, Excel 2016, Figma, Sentry, Mongoose, Zoom, Trello, IPython Notebook, Atom, Vim Text Editor, Amazon Elastic Block Store (EBS), AWS Fargate, Docker Hub, Docker Compose, GIS, Asana

Languages

SQL, Python 3, JavaScript, CSS, TypeScript, HTML, Python, JavaScript 6, Sass, CSS3, Java, HTML5, PHP, GraphQL, Solidity, C++, JavaScript 5

Frameworks

Angular, Redux, Jest, Express.js, JSON Web Tokens (JWT), Material UI, Next.js, Spring Boot, Tailwind CSS, Tachyons CSS, Laravel, Flask, Cypress, Django, Alembic, Swagger, OAuth 2

Paradigms

Test-driven Development (TDD), Reactive Programming, UI Design, Web UX Design, Agile, Scrum, Unit Testing, MEAN Stack, REST, Responsive Layout, Functional Programming, Manual Testing, DevOps, B2B, Mobile Development, Search Engine Optimization (SEO), Web App Design, UX Design, Responsive, Microservices, Role-based Access Control (RBAC)

Platforms

Mapbox, Web, Amazon Web Services (AWS), Vercel, AWS Lambda, Heroku, WordPress, Google Cloud Platform (GCP), Docker, Ethereum, Blockchain, Jupyter Notebook, Amazon EC2, Zendesk

Industry Expertise

Project Management, Web Design

Storage

Databases, MongoDB, PostgreSQL, MySQL, Amazon S3 (AWS S3), Cache, Amazon DynamoDB, Amazon EFS, PostgreSQL 10

Other

Algorithms, Data Structures, Front-end Architecture, Front-end Development, Front-end, Responsive UI, Product Management, Full-stack, OOP Designs, Web App UX, Web Development, Web App Development, Manual QA, Full-stack Development, WebSockets, Writing & Editing, Application State Management, User Interface (UI), Slate, Web Applications, API Integration, APIs, Dashboards, Data Visualization, CTO, Architecture, Technical Leadership, Web Scraping, Scraping, Widgets, Mapbox SDK, Dashboard Development, MERN Stack, Design, Technical Writing, Chatbots, Lead Generation, Consulting, CRM Systems, Leadership, OpenAI GPT-3 API, OpenAI GPT-4 API, CSS3 Animation, Software Architecture, User Experience (UX), Technical Documentation, Technical Architecture, Project Estimation, IT Project Management, Enterprise SaaS, Software, Software Development, Digital Transformation, SaaS, Startups, Early-stage Startups, Responsive Web Apps, Web Usability, Minimum Viable Product (MVP), Product Strategy, Material Design, Web UX, Documentation, OpenAI, RESTful Services, FastAPI, Solution Architecture, Mapbox Styling, System Design, Code Review, Quality Assurance (QA), API Design, Code Splitting, Vite, SEO Tools, Investments, Apollo, Progressive Web Applications (PWAs), Artificial Intelligence (AI), Venture Capital, Venture Funding, Fundraising, CI/CD Pipelines, Storybook, Zustand, Front-end Design, Data, Web App UI, Web UI, Cryptography, Cars, Server-side Rendering (SSR), Large Language Models (LLMs), Neural Networks, Machine Learning, Web Consulting, Caching, HTTP, Web Marketing, Deep Learning, PWA, LangChain, Performance, Deep Neural Networks (DNNs), Web Project Management, Data Engineering, Data Science, Computer Vision, Amazon RDS, Containers, Torch, Poetry, PostgreSQL 9, App UI, JSON REST APIs, 3D Design, Maptiler, 3D, 3D Maps, React Three Fiber (R3F), Load Time, SVG, 3D Animation, UI Animation, Animation, 3D Architecture, UX Architecture, Supabase, Supabase Auth, Cloudflare, Tailwind UI, Virtual Reality (VR)

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