BeWeddy
At BeWeddy, I architected and led frontend development for a wedding planning SaaS platform. I managed the technical roadmap, client communications, and a distributed development team while personally building the Next.js application architecture.
Quick Facts
- Role: Frontend Developer & Project Manager
- Duration: May 2021 - Apr 2023
- Location: Salt Lake City, Utah, USA (Remote)
What I owned and delivered
Architected full frontend application using Next.js within an NX Monorepo structure
Implemented efficient data fetching strategies with React Query for optimal performance
Built a reusable component library that accelerated development of new features by 40%
Managed client communications, sprint planning, and stakeholder expectations
Coordinated with distributed team members across multiple time zones
Established frontend coding standards and code review processes
Key projects delivered
BeWeddy SaaS Platform
Wedding planning platform serving couples, vendors, and planners with role-specific interfaces
Engineering choices made
Selected NX Monorepo for code sharing between web and future mobile applications
Used React Query for server state management instead of Redux for simpler caching and better DX
Chose Next.js for SSR/SSG capabilities, excellent developer experience, and SEO benefits
Built component library in isolation for consistency, testability, and reusability across features
Adopted TypeScript for type safety across the monorepo codebase
Tools and technologies used
Impact made
What this experience taught me
Managing both technical architecture and client relationships requires clear communication of trade-offs. Monorepo structures provide excellent code sharing but require disciplined dependency management. Building a component library early in the project lifecycle pays compounding returns as features accumulate.