Turning Complex Ideas into Production-Ready Systems

Hi! I'm Pratyush, a Fullstack Engineer based in Bangalore, India.

/b1.svg
Leading projects with clarity, trust & open communication
Reliable communication within distributed environments
I constantly try to improve
My tech stack
ReactJSTypeScriptNextJS
NestJSMastraDocker
/grid.svg
/b4.svg
AI-driven platforms & scalable developer experience
/b5.svg
/grid.svg
The Inside Scoop
Currently building agentic AI systems & developer platforms
Do you want to start a project together?

A small selection of recent projects

bg-img
Agentic Finance Tracker

Agentic Finance Tracker

An agentic finance tracker that uses AI to track your finances and provide insights.

icon5
icon5
icon5
icon5
bg-img
Bay 'n Basil - E-Commerce Website

Bay 'n Basil - E-Commerce Website

An e-commerce experience for a premium home-blended spice brand.

icon5
icon5
bg-img
Decision Dice - Decision Making Tool

Decision Dice - Decision Making Tool

A decision making tool that helps you make decisions by rolling a dice.

icon5
icon5
icon5
icon5
bg-img
Portfolio Website

Portfolio Website

A portfolio website that showcases my projects and skills.

icon5
icon5
icon5
icon5
icon5

My work experience

2024 - Present

Senior Software Engineer - 2

Contentstack

Architecting agentic AI frameworks, multi-agent orchestration, and developer platforms from the ground up.

Led the architecture and development of an Agentic AI framework from the ground up using the open-source TypeScript framework Mastra, enabling scalable multi-agent orchestration, continuous tool execution, and dynamic context management.
Designed and developed a scalable Agent Builder frontend using React, enabling intuitive configuration of agent tools, triggers, and instruction workflows.
Developed custom Slate.js plugins to enable Notion-style tool and variable chip insertion within agent builder instructions, improving prompt authoring efficiency.
Implemented a RAG-based retrieval system to dynamically identify and fetch relevant tools and triggers from a vector database based on user prompts.
Delivered a prompt-to-agent platform, allowing users to create, configure, and publish AI agents using natural language.
Implemented advanced agent workflows with Chain-of-Thought reasoning and Human-in-the-Loop controls to improve decision accuracy, transparency, and reliability.
Led development of a production-grade MCP server, deeply integrated into developer workflows to enable seamless AI-assisted automation.
Built third-party connectors from the ground up for OpenAI ChatGPT, AWS Bedrock, Airtable, BigCommerce, Box, and Microsoft Teams within the Automate platform.
Engineered a high-performance Live Preview SDK using Preact alongside a scalable NestJS microservices backend, enabling real-time collaborative editing with threads, comments, and discussions.

2021 - 2024

Senior Software Engineer

Johnson Controls

Delivered high-performance web applications with a focus on architecture, testing, and team leadership.

Developed a single-page reporting app using React.js, Redux and Tailwind CSS.
Replaced the traditional login mechanism with OAuth 2.0 to login seamlessly.
Written unit test cases using Jest which drastically decreased application errors.
Worked on a micro-frontend architecture, facilitating smoother feature roll-outs. Also worked on several tech debt topics to improve the application's performance.
Led a team of 6 developers and have also mentored junior developers.
Facilitated weekly dev meetings and have actively engaged in code-reviews.
Participated in sprint planning, grooming, SoS & retrospective meetings.

2018 - 2021

Software Developer

Siemens Technology India

Built interactive, cross-browser web applications with real-time data visualization for IoT domains.

Developed highly interactive web applications with cross-browser compatibility utilizing HTML, CSS3, SASS, JavaScript, TypeScript, Angular, Angular Material and integrating RESTful APIs.
Developed web-accessible websites with multilingual support.
Implemented real-time graphs using Chart.js and web sockets (Socket.io).
Developed applications pertaining to the IoT domain.
Removed dependency on local/session storage by implementation of unique URL based routing.
Participated in design reviews and provided input to design recommendations.
Built responsive and mobile optimized websites using Bootstrap, media queries, flexbox.
Developed unit tests for the application using the Jasmine testing framework.

2015 - 2018

Senior Systems Engineer

Infosys

Developed accessible e-commerce web applications adhering to WCAG and BOIA guidelines.

Worked as a UI developer for developing a web-accessible e-commerce website for a leading automobile manufacturing company.
Developed the whole e-commerce website from scratch to remove the BOIA (Bureau of Internet Accessibility) violations in the website.
Involved in extensive HTML, JavaScript & jQuery coding as it required pairing of both mouse and key events. Styled the webpages using CSS3.