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


