Leg Day

Meet people at your gym.

Social

UI/UX

Frontend

Role

Founding Engineer

Timeline

10 weeks

team

Me + 1 Engineer

platform

iOS, Web

Mockup of Leg Day

What is Leg Day?

Leg Day is a social app meant to connect people at the gym. As a Founding Engineer, I was responsible for the frontend development and branding for this application — shaping how every member experiences the product from the moment they hear about us to the moment they meet someone in real life.

My contribution

On the mobile side, I designed and built the entire new-member onboarding flow in React Native (Expo), including an interactive tutorial that teaches users how mutual matching works before they ever swipe on a real profile. A central proponent to this app is a hands-on Discovery → Rolodex demo: a guided sequence of animated profile cards that the user shakes, swipes, and "matches" with, all driven by gesture and Reanimated 3 transitions. Beyond onboarding, I created a profile editor, the gym check-in experience, the gesture-driven card stack, the visibility controls that let members decide who can see them, and other small details including phone authentication, photo upload, range sliders, etc.

Stylish woman in white tennis attire leans

Explanation Flow

I also designed and shipped legday.nyc, the company's public marketing site, end-to-end in Next.js. The page opens with an animated mesh-gradient hero and a scroll-driven sequence of story sections that mirror the app's actual interactions — an auto-toggling visibility switch, a Rolodex-style mutual-match animation, scrollytelling around location and serendipity — and closes with a waitlist form that captures Instagram and TikTok referrals so the team knows where signups are coming from. The goal was to make the website feel like a continuation of the app, not a separate marketing artifact.

As one of two engineers, I shipped ~100+ changes across the app and site, helping take Leg Day from prototype to a live iOS app with real members checking in at real gyms. The work spanned visual identity, motion design, frontend architecture, and the minor details that connect them.


A dynamic shot of runners in motion,

What I learned + takeaways

This was my first time developing a mobile app using React Native, and there were many hurdles along the way to completion. It was challenging to complete certain components of the application given the time constraints, and so building a functional app from scratch within 4 months was a much more daunting task than I initially perceived.

Ultimately, I took away many lessons from this experience. What made this project exceptional wasn't the tech stack. It was the gap between what I knew when I started and what the company needed from me on a weekly basis. I'd done frontend work before, but never React Native, never iOS-specific patterns, never a real-time social product where every screen had to feel native and a half-second of jank could kill the vibe. I learned the framework by shipping in it, such as gesture handlers, navigation stacks, and push notifications, usually about a week ahead of when each piece was due. The design side ran in parallel: I was prototyping flows in Figma, getting feedback from the founders, then implementing them myself, which meant I couldn't hide behind "the designer specced it this way." If it felt wrong on the phone, that was on me to fix.

The part I'm proudest of is harder to point at in a screenshot. It's that the app shipped, real users opened it, and the interaction patterns I made up under time pressure mostly held up. A few of them didn't, and I learned more from rewriting those than from anything that worked first try.

Leg Day is currently available on the App Store, and was recently featured in a New York Times article.


Intense gaze of a young woman

Let's Talk

As an aspiring software engineer, I'm driven by a passion for tackling real-world challenges in collaborative, team-driven environments and excited to contribute to innovation and progress in several fields.

Comment

Andrew

Andrew

Open to contract work, full-time roles, and interesting conversations about industry problems and challenges in design.

1