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

01.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

02.Where I've Worked

Full Stack Developer @ Odoo

July 2025 – Present · Gandhinagar, India

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

03.Things I've Built

SKB

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
UP

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
WC

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

04.CSS Battle

@piyushsoniAVAILABLE FOR HIRE

Competitive CSS challenges - recreating targets with minimal code

View Profile

#1372

Global Rank

87

Targets Played

52,732.51

Total Score

8

Day Streak

Daily Targets

21

Played

99.49%

Avg Match

352

Avg Chars

Versus Stats

1200

Rating

0

Games

0

Wins

05.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

06. 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.