Union Web Solutions, Freelance Full-Stack Engineer
August 2025 - Present
Develop custom web applications and sites using React, Next.js, TypeScript, and Postgres, with headless CMSs for content management.
Implement features including authentication, payments, and content workflows tailored to small and medium-sized businesses.
WeVideo, Software Engineer
August 2022 - July 2025
Built and maintained full-stack features across a Vue + Node.js/Express/MySQL stack, contributing to several core microservices.
Upgraded PlayPosit from Vue 2 → Vue 3, a large-scale migration across multiple microservices that improved maintainability and stability.
Integrated PlayPosit into the WeVideo ecosystem by rewriting the standalone app into WeVideo’s suite and assisting in the migration of backend services from Express/MySQL to Java/Oracle, collaborating with backend teams.
Contributed to the full rewrite of the PlayPosit app in React, building the combined WeVideo + PlayPosit platform and enabling seamless integration with WeVideo’s video editor.
Implemented and maintained LTI integrations with external learning management systems, enabling wide adoption by schools and enterprises.
Developed and maintained 10+ video player integrations on top of video.js, supporting diverse media workflows and use cases.
Integrated AI-powered features using the ChatGPT API to enhance client interactions and automate workflows.