Skip to content
Parth Patel

About

I build and refactor point-of-sale software used by millions - and write up what I learn along the way.

Parth Patel

I'm a software developer based in Gandhinagar. I work at Odoo on the Point of Sale, which turns out to be a very good place to learn: the software has to keep working offline, sync across a room full of devices, talk to hardware nobody documents properly, and never lose a transaction. Each of those constraints teaches you something a tutorial can't.

Most of what I've shipped there is about making an existing system better rather than starting a new one - refactoring the POS codebase so features take less time to build, wiring up integrations with delivery platforms, and cutting response times on datasets big enough that the naive approach stops working.

I came to this sideways. I did a B.Tech in Electrical Engineering at NIT Surat and spent most of it writing code that had nothing to do with my degree, plus around 700 algorithm problems on LeetCode. The problem-solving habit stuck.

Outside of work I build small developer tools - usually to remove some repeated annoyance from my own day - and write up whatever I had to figure out the hard way. That's what the writing section is for.

Experience

  1. Jun 2024 – PresentGandhinagar, India

    Software Developer at Odoo

    Working on the Point of Sale - refactoring the core, building integrations, and keeping a multi-device, partly-offline system consistent.

    • Refactored the POS codebase used by 15M+ users, cutting feature development time by 25% and making the module substantially easier to maintain.
    • Built secure webhook and REST integrations with 40+ platforms including Zomato and UberEats, automating 10K+ transactions a day.
    • Improved performance on 20K+ record datasets, cutting response time by 40%.
    • Introduced JavaScript unit testing to the module, replacing a slower and less reliable test-tour setup.
    • Designed a configurable POS receipt system so customers can restructure receipts without custom code.
    • Optimised real-time multi-device sync, reducing inconsistencies between terminals.
    • Collaborated with the Belgium R&D team on cross-module features for global clients.
  2. Apr 2024 – Jun 2024Ahmedabad, India

    Full-Stack Developer Intern at UserEx Consulting

    Full-stack work across a React frontend and a Node.js API.

    • Developed reusable React components, improving UI performance and reducing page load time.
    • Built REST APIs in Node.js and optimised SQL queries for faster responses.
    • Implemented two-factor authentication and email verification.
    • Automated Excel-based data import/export, cutting manual effort by 60%.

Education

  1. 2020 – 2024Surat, India

    B.Tech, Electrical Engineering at National Institute of Technology (NIT), Surat

Toolkit

Languages
  • JavaScript
  • TypeScript
  • Python
  • SQL
  • C++
Frontend
  • React.js
  • Next.js
  • OWL
  • Tailwind CSS
Backend & data
  • Node.js
  • PostgreSQL
  • REST APIs
  • WebSockets
Platforms & tooling
  • Odoo
  • Git
  • Bash
  • AWS
  • VS Code Extensions

Achievements

Elsewhere