Timeline

  1. Homebase

    Full Stack Software Engineer 2

    Toronto - Hybrid

    • Designed and shipped growth-focused product experiments end-to-end using React.js and Ruby on Rails, accelerating activation across a 100K+ customer base.
    • Refactored legacy systems and implemented scalable architecture patterns, boosting feature delivery velocity and maintainability.
    • Led full frontend development for the Background Checks product from scratch—coordinated design, analytics, and billing, mentored junior engineers, and delivered on time for a shareholder-facing demo, generating $6K+ in revenue and thousands of signups.
    • Spearheaded frontend modernization by creating a reusable Designbase Table component and driving TypeScript adoption across multiple teams.
    • Migrated Schedule Builder’s toast system to React, partnering with 10+ cross-functional members—decommissioned Backbone and reduced support tickets.
    • Delivered a full-stack AI hackathon project under tight timelines, earning “Security Champion of the Month” for innovation, adaptability, and leadership.
    • Mentored and onboarded engineers across teams by documenting best practices, creating a Quality of Life automation repo, and leveraging AI tools (Claude, ChatGPT, Windsurf) to improve productivity.
    • Contributed to frontend strategy as a FE Champions GitHub reviewer and FE Roundtable participant, influencing Designbase and TypeScript modernization.
    • Recognized in Q1 2025 performance review for technical excellence, mentorship, and collaboration; praised for bias to action and high-impact delivery.
  2. Loxo

    Full Stack Software Engineer

    Texas, USA - Remote

    • Designed, implemented, and maintained full-stack projects.
    • Led the E2E development of a new Chrome extension, achieving significant user adoption.
    • Assisted in authentication flow debugging and development of a React Native iOS app.
    • Improved full-stack integrations with Stripe, Twilio, Nylas, ChurnZero, etc.
    • Optimized page load speeds by 300% with asynchronous viewport rendering.
    • Coordinated with data, design, marketing, and customer success teams.
    • Worked extensively with the design team using tools like Figma and Storybook.
    • Helped onboard front-end and back-end developers using documentation and pair programming.
    • Dockerized the development environment resolving architectural dependencies.
    • Assisted the customer success team in live debugging and resolving client issues.
    • Contributed to normalizing and ingesting an ETL data source.
    • Refactored major parts of the codebase from class-based components, Knockout.js, and HAML files into typed and styled functional components.
    • Managed weekly code deployments to production, monitored Rollbar, Grafana, and task queues for bugs and alerts, and ensured the staging environment functioned correctly before each deploy.
  3. Lckroom

    Full Stack Software Developer

    Toronto, Canada - Remote

    • Utilized MobX-State-Tree for state management and generated GraphQL TypeScript typings to streamline end-to-end mobile development of a React Native application within a Crystal Agile development cycle.
    • Collaborated closely with design and product management teams throughout the architectural and development process of an MVP, using tools such as Storybook, Miro, and Figma.
    • Automated deployment of serverless AWS Lambda functions, S3, and RDS infrastructure in dockerized LocalStack sandbox environments using Terraform and Pulumi.
    • Leveraged AWS services to migrate hosts for a dynamic landing page to an EC2 instance with Route 53 and Caddy.
    • Recreated a customer-facing website in TypeScript using React and Next.js, with a Strapi and Flagsmith backend, served through a Blue-Green deployment pipeline on AWS Fargate.
  4. Graduation

    Bachelors of Computer Science

    University of Waterloo

    1. Vocalmeet

      Intern Software Developer

      Toronto, Canada

      • Closely collaborated with the internal team to design a CMS platform tailored to meet client needs.
      • Implemented a REST API in JavaScript to facilitate integration with a back-end MySQL database.
      • Provided extensive training for a replacement to ensure the seamless continuation of development with the existing codebase.
      • Integrated APIs for major payment gateways such as Stripe and PayPal using PHP, jQuery, and Backbone.js.