Senior Software Engineer focused on building scalable, high-performance web applications.
I specialize in the React ecosystem, with hands-on experience designing and delivering complex UI systems using
TypeScript, React, MUI, and Next.js. I enjoy working on real-time, data-heavy products and turning complex requirements into maintainable, production-ready solutions.
Always open to collaboration and interesting technical challenges. Feel free to
reach out
or explore my
portfolio.
Architected a scalable cybersecurity threat analytics platform using React, TypeScript, Next.js, GraphQL, and MUI, led a zero-downtime migration of 900+ components, built an 81-component internal UI library adopted by 4 teams, engineered a multi-layer theming system, contributed performance improvements to open-source visualization libraries, and optimized the public Next.js application to increase unique user traffic by 19%.
Led the development and deployment of a full-stack platform using JavaScript, React, Next.js, Tailwind CSS, and PostgreSQL, designing API endpoints for full CRUD functionality, optimizing data storage and retrieval to reduce load times and external API costs, implementing SSR to cut page load from 4.11s to 2.13s and boost SEO, and building a fully responsive, accessible UI across devices.
Designed a token-based design system unifying Tailwind CSS and MUI to reduce styling inconsistencies and accelerate feature development, integrated OpenAI APIs to deliver AI-driven insights, implemented interactive real-time financial charts with the TradingView API, and deployed the application on Vercel with environment-based CI/CD workflows to support future scaling and SaaS readiness.
Integrated an AI conversational layer using Python and the OpenAI API to deliver contextual responses and enhance employee engagement, while automating content extraction and preprocessing with BeautifulSoup to ensure consistent data delivery to the application layer.
Built an interactive web application with React, implementing React Router for client-side navigation, employing Redux to centralize state management and reduce unnecessary re-renders, and collaborating with backend engineers to optimize data retrieval from MongoDB and Web Services in an Agile environment.
Developed a fast-paced arcade game using vanilla JavaScript, implementing custom game physics and challenging gameplay, leveraging the Canvas API for smooth visual effects, and applying OOP principles to enhance code efficiency and reduce development time over 10+ hours.



