Software Engineer building product & billing infrastructure at FlexPrice
I build software across frontend, backend, and product systems β with a particular interest in turning complex workflows into simple interfaces.
const dinesh = {
role: "Software Engineer",
currently: "Building at FlexPrice",
focus: [
"Product Engineering",
"Frontend Architecture",
"Billing & Pricing Systems",
"Developer Experience"
],
stack: {
frontend: ["React", "Next.js", "TypeScript", "Tailwind CSS"],
backend: ["Node.js", "Express.js", "REST APIs"],
databases: ["PostgreSQL", "MongoDB", "MySQL"],
infrastructure: ["Docker", "AWS", "CI/CD"]
},
currentlyLearning: [
"Frontend architecture",
"Browser internals",
"Product & UX thinking",
"Scalable backend systems"
],
philosophy:
"Good software is not just about making things work β it's about making them make sense."
};I'm currently working on FlexPrice, an open-source billing and pricing platform.
My work sits close to the intersection of engineering, product, and design β building interfaces for pricing, usage, subscriptions, credits, customers, and billing workflows.
I started out thinking software engineering was mostly about writing code.
These days, I spend just as much time thinking about why something should exist, how it should behave, how users will understand it, and what happens after it ships.
Building and improving customer-facing and internal product experiences across the FlexPrice ecosystem.
- Billing & pricing workflows
- Usage-based billing interfaces
- Subscription management
- Customer portals
- Credits & wallet experiences
- Admin & operational interfaces
- Design systems and reusable UI
I particularly enjoy working on the part where engineering meets product design.
- React + TypeScript
- Next.js
- Component architecture
- Responsive interfaces
- Design systems
- Accessibility & usability
- Frontend performance
- API-driven applications
I also work across the stack when the product requires it.
- Node.js & Express
- REST APIs
- PostgreSQL
- MongoDB
- Authentication & authorization
- Docker
- AWS
- CI/CD
Open-source usage-based billing & pricing platform
Working across the product experience, including:
- Pricing & billing interfaces
- Usage and metering experiences
- Subscription management
- Customer-facing portals
- Credits & wallet workflows
- Reusable billing UI components
- Dark mode and product-wide UI improvements
Building software for billing is surprisingly good at teaching you that every tiny UI detail eventually becomes someone's money problem.
A full-stack platform built around lead management, client onboarding and investment workflows.
- Lead conversion workflows
- Client onboarding
- KYC data collection
- Investment management
- MongoDB data modelling
- REST APIs
- Authentication & authorization
Stack: Node.js Β· Express.js Β· MongoDB Β· React
A full-stack employee management application with role-based access control.
- JWT authentication
- Admin dashboard
- Employee CRUD
- Department management
- Role-based permissions
- Cross-tab session persistence
- Production deployment
Stack: React Β· Node.js Β· Express Β· MongoDB
An NLP-based application for helping recruiters process and rank resumes against job requirements.
- Resume parsing
- Role-specific keyword matching
- Candidate filtering
- Recruiter & candidate authentication
- Ranking and search workflows
Stack: React Β· Node.js Β· MongoDB Β· NLP
I'm deliberately going deeper than just the framework layer.
Frontend
βββ Browser internals
βββ Rendering & performance
βββ Architecture
βββ Design systems
Backend
βββ API design
βββ PostgreSQL
βββ Distributed systems
βββ Scalability
Product
βββ UX thinking
βββ Product discovery
βββ Design systems
βββ Building with users, not just requirements
Engineering
βββ Testing
βββ CI/CD
βββ Observability
βββ AI-assisted development
I enjoy building in public, contributing to open-source projects, and experimenting with ideas that solve real product problems.
Open-source billing and pricing infrastructure.
Projects, experiments, algorithms and things I'm currently breaking.



