Gaurav Porwal

Gaurav Porwal

Associate Director of Engineering
With the untiring dedication & attitude to learn, I seek to most effectively implement my technical learnings to make diversified & advanced contributions in the software engineering field, with every day, honing my technical & personal skills directed towards creating a better path for self & for the growth of the organization.
React Native
NextJs/ReactJs
NodeJS
ExpressJS
Typescript
Javascript
Laravel
Firebase
The Most Amazing...

....thing I have done is, build an inventory management App that helps the user to organize their products by creating folders and sub-folders, attaching QR code, custom attributes, tags notes, file attachments, etc

Interest & Expertise
Interest & Expertise
  • Enterprise Web & Mobile Apps
  • Dashboard Applications
  • Project Management
  • Project Architecture
  • Modular Development
  • Object-Oriented Design
  • Agile Software Development
  • Clean, Modular, Robust, and Structured Code
  • Love New Technologies
  • Cricket and Football
  • AI
Skills
Backend
Laravel, Node.js, Firebase
Frontend Framework & Library
React.js, Bootstrap, Material-UI, Tailwind CSS
Languages
HTML / CSS, JavaScript, TypeScript
Backend Framework & Library
Express.js
Version Control
Git, GitLab, GitHub
Editors
Sublime Text, IntelliJ, Visual Studio Code
State Management
MobX, Zustand
Cloud Services
AWS S3, AWS EC2 -instance
Frontend
React Native, Next.js
Deployment
Heroku, Netlify, Vercel
Libraries/APIs
Redux-Toolkit
Frameworks
Express
AWS
AWS RDS
Projects
Inventory Management App
It is a web app that helps manage the inventory by creating multiple folders and uploading different items. It is built using ReactJs, Redux-Saga, ElasticSearch, and Styled Components.
My Role includes project owner and team lead along with developing the core functionality of the app. Also coordinating and managing the work with the client engineering team.
Developed core functionality such as custom Attribute, searching using elastic search, handling different user actions like cloning, deleting, uploading, etc, user management, authentication, etc.
Tech Stacks: React, Redux, Design system, redux saga
Aviation Project
This is a service that’s used mainly by pilots, engineers, and admin. It currently services two companies in Canada. Employees can report all their daily work details in the mobile app and it can be later approved by the supervisors or admins in the web app. It is designed to enter all the profile-specific details in a very easy and descriptive manner. It provides features such as daily sync of pilots, expense updation, flight Reports sync, and logbook entry.
Some interesting things in this project are:
- Generating and viewing PDF using JsReport
- Collecting user signatures and images for expenses that are stored in an S3 bucket.
- It also has features to export pdfs and images to google drive which happens as a background process using Redis Queue.
Tech Stack- NestJs (Microservices), TypeOrm, Postgres, Typescript, JsReport, mailGun (email), Redis Queue ( BULL ), GoogleDrive API
Fitness App for Acrobats
An app used by acrobats to learn and share acrobatic skills, which lets them learn via video and keep track of their skills and achievements.
Tech Stacks: React Native, Redux, Redux-Saga, Firebase, Vimeo, React Native Elements
E-commerce Mobile Application
E-commerce app to buy clothing and accessories with the options for users to upload and sell their own collections as well.
Tech stacks: Nextjs, Shopify Redux toolkit, Redux-Saga, TailwindCSS
Vue Native
It is an open-source project which helps in building native mobile apps using VueJs. It combines the power of VueJs and React Native into a single framework. My role covers integrating the vueJS template engine, internally maps VueJs code to corresponding React Native code, and compiling and building the app.
Tech stacks: Javascript, React-native

Geek Speaks

Using FHIR to Improve Patient Engagement

In today's rapidly evolving healthcare landscape, patient engagement has become a crucial aspect of providing quality care, as it empowers individuals to actively participate in their own healthcare journey. When patients are engaged, they become more informed, motivated, and collaborative partners in their care, leading to improved health outcomes and overall satisfaction. Sadly, that isn't what the real world figures show. And that is exactly where FHIR come into play. From personalized health records to mobile applications and interoperable health systems, Gaurav explores the diverse applications of FHIR that can significantly enhance patient engagement. Join Gaurav Porwal, ADoE, GeekyAnts, in this episode of GeekSpeak, as he discusses the transformative power of Fast Healthcare Interoperability Resources (FHIR).