About Me
I'm a front-end software engineer focused on building robust applications, that are efficient under the hood.
As a child, I remember being fascinated by the world of internet, playing geeky challenges, and creating simple games in Macromedia Flash MX. I later pursued bachelor's in Computer Science from NITK to learn how this wonderful machine works.
I am a supporter of free and open internet and have recently started my contributions in open-source.
When I'm not in front of my computer, I'm probably in The Himalayas, cruising around on my motorbike, or crossing off another item on my bucket list.
My favourite technology stack:
- JavaScript
- Angular
- React
- Vue
- Node
- Ionic
- d3.js
- Mocha
- Karma
- Jest
- Enzyme
- Git
Where I've Worked
Lead Frontend Engineer @ Keriton
Oct 2017 - Present
- Zero downtime (in +2 years) with 99.99% uptime SLAs.
- Altered Keriton's chat service from PubNub to Socket.io chat engine with ~52k messages.
- Engineered delayed rendering of elements to DOM, reducing page load time from 16 sec to 3 sec.
- Automated releases with fastlane, saving 90% of the app-release effort.
- Integrated testing of API endpoints in CI, saving 8 production issues over a span of 6 months.
I’m Proud To Have Done
Featured Project
Keriton Kare
The Keriton Kare platform is a set of 2 cross-platform (iOS & Android) apps that integrates 4 solutions - a feeding management system, a real-time lactation anayltics dashboard, text/audio/video chat, and a photo-sharing tool - all on a single platform!
- Angular 1.x
- Ionic
- Cordova
- NodeJs
- AWS
Featured Project
Sufal (सुफल)
Sufal helps farmers grow a low pesticide residue crop. It notifies and monitors the needful actions of the season. It helps farmers to connect directly with buyers. It also provides the information around farming, pest management, and related best practices.
- React Native
- Firebase
Featured Project
SAP Analytics Cloud
From financial planning to sales and marketing, SAP Analytics Cloud helps businesses make end-to end decisions with confidence. I was part of the fire-fighters team working directly under the CTO of SAP.
- JS
- HTML / CSS
- Highcharts
- Gerrit
- Maven
Open Source Contributions
smart-bash
Modify your Bash (Unix shell) to monitor & display current time, pwd, git repository and status. It also sets some frequently used commands as aliases, and lets you do much more with smart aliases.
- Git
- Bash (Unix)
range-collection
An npm module to manage a collection of numeric ranges written in ES6. This uses immutable data structures to add, remove, and print the collection.
- npm
- export
- Node.js
- Immutable.js
web-trails
web-trails is a platform where humans (and bots) from all branches of software development join hands to build a dashboard of your choice, served on your computer and is not influenced by the marketting algorithms of big tech corporates.
- Electron
- Vue & Vuex
- NeDB
bot-fanatic
A simple bot built with nightmare.js to earn your fanatic badge on StackOverflow. This can be run on virtual X server environment using xvfb-run.
- ubuntu
- xvfb-run
- nightmare.js
- StackOverflow API
What's Next?
Get In Touch
Dont be a stranger, just say hello!