I am a passionate software engineer with expertise in full-stack and Agile development with a love for creating elegant solutions to complex problems.
With over 5 years of experience in software development, I've worked on a variety of projects from small web applications to large-scale Augmented-Reality education tools. I specialize in JavaScript technologies and have a strong foundation in software architecture and design patterns.

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 starry sky utilizing a matrix of living ASCI character (over 300 unique downloads on Steam!)
A map based e2e encrypted messaging and photo library application. Designed for close friends and family.
Utilizing OpenCV to learn based on player interaction, trains a machine learning algorithm to replicate user playstyle and actions.