I’m a software developer with a Computer Science degree from Dalhousie. On ChemAR, a volunteer augmented-reality chemistry tool, I helped build the app from the ground up in Node.js and Three.js, then led a six-person Agile team as development lead. I work mostly in JavaScript and React, ship side projects (my ASCII night-sky wallpaper has 1600+ subscribers on Steam), and I’m currently building a cross-platform music link converter in React Native.

Orchestrated the development of an augmented reality 3D chemical compound visualization tool, consistently achieving sprint goals.
Directed an Agile team of senior and junior developers, fostering collaboration and technical growth.
Built strong client relationships, providing proactive updates and adapting deliverables to evolving requirements.
Partnered with senior developers to review the legacy codebase, identifying weaknesses in the project architecture and proposing structural improvements to resolve technical debt.

Authored user stories and mentored peers through pair-programming, improving team productivity.
Implemented a responsive AR visualization tool using Node.js and Three.js, allowing students to view and manipulate 3D molecular structures on mobile devices.
Researched and integrated the PubChem API: PUG REST, into our codebase, enabling the system to fetch molecular data from PubChem to render it as interactive 3D models using Three.js

Managed technician database operations, ensuring timely service delivery and balanced workloads.
Strengthened workplace efficiency by maintaining clear communication with staff and management.
Communicated daily with field technicians and management to quickly address issues, minimizing service delays.
Collaborated with other control associates across departments to balance technician assignments, ensuring all service requests were staffed and workloads were evenly distributed.
A procedurally generated night sky made of animated ASCII characters. 1,600+ subscribers on Steam Workshop