My Experience

Union Web Solutions, Full-Stack Engineer

August 2025 - Present

  • Develop custom web applications and sites using React, Next.js, TypeScript, and Postgres, with headless CMSs such as Payload CMS for content management.
  • Implement features including authentication, payments, and content workflows tailored to small and medium-sized businesses.
  • Built a custom art gallery site with a CMS-driven backend, enabling the client to independently manage and update collections without developer involvement.
  • Developing a community forum platform using Next.js, React, and Postgres, with authentication, role-based access control, and a REST API handling multi-user permissions.
  • Building a field operations app for a portable sanitation business using Nuxt 3, Supabase, and Postgres, with a GraphQL API, real-time data sync, and a logistics dashboard tracking deliveries and pickups across multiple locations.

WeVideo, Software Engineer

August 2022 - August 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 and product leadership to define requirements and drive delivery.
  • 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 • © 2026