About Me
Engineering Leader with a passion for building scalable, high-quality software that delivers exceptional customer experiences.
Frontend Engineering
Next.js, React, TypeScript for creating exceptional user experiences
Backend Engineering
Node.js, Java, Microservices, Event-Driven Architecture, Kafka
Database Systems
MongoDB, PostgreSQL, Cassandra for scalable data solutions
Leadership
Team management, technical mentoring, and technical strategy development
Latest Articles
Thoughts and insights on data products, analytics, and industry trends.

Leveraging Adapter Design Pattern for Seamless CMS Integrations
In the ever-evolving landscape of content management systems (CMS), creating robust integrations with various platforms can be a challenging yet crucial task. I am excited to share our successful journey in implementing the Adapter Design Pattern to streamline and enhance our CMS integrations.
From Engineer to Engineering Manager
As we navigate the journey from an engineer to engineering manager, it's essential to recognise that there are distinct styles or approaches that engineers often fall into when making this transition, and by understanding these one can decide on where they need to improve on.
Efficiently retrieving data from 1 billion records.
Retrieving large-scale datasets efficiently is key to maintaining competitive, high-performing applications. For many developers and engineers, the challenge isn’t just in storing massive amounts of data but in ensuring that data retrieval remains quick and reliable, even as datasets grow to millions or billions of records.
Professional Experience
Over 14 years of experience building and scaling enterprise software solutions.
Senior Software Engineering Manager
BT Group
London, UK
Rebuilt Sales/Renew experience for telco/techco products using a scalable tech stack (Next.js, React, Node.js, Java, AWS), achieving increased conversion and zero order loss. Worked with cross-functional teams for building recommendation's for products and working on an LLM based help bot. Overseeing the Sales Convergence Tribe(8 engineering squads), defining the technical strategy and roadmaps.
Senior Software Engineering Manager
BT Group
Rebuilt Sales/Renew experience for telco/techco products using a scalable tech stack (Next.js, React, Node.js, Java, AWS), achieving increased conversion and zero order loss. Worked with cross-functional teams for building recommendation's for products and working on an LLM based help bot. Overseeing the Sales Convergence Tribe(8 engineering squads), defining the technical strategy and roadmaps.
Software Engineering Manager
BT Group
Birmingham, UK
Developed transaction journeys(e-commerce) on business.bt.com using Next.js, React, and Typescript, improving page load times by 5x. Designed and led AWS migration, enhancing scalability and performance for cloud-based solutions. Hired and led a team of 7 engineers, introducing automated testing and CI/CD to reduce time-to-market.
Software Engineering Manager
BT Group
Developed transaction journeys(e-commerce) on business.bt.com using Next.js, React, and Typescript, improving page load times by 5x. Designed and led AWS migration, enhancing scalability and performance for cloud-based solutions. Hired and led a team of 7 engineers, introducing automated testing and CI/CD to reduce time-to-market.
Lead Software Engineer
JPMorgan Chase & Co
Glasgow, UK
Engineered a sophisticated digital platform catering to the investment banking sector, encompassing web and native applications. Streamlined integration among apps to facilitate the smooth transfer of large volumes of data. Mentored junior engineers, promoting knowledge-sharing and best practices. Contributed to architecture discussions, focusing on scalability and performance optimization.
Lead Software Engineer
JPMorgan Chase & Co
Engineered a sophisticated digital platform catering to the investment banking sector, encompassing web and native applications. Streamlined integration among apps to facilitate the smooth transfer of large volumes of data. Mentored junior engineers, promoting knowledge-sharing and best practices. Contributed to architecture discussions, focusing on scalability and performance optimization.
Lead Software Engineer
PwC
Gdansk, Poland
Designed a KYC solution from scratch, scaling APIs to handle 6,000 requests per minute using Java and MongoDB. Led a team of 4 developers, implementing TDD and observability for robust performance.
Lead Software Engineer
PwC
Designed a KYC solution from scratch, scaling APIs to handle 6,000 requests per minute using Java and MongoDB. Led a team of 4 developers, implementing TDD and observability for robust performance.
Senior Software Engineer
EPAM Systems
Gdansk, Poland
Built a web application for health insurance claim processing using JavaScript and React, increasing efficiency by 5%. Focused on performance optimization and scalability for high-availability systems.
Senior Software Engineer
EPAM Systems
Built a web application for health insurance claim processing using JavaScript and React, increasing efficiency by 5%. Focused on performance optimization and scalability for high-availability systems.
Senior Software Engineer
Bharti Airtel
Gurugram, India
Developed a custom CRM and chatbot solution, reducing call handling times by 30% nationwide. Led POCs for workflow automation, enhancing operational efficiency.
Senior Software Engineer
Bharti Airtel
Developed a custom CRM and chatbot solution, reducing call handling times by 30% nationwide. Led POCs for workflow automation, enhancing operational efficiency.
Senior Software Engineer
Ingenuity Gaming
Noida, India
Created a slot game (Hi-Lo Roller) for Sigma using JavaScript and event-driven design.
Senior Software Engineer
Ingenuity Gaming
Created a slot game (Hi-Lo Roller) for Sigma using JavaScript and event-driven design.
Software Engineer
Commelius Solutions
Jaipur, India
Developed a framework for bespoke e-learning solutions, focusing on reusable components.
Software Engineer
Commelius Solutions
Developed a framework for bespoke e-learning solutions, focusing on reusable components.
Get In Touch
Interested in working together or have questions? Feel free to reach out.
Let's Connect
I'm always open to discuss on engineering, leadership, architecture, or new opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!