Gaurav Porwal

Gaurav Porwal

Engineering Manager
With the untiring dedication & attitude to learn, I seek to most effectively implement my technical learnings to make diversified & advanced contribution 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.

The most amazing...

... thing I have Build is an Inventory management App which helps the user to organize their products by creating folders and sub-folders, attaching QR code, custom Attributes, tags notes, file attachment, etc

Interest & Expertise

  • Project Organisation
  • Team Management
  • Project Architecture
  • PWA and Web App
  • Functional programming patterns
  • Building Cross platform Mobile Apps



MySQL, MongoDB, PostgreSQL, Sequelize, Elastic Search

Backend Framework & Library

Node.js, Express.js, FeathersJs, Mongoose

Frontend Framework & Library


Mobile Framework & Library

React Native, Vue-Native


HTML / CSS, JavaScript, TypeScript

RealTime Communication Library

Version Control

Git, GitLab, GitHub

Project Management

JIRA, Trello


Sublime Text, VS Code, Atom

CSS pre-processor


State Management

Redux, MobX, Mobx-state-tree, Redux Saga, Thunk

User Interface Design

Bootstrap, NativeBase

Cloud Services

Firebase, AWS S3

Testing Frameworks & Library



Webpack expert



Query Language


Continuous Integration and Continuous Delivery (CI/CD)



A B2B Eyewear Ordering System

A React.js SPA built to order eyewear. It is built with Mobx, react-intl for localization and Webpack 4 to generate multiple builds based on a custom theme and component requirements. It allows users to design the shape of their eyewear with a component based on Raphael.js

Vue Native Market

A marketplace for premium themes and starter kits built in Vue Native available for purchase.

Vue Native

Vue Native is a framework to build cross-platform native mobile apps using JavaScript. We at GeekyAnts started this as one of our side projects which grew into a full-fledged mobile app development technology - Vue Native! The secret to our success is creating a whole new technology and getting projects on the same!

Inventory Management App

It is a web app which helps to manage the inventory by creating multiple folders and uploading different items. It is build using ReactJs, Redux-Saga, ElasticSearch, and Styled Components. My Role includes project owner and team lead along with developing 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.


Developed an isomorphic(SSR) theme which helps to build complex react theme along with support for Bootstrap 3, multi-language, code splitting, universal routing, chart, interactive widget, etc using ReactJS, Redux, Express, NodeJS, universal-router. Also developed reusable component, language switcher, smooth routing and supports server-side rendering.

2020 © All rights reserved. GeekyAnts India Pvt Ltd.