Hey there, I'm

Piyush Soni.

I build things for the web.

Full Stack Developer with a knack for crafting scalable web applications. Currently working at Odoo, previously shipped production code at NovumLogic. I turn coffee into code and ideas into reality.

Piyush Soni - Full Stack Developer

About Me

I'm a passionate developer who thrives in fast-paced environments. My journey in tech started during college, and since then I've been hooked on building things that live on the internet.

With over a year of professional experience, I've worked on everything from real-time communication systems to AI-powered search features. I enjoy the entire spectrum—from architecting databases to polishing pixel-perfect UIs.

When I'm not coding, I enjoy sharing knowledge. I spent time as a DSA trainer, teaching concepts like trees, graphs, and bit manipulation to fellow developers.

I graduated from Parul University with a B.Tech in Computer Science (CGPA: 8.24) and have been building cool stuff ever since.

Quick Facts

  • 1200 Global Rank on CSSBattle
  • Ex-Campus Ambassador at Coding Ninjas
  • Won Code Debugging Competition
  • Runner-up in CodeHunt & WebAppStar

Currently Learning

  • Odoo Framework & OWL
  • System Design Patterns
  • Advanced PostgreSQL

Where I've Worked

@ Odoo

Gandhinagar, India

Full Stack Developer

July 2025 – Present

  • Building custom Odoo modules using the Odoo framework
  • Working with Python, JavaScript, OWL (Odoo Web Library), and PostgreSQL
  • Developing business solutions for enterprise clients

Things I've Built

SSK Kundanwala Billing preview

Featured Project

SSK Kundanwala Billing

A comprehensive billing software for a jewelry business. Features include customer management, bill generation, receipts, ledger tracking, and printing with advanced filters. Includes a floating calculator, user management with roles, and admin-controlled login blocking.

Next.jsSupabaseTypeScriptTailwind CSS
Uncode Programming preview

Featured Project

Uncode Programming

A complete online coding platform where users can practice problems and participate in contests. Features user authentication, code execution, and a queuing system for handling multiple submissions efficiently.

Next.jsFirebaseExpress.jsReduxBull
WhatsApp Clone preview

Featured Project

WhatsApp Clone

A real-time messaging application with 1-1 chat functionality. Built with React for the UI, Node.js backend, and PusherJS for instant message delivery. MongoDB handles data persistence.

React.jsNode.jsExpress.jsMongoDBPusherJS

Open Source & Packages

razorpay-react-sdk

A React SDK for Razorpay integration with full TypeScript support, autocomplete, and a simple hook-based API. Makes payment integration seamless with useRazorpay hook.

ReactTypeScriptRazorpay

Env AutoCompletion

VS Code extension with 244+ installs that provides intelligent autocompletion for environment variables from .env files. Supports React and Node.js with TypeScript.

VS CodeTypeScriptExtension API

CSS Battle

@piyushsoni

Competitive CSS challenges - recreating targets with minimal code

View Profile

...

Global Rank

...

Targets Played

...

Total Score

...

Day Streak

Daily Targets

...

Played

...

Avg Match

...

Avg Chars

Versus Stats

...

Rating

...

Games

...

Wins

Skills & Technologies

Languages

  • JavaScript
  • TypeScript
  • Python
  • C++
  • Java
  • PHP
  • HTML
  • CSS

Frontend

  • React
  • Next.js
  • Angular
  • Tailwind CSS
  • Redux

Backend

  • Node.js
  • Express.js
  • Socket.io
  • Firebase Functions
  • Supabase Edge Functions

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Supabase
  • Firebase

Tools & Others

  • Git
  • GitHub
  • Linux
  • Vercel
  • Google Cloud
  • OpenAI
  • LlamaIndex

What's Next?

Let's Work Together

I'm currently open to new opportunities and collaborations. Whether you have a question, a project idea, or just want to say hi—my inbox is always open.