Career Timeline
A look back at the roles, teams, and technologies that have shaped my work as a software engineer.
Creator
Started building KaushikDigitalStudio — an independent studio for shipping digital products end-to-end. The catalogue spans SaaS tools (GrowMargin, SpriteFix), browser extensions (TakeWebNotes), games (ThumbSmash, Space Shooter), and a growing line of premium digital templates and printables sold through Etsy. Designing, building, and shipping new products independently while exploring turning it into something bigger.
Senior Software Engineer
As a senior frontend developer, I helped develop and maintain the Catchment Analyzer's complex charts and grids, using third-party libraries like HighCharts and AG Grid. Using Redux to maintain overall state of the application, I make sure the data is available anywhere in the application. Caching the data at browser level ensures browser reloads don't impact performance.
Senior Software Engineer
As a senior frontend developer, I helped develop and maintain Straighterline's themes and dynamic widgets in BigCommerce. Integrated React with BigCommerce themes to add dynamic pages. Performed code reviews and solved technical issues with the team. Additionally worked with the client on reviewing Figma designs and grooming/estimating user stories.
Software Engineer
Developed and maintained upscript.com's dynamic pages and components in React (Next.js). Proactively interacted with the client regarding designs and features.
Frontend Developer
Fixed HTML, CSS, and JavaScript bugs for SecureAndGo and maintained the CMS in WordPress.
Senior Test Engineer and Project Coordinator
Responsible for test planning, test case writing, and test case execution as part of the daily routine. Acted as a project coordinator to evaluate risks and track project progress.
Validation/Quality Engineer
Wrote and updated functional and regression test cases, generated bug reports, and raised critical issues in the healthcare (ICE) web app.