
Vipul Bhardwaj
Verified Expert in Engineering
Full-stack Developer
Delhi, India
Toptal member since February 28, 2022
Vipul is a dedicated developer specializing in building full-stack web applications using practical frameworks. He's passionate about solving problems for others—for him, a good solution usually requires a dose of creativity that requires more effort to adapt and perfect. Vipul likes to work on challenging problems in highly efficient and productive teams.
Portfolio
Experience
- JavaScript - 10 years
- React - 8 years
- React Native - 8 years
- TypeScript - 8 years
- Web Development - 7 years
- Full-stack - 6 years
- Laravel - 5 years
- Ruby on Rails (RoR) - 5 years
Availability
Preferred Environment
Linux, Git, Visual Studio Code (VS Code), MacOS, Windows, iTerm2, Postman
The most amazing...
...project I've developed is NRAF, a Node.js framework for building APIs and web apps which uses zero external dependencies.
Work Experience
Mobile Developer/Consultant
System2 Technologies Corp.
- Advised the organization with critical technical decisions for a huge version 2 app rewrite.
- Collaborated with the team to understand current development practices, analyzed the scope of the rewrite, and formed a technical roadmap with milestones to mitigate risks in product delivery.
- Created an internal survey tool to run an organization-wide survey to help the technical team select the best tool for the app rewrite.
Software Developer
W. Scott Stornetta
- Delivered an MVP with critical features to the client in time for a successful internal demo.
- Architected a high-performance back end to maintain velocity while ensuring high-quality code.
- Bootstrapped a custom-configured project using TypeScript, Node.js, Express.js, Drizzle ORM, PostgreSQL, and Heroku to build secure and powerful APIs.
Senior Technical Full-stack Lead
Fintech.ai LLC
- Worked as an intermittent CTO, formalizing the `business and product` vision into a more structured engineering-centric design document to formalize the specs which allowed for amazing velocity in the phases of development.
- Bootstrapped the project, helped the team onboard and become productive quickly, and aligned them with business requirements.
- Designed and implemented critical business components to maximize performance and build a solid, well-tested product core, which the team used to build on top of.
- Used Observable Framework to build users and subscription dashboards with key insights on daily, weekly and other aggregate metrics for business and sales teams.
Lead Full-stack Engineer
URBINT, INC.
- Contributed to core services in risk management, working closely with the team to scale and ship solutions with high velocity.
- Migrated an older front-end codebase to the more cutting-edge React and GraphQL stack.
- Architected user preferences service to persist user filters and support the offline first data access scheme.
- Used Observable Framework to design a functional dashboard for PMs to monitor recurring jobs and manage their status.
- Worked with WorkOS directory sync to load clients' data from Azure data directories.
- Used Node.js, Next.js, Clerk.dev, and Stripe to ship a multi-tenant application for clients to track safety parameters.
Full-stack Developer
Inception Fertility Holdings, LLC
- Developed complex multi-step medical history forms for consultations using Vue 3, Tailwind CSS, and FormKit. Enhanced performance through a custom-built multi-step form engine.
- Utilized Vue 3, Tailwind CSS, and FormKit, configuring custom themes and component UIs for individual components.
- Focused on performance profiling, responsive design, and other enhancements to ensure a seamless user experience.
Full-stack Developer
Daniel Rust
- Designed and developed a school admissions data platform, which allows users to find critical data for admissions insights, and quickly analyze it with interactive graphs and charts.
- Created interactive data visualization using charts and data tables with advanced options of search, filter, and categorical filters on a large parameter set of school admissions data.
- Created incremental data loads, cleaned and analyzed data pipelines for on-demand data retrieval and processing of school admissions data from various sources, and put together critical insights.
Senior Software Engineer
NativeBase
- Designed parts of the open-source NativeBase library. I also bootstrapped the infrastructure for unit and integration tests.
- Architected the infrastructure to develop and deploy premium paid products, focused on enhancing the customer journey.
- Architected internal tools, one of which was using Notion as a CMS.
Full-stack Engineer
uLesson
- Led the engineering effort of developing and architecting a desktop app built with Electron.
- Designed distribution architecture for desktop apps built with Electron.
- Developed and implemented asset processing pipelines in the cloud for end-to-end encryption of digital assets.
- Built back-end APIs using Laravel best practices, powering features like live classes.
Software Engineer
Youstart
- Built more than five Ionic apps for clients in various domains from music players to dating apps.
- Worked on an internal JavaScript library that was set on top of the Ionic ecosystem and allowed developers in the company to import predefined modules directly into their apps.
- Mentored two interns building their first Ionic apps and helped them successfully publish those apps in both the Android and iOS app stores.
Experience
Banking App for Applying Loans
https://github.com/vipulbhj/React-Banking-App• Authentication
• Authorization
• Applying for a loan
• Saving progress for a partially filled loan form upon logout
• Loan categorization based on the form's completion status
• Auto logout after a set time of inactivity.
NRAF (Not-Really-A-Framework)
https://github.com/vipulbhj/nrafThe Node.js ecosystem has the problem of developers relying on external dependencies a little too much. This poses a lot of issues, including serious security issues, which we have seen a few times in the past. NRAF doesn't use any external dependencies, and everything is built from scratch.
React Draggable Tab Navigation
https://github.com/vipulbhj/react-draggable-tab-navigationEducation
Bachelor's Degree in Computer Science
Rajasthan Technical University (RTU) - Jaipur, India
Skills
Libraries/APIs
React, Node.js, REST APIs, Vue, Formik, jQuery, API Development, Twilio API, React Redux, Socket.IO, Chai, React Native for Web, Vue 3, Stripe API, Three.js, WebGL, WebRTC, SQLAlchemy, Playwright, Auth0 API, Auth0 Management API v2, Web API, PyTorch, Asyncio, NumPy, Pandas, React Query, Stripe, Python Asyncio, LINQ, Google Maps API, Google Sheets API, FFmpeg, D3.js, Chart.js, Core Image, Google Geocoding API, Salesforce API, Facebook API, Microsoft Word Add-on Development, Sidekiq, Leaflet, iOS Native Libraries, TensorFlow, React Router
Tools
Figma, JSX, GitHub, Git, Prisma, Android Jetpack, NGINX, Amazon Simple Queue Service (SQS), Webpack, Babel, Claude, Docker Compose, Google AI Platform, Expo, WebView, Grafana, AWS SDK, CircleCI, AWS CloudFormation, Lighthouse, WebPageTest, Amazon CloudWatch, Amazon EKS, Amazon Elastic Container Service (ECS), Microsoft Power Apps, Zapier, DataTables, RabbitMQ, ChatGPT, Geocoding, Mocha, Capacitor, Microsoft Word, Dapper, Auth0, Terraform, Fastly, Retool, Microsoft Access, Google Kubernetes Engine (GKE), Postman
Languages
JavaScript, TypeScript, PHP, Ruby, Elixir, Dart, HTML, HTML5, CSS, Go, SQL, Python, Scala, GraphQL, SAML, Java, C#, Swift, CSS3, Kotlin, XML, C++, Python 3, ECMAScript (ES6), C#.NET, Rust, CoffeeScript, DYNAMO, Less, T-SQL (Transact-SQL), Erlang (OTP), Haskell
Frameworks
Laravel, Electron, Jest, Ruby on Rails (RoR), React Native, Next.js, Phoenix, Flutter, Bootstrap, Ionic, Redux, Material UI, Django, Express.js, Angular, .NET, Angular Material, Tailwind CSS, NestJS, Nuxt.js, Flask, OAuth 2, Svelte, Cypress, ASP.NET, .NET Core, Vuetify, Android SDK, Alembic, Django REST Framework, Remix, Appium, AngularJS, Symfony, Laravel Spark, UIKit, Sails.js, Windows PowerShell, Zend Framework, ASP.NET MVC, SwiftUI, iOS SDK, Ionic 2, Ionic 4
Paradigms
Responsive Web Design (RWD), ETL, DevOps, REST, Web Architecture, Web UI Design, Testing, Responsive, Unit Testing, Agile, Back-end Architecture, Search Engine Optimization (SEO), Mobile Development, Event-driven Architecture, Automation, Real-time Systems, Serverless Architecture, API Architecture, Web Performance Optimization (WPO), HIPAA Compliance, Object-oriented Programming (OOP), Scalable Application, Microservices, SMACSS
Platforms
Amazon Web Services (AWS), Azure, iOS, Android, Firebase, Mobile, Google Cloud Platform (GCP), Xamarin, Linux, Docker, Twilio, Algolia, AWS Lambda, Kubernetes, Amazon EC2, DigitalOcean, Vercel, Heroku, FlutterFlow, Observable Framework, Blockchain, LAMP, Software Design Patterns, Shopify, Clerk, WooCommerce, WordPress, Apache Kafka, Visual Studio Code (VS Code), MacOS, Windows
Storage
MongoDB, PostgreSQL, NoSQL, MySQL, JSON, Cloud Firestore, Database Management Systems (DBMS), Google Cloud, Databases, InfluxDB, Data Pipelines, Amazon S3 (AWS S3), Data Integration, Redis, Elasticsearch, Azure Active Directory, PSQL, Redis Cache, Amazon DynamoDB, Microsoft SQL Server, PostGIS, Amazon Aurora
Industry Expertise
Project Management, Healthcare
Other
Full-stack, Web Development, User Interface (UI), User Experience (UX), Front-end, Cloud, Back-end, Architecture, WebSockets, Data Visualization, APIs, Webhooks, QA Automation, Chrome Extensions, Performance, HTTPS, FastAPI, User Authentication, Cryptography, Security, API Integration, OpenAI GPT-3 API, OpenAI GPT-4 API, Storybook, Mobile App Development, Open Source, CTO, Push Notifications, ESLint, Phoenix LiveView, Serverless, OAuth, Edtech Design, Education Technology (Edtech), CI/CD Pipelines, Design, Full-stack Development, Team Leadership, Technical Leadership, SaaS, Front-end Development, API Testing, Analytics, Automation Scripting, MVC Frameworks, Accessibility, Forms, Responsive Design, Cross-browser Compatibility, WCAG 2, SEO Tools, MERN Stack, Software Design, Gaming, Back-end Development, Integration, Animation, Responsive Web Apps, Technical Writing, Mobile Apps, GitHub Actions, Progressive Web Applications (PWAs), Styled-components, Internet of Things (IoT), Machine Learning, Cloud Infrastructure, Leadership, Data Structures, Authentication, Authorization, SDKs, Google BigQuery, Software Architecture, Animated Prototypes, Dashboards, Responsive UI, Minimum Viable Product (MVP), Large Language Models (LLMs), Frameworks, Code Review, Data Engineering, Scraping, User-centered Design (UCD), Zustand, TimescaleDB, Hugging Face, System Architecture, SSH, Cloud Architecture, Solution Architecture, Bootstrap 4, Multithreading, Cython, Multiprocessing, Web Animation, UI Animation, New Products, Software as a Service (SaaS), Strategy, A/B Testing, Chrome DevTools, Cloudflare, Ethers.js, Startups, Web Accessibility, Caching, Front-end Architecture, SSG, Scalability, Server-side Rendering (SSR), Static Site Generators, Web Scalability, Application State Management, Core Web Vitals, Lazy Loading, Mobile Applications, Distributed Systems, SAML-auth, Springbot, Compliance, Electronic Health Records (EHR), Fractional CTO, Startup Funding, Fundraising Consultant, Startup Consulting, Technology, HL7, Cross-platform App Development, Technical Architecture, Mobile App Testing, Mobile Device QA Automation, Single Sign-on (SSO), Identity & Access Management (IAM), SCIM, Amazon RDS, GraphDB, Gemini, User Workflows, OWASP, Cryptocurrency, .NET Framework, Vite, Data Analytics, Geographic Information Systems, Mobile UI, App Store, AI Tools, Platform as a Service (PaaS), Scalable Architecture, Video Encoding, Media Encoding, AI Design, Artificial Intelligence (AI), ChatGPT API, Stable Diffusion, Platforms, Payment APIs, Online Payments, Machine Learning Operations (MLOps), OpenID Connect (OIDC), Chatbots, WebAssembly (Wasm), Deployment, Lambda Functions, Game Development, Game Design, 2D Games, Supabase, Natural Language Processing (NLP), Web Scraping, Image Manipulation, Video Editing, AVFoundation, Video Streaming, Geolocation, Video Compression, Site Reliability Engineering (SRE), Laminas, Customer Relationship Management (CRM), Zoho, Multitenancy, Workflow, Big Data, Concurrent Computing, Networking, UDP, Web3, iGaming, Algorithmic Trading, GeoJSON, Geospatial Data, Amazon Neptune, API Design, Design Language, iTerm2, PDF, Generative Pre-trained Transformers (GPT), Cryptocurrency APIs, Applied Cryptography, M2M, WorkOS
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