About Me

Passionate developer crafting digital experiences.

Download Resume

Currently

What I'm building

I am expanding this portfolio with deeper private case studies and technical writing to better show product decisions, implementation details, and outcomes. I am also improving the site's UX and content architecture with Astro.

What I'm learning

  • Advanced TypeScript patterns for safer and clearer component APIs
  • React performance profiling and rendering optimization techniques
  • System design fundamentals for scalable web applications

What I'm looking for

I am looking for frontend or full stack roles where I can ship user-focused products, own meaningful features, and collaborate closely with product and design teams.

Experience Timeline

Adecco Canada

Intermediate Frontend Developer

Current

2024–present Mississauga, ON

  • Delivered and maintained reusable React components for internal product modules used by multiple teams.
  • Collaborated with product and UX stakeholders to scope frontend work and ship iterative improvements each sprint.
  • Improved page performance by reducing unnecessary renders and refining component data flow.
  • Supported code quality through pull request reviews and shared frontend implementation standards.
  • Implemented responsive UI updates across key workflows to improve usability on desktop and tablet layouts.
ReactTypeScriptRedux ToolkitCSSJest

Innovate on Demand

Full Stack Developer

2022–2024 Remote

  • Built and shipped web features end-to-end across frontend, backend, and data layers.
  • Designed and consumed REST APIs to support reporting and operations workflows.
  • Implemented real-time functionality for internal tooling and dashboard updates.
  • Collaborated cross-functionally to translate requirements into production-ready releases.
ReactNode.jsExpressPostgreSQLSocket.io

Neurotic

Full Stack Developer

2021–2022 Remote

  • Developed responsive React interfaces for customer-facing workflows.
  • Built backend endpoints and integration logic for core operations.
  • Contributed to bug-fix releases and iterative quality improvements in fast-paced delivery cycles.
ReactReact NativeNode.jsTypeScript