Work History
A history of the different companies & teams I have worked with, and the responsibilities each role provided.
- Developing an internal application to manage business data, customer billing, and inventory tracking for an event equipment rental company.
Building responsive and practical web interfaces using TypeScript, Vue.js, and Docker.
Collaborating with senior engineers to translate business needs into functional software solutions.
Conducting regular QA and testing sessions with clients to identify improvements and ensure smooth user flow.
Managing weekly development tickets and consistently delivering updates on schedule.
Built e-commerce platforms and data-driven business tools for local BC companies.
Modernized and maintained backends for client websites, including JS Speed Shop (jsspeedshop.ca).
Designed automated tools to import, process, and export thousands of online shop products.
Streamlined backend operations using Python, Laravel/PHP, Shopify, and Matrixify.
Collaborated across frontend and backend teams, contributing to rapid client deliveries.
Maintained version control and project tracking with Git and GitHub.
Designed and deployed a real-time scheduling web app for hospital staff, enhancing coordination and efficiency.
Built a dynamic, multi-page interface using React.js, JavaScript, Python, and MySQL.
Implemented Socket.IO for real-time communication between the frontend and backend.
Held regular client and team meetings to refine design, gather feedback, and align goals.
Delivered comprehensive documentation, including six major progress reports following Agile practices.
Produced a 220+ page final design report detailing the system’s architecture and performance.
Contributed to backend logic and UI design for a web-based video editing platform.
Worked across the stack using React.js, JavaScript, PHP, Laravel, and MySQL.
Completed over 50 tasks ahead of schedule, accelerating the project timeline by several months.
Delivered 15+ production-ready webpages and 10+ major features, including a smart video-cutting algorithm and secure user verification system.
Authored technical documentation for system improvements and analysis.
Tracked development progress using Git and Jira.
Led a five-member team in designing and developing a real-time desktop strategy game featuring swarm mechanics, upgrades, and leaderboard integration.
Produced detailed design documentation, including process models and technical specifications.
Delivered the project within a 15-week Agile development cycle using Unity, C#, and SQL.
