I am a Principal Software Engineer with more than six years of experience building and maintaining web applications across education, healthcare, e-commerce, automation, and nonprofit products.
I specialize in frontend and full-stack JavaScript development, with strong expertise in React, Next.js, Angular, TypeScript, JavaScript, HTML, and CSS. I build responsive, reusable user interfaces and translate product requirements and Figma designs into complete user workflows.
I have hands-on experience integrating REST APIs, managing complex application state, and working with Node.js, Python, Open edX, micro frontends, Docker, and Tutor. I am comfortable supporting applications through development, testing, release, and production maintenance.
I prioritize quality through unit and end-to-end testing with tools such as Jest, Vitest, Playwright, WebdriverIO, Jasmine, Karma, and ProtractorJS. I investigate defects, improve automation reliability, and help resolve CI and production issues.
I work closely with product managers, designers, backend engineers, QA teams, and clients to clarify requirements, address edge cases, review code, and deliver maintainable solutions. I have experience owning features from initial clarification through implementation, testing, review, and release.