Nikhil Bhaskar
Verified Expert in Engineering
Full-stack Developer
Seoul, South Korea
Toptal member since October 11, 2022
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
Experience
- React - 10 years
- JavaScript - 10 years
- Full-stack - 8 years
- Node.js - 8 years
- Angular - 7 years
- Redux - 5 years
- Product Management - 4 years
- Next.js - 3 years
Availability
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
PerillaCove
- Developed a web app that allows a user to explore the bioenergetic and qualitative aspects of various food ingredients in an interactive 3D fashion and filter/search by properties like flavor profiles.
- Created advanced mapping capabilities such as complex geometric shape drawing, multiple source layering, geolocation filtering, and interactive pop-ups.
- Implemented 3D representations of the bioenergetic and qualitative aspects of various food ingredients.
- Made 500% performance upgrades with optimized images, prefetching, caching, and lazy loading.
Lead React Developer (via Toptal)
Mainstreet Communities
- Built a 3D virtual neighborhood that allowed for the exploring, selecting, customizing, and purchasing of new homes, with mapping and panoramic functionalities.
- Applied instancing to render a nearly infinite number of 3D models on the screen while maintaining smoothness and performance.
- Implemented advanced mapping capabilities like Cartesian coordinate mapping, multiple source layering, geometric shape drawing, geolocation filtering, and interactive popups.
- 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.
Lead React Developer (via Toptal)
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 popups.
- Architected a web app from the ground up, implementing a robust state management system, routing, UI/UX, and performance via code-splitting, caching, and extensive unit testing.
- Developed API handlers using the FastAPI Python framework, ensuring adequate testing and role-based access control.
- Headed client-side engineering while communicating asynchronously with video and writing to build prototypes quickly.
Lead React Developer (via Toptal)
Welcome Travel AI Inc
- Spearheaded the development of the number one AI travel web app that created over one million itineraries in the initial months of release.
- Built a rich-text editor connected to a 3D map that synced user interactions like highlighting, searching typing, and filtering in real time.
- Implemented web sockets complex, caching, offline support, and mapping capabilities like interactive pop-ups, geo-location filtering, and interactive map modes/view-states.
- Headed the engineering and project management of client-side affairs and smoothly harnessed remote work tools like Linear and Loom to communicate progress and prototypes quickly.
- Quickened development 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.
Lead Full-stack Engineer
PyraMetrik
- Built a top 10 Product Hunt product from scratch singlehandedly, 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.
Senior Interview Engineer
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.
Modern JavaScript Developer
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.
Lead Angular and Java Front-end Developer
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%.
Lead PHP and JavaScript Engineer
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.
Full-stack Developer
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.
Experience
PerillaCove
https://perillacove.comUsers can make connections between different ingredients and see their use in dishes to strike the perfect balance between health and taste. The app features advanced mapping capabilities such as complex geometric shape drawing, multiple source layering, geolocation filtering, and interactive pop-ups.
PyraMetrik
https://pyrametrik.comOver 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-dappTruffle Quick Start Guide
https://www.packtpub.com/product/truffle-quick-start-guide/9781789132540It 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#cryptotrendPython Vehicle Detection
https://github.com/Nikhil22/python-vehicle-detectionMore details in the README.
Education
Bachelor's Degree in Economics
University of Waterloo - Ontario, Canada
Certifications
AWS Certified Solutions Architect – Associate
Amazon Web Services
Blockchain and Ethereum Developer
ConsenSys
Skills
Libraries/APIs
Node.js, React, Redux-Saga, Vue, Stripe API, Stripe Connect API, Stripe, React Redux, React Query, REST APIs, Mapbox API, OpenAI API, SQLAlchemy, Pydantic, Mapbox GL, Flexbox, D3.js, Three.js, WebGL, Django ORM, NumPy, Pandas, Sockets, 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, Firebase, Ethereum, Blockchain, Jupyter Notebook, Amazon EC2, Zendesk
Industry Expertise
Project Management, Web Design
Storage
Data Synchronization, 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, PWA, 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, Single Sign-on (SSO), 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, Supabase, OAuth, 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, 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 Auth, Cloudflare, Tailwind UI, Virtual Reality (VR)
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring