Available to hire
I’m a frontend web developer specializing in React and TypeScript, focused on building intuitive UI, dashboards, data visualizations, and responsive interfaces. I’ve worked with Piral micro-frontends, healthcare UIs, whiteboard migrations, REST APIs, and tested frontend changes to ensure quality and security.
I enjoy collaborating across teams to fix security issues, improve performance and accessibility, and deliver polished user experiences. My recent work includes aligning auth/session handling across Keycloak and client apps, and contributing to CI pipelines and automated testing.
Skills
Experience Level
Work Experience
React Developer at Venuiti Solutions
June 1, 2025 - PresentAdapted an existing React/TypeScript healthcare web application for mobile and iPhone screen sizes using styled-components and responsive CSS; performed real-device testing and incorporated reviewer/client feedback. Fixed frontend security issues from SonarQube findings, including pinned dependency versions and sensitive-data exposure in logging, storage, API handling, and build output. Wrote and updated Vitest and React Testing Library unit tests using the AAA pattern. Resolved a frontend idle-session logout bug caused by a timeout type mismatch across Keycloak and client-managed environments.
Front End Developer at GoSecure
November 1, 2020 - August 1, 2022Helped evaluate micro-frontend framework options, presented findings, and onboarded developers on registering applications/modules with a Piral-based React/TypeScript platform. Built dashboard tiles, feature-flagged modules, data visualizations, landing pages, and network topology UI using React, TypeScript, Sass, and a Material UI-style theming system. Replaced a paid network topology visualization library with a merged React Force Graph implementation. Fixed a Sentinel menu performance issue by removing unnecessary validation inside a loop, reducing menu opening delay. Created the initial staged GitLab CI scaffold for build, test, and deploy workflows.
Senior Technician / Full Stack Developer at Blindside Networks
September 1, 2018 - May 31, 2025Replaced BigBlueButton's legacy in-house whiteboard frontend with tldraw, integrating it with existing Meteor/backend whiteboard APIs while preserving annotation, presentation, and collaboration behaviors. Debugged and improved whiteboard annotation drawing responsiveness under load. Contributed frontend and small Scala backend changes for feature-flagged whiteboard POCs, including infinite canvas functionality enabled by the tldraw migration. Remediated hundreds of accessibility issues, including 60+ WCAG 2.0 AA / Section 508 audit findings that resulted in project certification after fixes.
Senior Technician, Applied Research and Innovation at Seneca College
September 1, 2016 - October 31, 2018Implemented BigBlueButton localization with React-Intl, Transifex, runtime language switching, and Bash scripts for locale upload/download. Implemented roving tabindex for long BigBlueButton user lists and added panel resizing for UI usability.
Education
Computer Programming and Analysis (Co-op) at Seneca College
January 1, 2016 - December 31, 2018Computer Programmer at Seneca College
January 1, 2015 - December 31, 2017Qualifications
Industry Experience
Healthcare, Software & Internet, Media & Entertainment
Skills
Experience Level
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Mississauga today.