My Experience

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.
Built with Nuxt UI • © 2025