Hello, I'm Pratik KatariaVersatile Developer ๐จโ๐ป
Currently I work as Product Engineer (FE) at Turn.io - a WhatsApp-based platform that helps organizations deliver health, support and care journeys through conversations at scale. Before this, I was a Senior Frontend Engineer at
- an AI-powered platform that helps companies automate their workflows and improve their efficiency. Earlier I worked as SDE II UI at
- a cloud communication platform that helps companies quickly program voice and SMS capabilities into their applications, and as a Full Stack Developer, APAC Technology and Change at
- a global wealth manager, investment bank and financial services firm founded and based in Switzerland. In my BAU, I work with React/Javascript/Typescript/CSS on Front-End and Python on Back-End. Besides this, in the distant past I have worked with Wordpress, Ionic 4, MongoDB, MySQL/PostgreSql and Android. Find out more about me via LinkedIn

I am a T-shaped developer with keen interest in full stack development, problem solving and hybrid mobile development. Over the years of my learning and experience, I have developed versatile technology stack that can sustain me in most of the challenges. However, my expertise lies in Front-End.
Timeline
Product Engineer
Mar 2026Turn.io
- Architected the AI Logs/Tracing frontend โ React + Phoenix LiveView console for LLM observability with real-time session tailing, multi-dimensional filters, and deep-linkable inspection drawers.
- Led the Unified Apps Catalog from settings sub-page to main navigation โ catalog cards, About pages, version history, and URL-persisted filters.
- Accelerated the React Flow journey canvas for 100+ node graphs via virtualized off-screen nodes and drag-to-reorder โ ending multi-second freezes and white-screen crashes.
- Hardened frontend reliability โ stabilized flaky Cypress suites, sharded Vitest CI, and resolved 15+ stale Apollo cache and React state bugs.
Senior Frontend Engineer
Jul 2025Certa.ai
- Led the authentication revamp from Redux/connect() HOCs to React Query + Context in a fully typed auth package โ test coverage up from 25% to 80%+ and improved Lighthouse scores.
- Drove Redux removal across the monorepo in favor of Zustand and React Query, deleting 63+ files of legacy state code.
- Built an automated accessibility pipeline (Pa11y) and resolved 50+ issues, bringing major pages to WCAG 2.1 AA compliance.
- Unblocked enterprise clients (Grab, GSK, PayPal, Boeing) including a captcha fallback solution for China/Hong Kong users.
SDE2 โ UI
Nov 2022Plivo
- Frontend SME across teams โ owned product feature development and cross-team FE guidance.
- Shipped MFA, ACH, INR display formatting, and revamped Console pages (login, billing, user settings, account switch).
- Redesigned emails and PDF templates; contributed Python fixes in the Django codebase for customer issues.
- Mentored juniors, led code reviews, on-call incident support, and tech roadmap contributions.
Explore Possibility
Mar 2020Created in Expo (React Native)
The idea is simple - everyone has some skill or topic of expertise that they can utilize in their spare time for good of others or to earn a little. The app provides a platform for putting yourself out there with a system to explore a possibility with someone else. The more people join in, the more possibilities can be explored. The possibility can be anythhing - from a collaboration to a job of sorts.
Full Stack Developer
Mar 2021Credit Suisse
- Core frontend developer on multiple React 18+ projects following TDD โ React Testing Library, Mock Service Worker, AG-Grid, and React Query.
- Built an internal NPM library using Vite bundler and set up the GitLab CI pipeline for it.
- Promoted from ENO2 to ENO3 (Full Stack Developer) within under a year in APAC Technology & Change.
Web Nuggets
Jan 2020Design Handbook
The goal is to create a reference for web design and development for quick bootstrapping.
Positivity Hub
Apr 2019React Native App
I started making this app with the objective of learning React Native at first but then I ended up enhancing it for the true goal of spreading positivity. I just have a shared hosting with minimal capabilities to back it but it's still boosted by what firebase has to offer. There is no fancy automation in collecting the data in app even though I could do it but it wouldn't be as quality content. I take time out from my own schedule to handpick the content for my small positive (as a result of the app) user-base.
Software Engineer
Mar 2019CLSA ยท Research & Digital Presence
- Front-end development on React 16.8+ projects using GraphQL, Apollo Hooks, Zustand, and Styled Components.
- Built a full-stack Excel upload and processing feature with Java EE, Angular, and Postgres.
- Created Python ETL automation that parses Excel sheets and syncs changes to the SQL database.
Hackpulsate 2018 Winner
Dec 2018CLSA
Won CLSA's first hackathon organized across HongKong and India for its employees. Created a multi-utility bot in python that integrated with symphony. We were able to use REST APIs, sentiment analysis, NLP, Angular, Regex, and lot of efforts to make our champion bot. Our team of 3, incl. me, were awarded Garmin watches for the victory.
Graduate Engineer
Jul 2018CLSA
- Joined as Graduate Engineer Trainee after rigorous corporate training in Angular, Core Java, Spring, and financial domain knowledge.
- Rotated across Tech-Ops, Execution Services, Core Services, and Research teams.
- Contributed to monitoring dashboards, data mining scripts, and server health automation during rotations.
Bot - Autonomous Emotional Support (BAES)
Jul 2017 โ Mar 2018Final year project
Chatbot to mitigate or prevent depression and improve positive quotient of a person. Web application consisting of chat interface and most of the positivity boosting tools such as motivational quotes, motivational videos, ambient sounds, trending memes, etc. Data for these tools is scrapped from reddit which enables daily updates. Chat with chatbot is facilitated by AI as well as non-AI components. Mood chart is created by doing semantic analysis that enables person to self-analyze whether his statements to chatbot determine him as depressed or not.
[Technology Stack]: Python, Tensorflow, Django, Selenium, MongoDB, SQlite, HTML, CSS, and JavaScript.
Best Paper Presentation in Data Science and Analytics Track
Apr 2017MIT College of Engineering
Won Best Paper Presentation on the topic 'Scope of JavaScript in Data Visualization and Data Analysis'. MIT College of Engineering organized International Conference on "Recent Advances in Computing and Applications" (ICRACA 2017).
Finalist in Smart India Hackathon 2017
Apr 2017Ministry of Steel - Government of India
Reached final round of Smart India Hackathon with team. The hackathon was of 36 hours and conducted in Indore for Ministry of Steel. We demonstrated a prototype for Power Theft Detection involving hardware and software.
4th Rank Nationally in Season 2 of Dell Campassador Program
Feb 2017Campus Ambassador for Dell
During my third year of college, I did various activities - technical and non-technical that eventually ranked me in 4th nationally. There were over 250 dell campassadors across India.
Programming Epitome
Sep 2016Android App connected to Wordpress Website as backend
Started out creating this app to share the technical knowledge published on my wordpress site directly onto mobile
Website for Conference
Jul 2016Created for college IT department
ICICC 2017 conference website 'icicc.in', the prototype of which was created on my sub-domain.
Finalist in MTV Get a Job Season 2 at Flipkart (Top 4)
May 2016Shortlisted from over 2 lakh candidates
Among the 4 finalists for internship at flipkart which was held at Flipkart Headquarters, Bangalore for the position of Mobility Software Engineer
Mini Website Project
Apr 2016For fellow students
Started out with the intention to help my classmates but ended up brushing my skills of CSS, HTML5 and Wordpress
First Android App
Jan 2015Formulae Box
After a short workshop on android, I started working on an app that helps real students inside and outside of India
First Blog
Dec 2013Tumblr
Started the blog in order to share my thoughts on gaming and anime. Simultaneously I started learning HTML and CSS.
YouTube Channel
May 2008Started Early...
Shared what I could find over the internet at that time as well as learned through various experiments. Unfortunately, it was taken down due to multiple strikes.