My Work


Innerworld

10/2022 - 6/2023

Tools Used React, TypeScript, Meteor, Node.js, MongoDB, Stripe, Mixpanel, Pipedrive, Jest, Azure

Innerworld is a groundbreaking mental health platform that leverages Virtual Reality to provide users with a safe, immersive environment to explore their inner world and develop mindfulness. I was brought on as a full-stack engineer to help develop the backend systems and expanding the front end web experience.

  • Spearheaded the design, architecture, and implementation of a user-friendly, versatile system, enabling non-technical team members to seamlessly generate promotional memberships. This solution granted users complimentary memberships for promotional or partnership purposes, considerably enhancing our marketing and operations team's capacity to engage with external stakeholders and expand Innerworld's outreach.
  • Developed backend systems for a Virtual Reality mental health app, enhancing user experience through features like user data synchronization across systems, journal feature for VR image and world state preservation, and customized user experience based on suggested events and age.
  • Orchestrated a site redesign and implemented server-side rendering for better site previews on social media, significantly boosting the app's visibility and user engagement.
  • Implemented robust event search and filtering capabilities, along with intuitive admin interfaces for internal stakeholders, bolstering event creation, editing, and promotional memberships management.
  • Led the integration of Mixpanel tracking with UTM and our marketing channels, as well as Pipedrive integration for status tracking, enabling improved data-driven decision-making and marketing strategies.
  • Overhauled the payment and subscription tracking systems, implementing Stripe SKUs and integrations for token purchases, and developing a backend system to parse and record Stripe, Oculus, and iOS subscriptions, ensuring accurate tracking and elimination of duplicates.
  • Upgraded registration flow using a custom Typeform and transitioned the app to React functional components from class components, resulting in a smoother, more streamlined user onboarding experience.
  • Leveraged TypeScript and Jest for unit testing, establishing a solid foundation for quality assurance and the timely identification and resolution of potential issues.