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.

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
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.
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.
04.CSS Battle
@piyushsoniAVAILABLE FOR HIRE
Competitive CSS challenges - recreating targets with minimal code
#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.