About
Senior Full-Stack Developer specializing in React, Next.js, and scalable web applications.
I’m Mahmood Salman Khan, a Senior Full-Stack Developer specializing in React, Next.js, and scalable web applications. Currently building a multi-tenant B2B fintech platform at Meru, where I work across the full stack — from frontend architecture to backend APIs and asynchronous processing.
My experience spans building treasury systems with crypto and stablecoin workflows, designing transaction lifecycle management, implementing role-based access control, and architecting modular multi-tenant platforms. Previously at Prosperix, I built high-performance data tables, optimized GraphQL caching for 30–50% faster load times, and designed backend APIs with NestJS and PostgreSQL.
I’m a strong advocate for clean, maintainable code and have a track record of mentoring developers, leading framework migrations, and driving performance improvements across both frontend and backend systems.
I’m proficient in:
- Frontend: React, Next.js, TypeScript, JavaScript, HTML, CSS, TailwindCSS, Shadcn-UI
- Backend: NestJS, Node.js, REST APIs, Webhooks, Amazon SQS
- State Management: TanStack Query, Zustand, Redux, Apollo Client
- Architecture: Multi-tenant Systems, RBAC, Asynchronous Processing, Modular Design
- Databases & Tools: PostgreSQL, GraphQL, Git, GitHub, AWS, CI/CD
Beyond coding, I enjoy mentoring developers and translating complex product requirements into reliable, scalable technical solutions. I’m always exploring new technologies and best practices to build better user experiences.
Work
Lead Software Engineer
Meru
Aug 2025 - Present
- Built and maintained a multi-tenant B2B treasury system supporting crypto deposits, stablecoin payouts, and bank transfer workflows.
- Designed transaction lifecycle management system (Pending → Processing → Completed / Failed / Rejected).
- Integrated stablecoin payout provider with webhook-based status updates and blockchain transaction hash tracking.
- Implemented CSV-based bulk payroll processing using Amazon SQS for asynchronous job handling.
- Developed virtual account management module with region-based configuration and admin linking.
- Created service-level feature toggling system to dynamically enable/disable modules per company.
- Built transaction audit logs capturing status changes, timestamps, and admin actions.
- Implemented role-based access control (RBAC) with cookie-based authentication.
- Structured modular architecture using Next.js App Router, TypeScript, and Zustand.
Front-end Developer
Prosperix
Oct 2020 - Jun 2025
- Developed dynamic data table used across 10+ listing pages with advanced configuration features.
- Reduced listing page load times by 30–50% using Apollo Client caching with GraphQL.
- Built Gmail-like inbox experience using Redux for complex state management.
- Migrated styling system to Tailwind CSS, improving consistency and reducing CSS payload size.
- Designed backend APIs using NestJS and PostgreSQL for internal dashboards.
- Optimized PostgreSQL queries achieving 2x performance gains for analytics dashboards.
- Mentored interns on frontend architecture and backend fundamentals.
Front-end Developer
Persistence Athletics
Jul 2019 - Sep 2020
- Migrated legacy banking application to React for improved maintainability and UX.
- Led Angular to React transition using TailwindCSS, accelerating development by 35%.
- Designed unified authentication middleware managing staff and user access.
- Built modular forms using react-hook-form with validation.