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.

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
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.
CSS Battle
@piyushsoni
Competitive CSS challenges - recreating targets with minimal code
...
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.


