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
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
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.
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
InVideo
- Led the development efforts on a proof of concept app built to benchmark developer experience (DX) and portability of Flutter apps; integrated with Phoenix servers over GraphQL, with a 3rd-party AI service over REST and Rust native code with FFI.
- Built the advanced timeline for our video editor, which increased user retention by 40%.
- Handled a code migration from Angular to React, where we moved 60% of our legacy codebase and improved product performance by 80%.
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, 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, React Router
Tools
Figma, JSX, GitHub, Git, Prisma, Android Jetpack, NGINX, Amazon Simple Queue Service (SQS), Webpack, Babel, Microsoft Power Apps, Zapier, DataTables, RabbitMQ, ChatGPT, Geocoding, Mocha, Capacitor, Microsoft Word, Dapper, Auth0, Fastly, Retool, Microsoft Access, Terraform, Postman
Languages
JavaScript, TypeScript, PHP, Ruby, Elixir, Dart, HTML, HTML5, CSS, SQL, Python, Scala, GraphQL, SAML, Java, C#, Swift, CSS3, Kotlin, XML, Rust, Go, CoffeeScript, DYNAMO, Less, T-SQL (Transact-SQL), 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, Nuxt.js, Flask, OAuth 2, Svelte, Cypress, ASP.NET, .NET Core, Vuetify, Android SDK, Symfony, NestJS, Laravel Spark, UIKit, Sails.js, Windows PowerShell, Zend Framework, ASP.NET MVC, SwiftUI, iOS SDK, Ionic 2, Ionic 4, AngularJS
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, Scalable Application, Microservices, SMACSS
Platforms
Amazon Web Services (AWS), iOS, Android, Mobile, Google Cloud Platform (GCP), Xamarin, Linux, Docker, Twilio, Algolia, AWS Lambda, Amazon EC2, DigitalOcean, Vercel, Heroku, FlutterFlow, Azure, Firebase, Kubernetes, WooCommerce, WordPress, Visual Studio Code (VS Code), MacOS, Windows
Storage
MongoDB, NoSQL, MySQL, JSON, Cloud Firestore, Database Management Systems (DBMS), Google Cloud, PostgreSQL, Redis, Elasticsearch, Azure Active Directory, PSQL, Redis Cache, Amazon DynamoDB, Microsoft SQL Server, Amazon Aurora
Industry Expertise
Project Management
Other
Full-stack, Web Development, User Interface (UI), Front-end, Cloud, Back-end, Architecture, WebSockets, Data Visualization, APIs, Webhooks, QA Automation, Chrome Extensions, Performance, HTTPS, FastAPI, User Authentication, Cryptography, API Integration, Storybook, Mobile App Development, Open Source, Push Notifications, ESLint, 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, Back-end Development, Integration, Animation, Responsive Web Apps, Technical Writing, Mobile Apps, Progressive Web Applications (PWAs), Styled-components, Internet of Things (IoT), User Experience (UX), 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), Security, OpenAI GPT-3 API, Chatbots, OpenAI GPT-4 API, WebAssembly (Wasm), Deployment, CTO, Lambda Functions, Game Development, Game Design, 2D Games, Supabase, Natural Language Processing (NLP), Web Scraping, Phoenix LiveView, Image Manipulation, Video Editing, AVFoundation, Video Streaming, Geolocation, Video Compression, Site Reliability Engineering (SRE), Laminas, Customer Relationship Management (CRM), Zoho, Multitenancy, Workflow, Gaming, GitHub Actions, API Design, Design Language, iTerm2, Machine Learning, PDF, Cloud Infrastructure, Generative Pre-trained Transformers (GPT), Cryptocurrency APIs, Applied Cryptography
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