PIYUSH GOYANI
Portrait of Piyush Goyani

Surat, India — 21.17°N

SENIOR SOFTWARE ENGINEER

LACTO-OVO VEGETARIAN

MAKER • WRITER • ENGINEER • OBSERVER • MAKER • WRITER • ENGINEER • OBSERVER •

PiyushGoyani

I build calm, useful software — browser tools, desktop utilities and full-stack apps — and write down what I learn so it stays useful. Currently Senior Engineer II at Numerator.

JavaScriptVueNodeGoRustGraphQLElectronPostgresSocket.ioPWA / SSR
JavaScriptVueNodeGoRustGraphQLElectronPostgresSocket.ioPWA / SSR
The reason I talk to myself is because I’m the only one whose answers I accept.

George Carlin

Experience

/ 01

Numerator

May 2023Present

SENIOR ENGINEER IIREMOTE

Building large-scale consumer purchase-data systems and the tooling that turns raw signals into market insights.

  • WORK IN PROGRESS

Yanolja Cloud(formerly eZee Technosys)

Mar 2021Apr 2023

SENIOR SOFTWARE ENGINEERSURAT, INDIA

Test-driven Vue / Nuxt development with Mocha + BrowserStack; authored & published NPM packages, managed monorepos with Lerna.

  • Test-Driven Development across Vue / Nuxt projects.
  • Cross-browser testing with BrowserStack; test suites with Mocha.
  • Authored & published public/private NPM packages.
  • Managed multi-package monorepos with Lerna.

Selected projects

Avinashi Ventures

Mar 2018Mar 2021

SOFTWARE DEVELOPER · FRONTEND LEADSURAT, INDIA

Frontend tech lead for Vue/Nuxt PWAs, SPAs & SSR apps on GraphQL (Hasura, Apollo); offline-first, SocketIO realtime, payment systems, Electron desktop.

  • Frontend Technical Lead — Vue / Nuxt across PWA, SPA and SSR apps.
  • GraphQL with Hasura & Apollo; offline-first apps with cached network responses.
  • Realtime features with Socket.IO; payment, booking & order systems.
  • UI frameworks: Vuetify, Quasar, Element, iView; rapid builds with Webix.
  • Node.js API design; Electron desktop apps.
  • Databases: Postgres, MySQL, SQLite.

Toolbox

/ 02

Languages

  • JavaScript
  • TypeScript
  • Python
  • Go
  • Rust

Frameworks

  • Vue
  • Nuxt
  • React
  • Next.js
  • Node.js
  • Electron

APIs & Realtime

  • GraphQL
  • Hasura
  • Apollo
  • Socket.IO
  • REST

Data

  • Postgres
  • MySQL
  • SQLite

UI

  • Tailwind
  • Vuetify
  • Quasar
  • Element
  • iView

Practices

  • PWA
  • SPA
  • SSR
  • TDD
  • Monorepos (Lerna)
  • Edge runtimes

Things I Built

/ 03

Field Notes

/ 04

Education

/ 05

20152018

B.E. — Computer Science & Engineering

SNPIT & RCBardoli, India

20122015

Diploma — Computer Engineering

N. G. Patel PolytechnicBardoli, India