I am a Lead Front-End Engineer with over 10 years of experience building and scaling modern web applications in fast-paced startup and product-driven environments. I specialize in React, TypeScript, and Next.js, and have a strong track record of leading front-end architecture, mentoring engineers, and collaborating closely with product and design teams to deliver high-impact user experiences. I take ownership of projects from greenfield development to production scale, driving best practices and shipping features rapidly without sacrificing quality.
Throughout my career, I have designed and implemented reusable front-end patterns and shared utilities that significantly reduce development time. I have enforced scalable React and Next.js architectures across large enterprise applications serving over 100,000 users, improving maintainability and consistency. I also own and maintain CI/CD pipelines for high-traffic websites, reducing deployment-related issues.
Mentoring junior developers is a key part of my role, and I have successfully helped underperforming engineers improve and return to strong delivery. I have led transitions from legacy jQuery-based UI code to modern React component-driven patterns, improving readability, testability, and onboarding speed. Additionally, I have built and deployed multiple web applications from scratch, including secure authentication systems.
I am passionate about expanding my skills and have engaged in machine learning professional development initiatives, experimenting with TensorFlow models focused on practical ML concepts. I collaborate cross-functionally with design, backend, QA, and product teams to deliver accessible, performant, and user-focused front-end solutions.
My experience also includes contract work where I partnered with financial advisors to design custom business web applications, built scalable front-ends with React and Redux, and developed TypeScript-based Express.js REST APIs deployed on Google Cloud Platform. I have strong skills in cloud deployment, API integration, and automated CI workflows.
I am committed to clean code, continuous learning, and delivering excellent user experiences. I thrive in Agile and cross-functional team environments and communicate effectively with both technical and non-technical stakeholders.