CrewHub is an iOS application designed for and utilized by 30,000+ Southwest Airlines (SWA) pilots and flight attendants. In my role as a Senior Consultant, I helped to build and scale the application, architecting prominent features that enable crew members to connect, chat, view calendars, track flight changes, coordinate joint flights, and access shuttle, hotel, and terminal information.
One of the core features I contributed to is Crew Connections, which allows flight attendants to view each other’s schedules and request to be on the same flights. This functionality supports SWA’s close-knit, family-oriented culture—where it’s common for friends, partners, and even spouses to fly together—by making schedule coordination easier and more transparent.
A particularly interesting challenge on this project was supporting offline usage. Because flight crews often access the app mid-flight, we had to ensure critical features worked without connectivity. This led to deep hands-on experience with caching strategies, offline data storage, and flagging content for refresh once back online.
Tech Stack: Swift, Gitlab CI/CD, AWS
I helped to build an enterprise AI platform that serves over 14,000 users across Credera and Omnicom, one of the world’s largest advertising firms. The platform includes a a custom Rust-based GPT-4o assistant and a retrieval-augmented generation (RAG) application called Aida that empowers teams to work more efficiently and intelligently.
One of my key contributions was designing an environment configuration system that made it easy to spin up tailored chatbot experiences for different agencies within the network. This architecture allowed each agency to plug in their own RAG data sources, branding, and behavioral preferences—dramatically improving scalability, customization, and relevance across use cases. This modular design enabled rapid adoption across our global agencies, each with unique data requirements and workflows.
Tech Stack: Rust
I led the end-to-end development of the Performance Operations Hub, a centralized web application built for Apple’s global marketing teams. Designed to streamline workflows, automate reporting, and improve data accessibility, the platform brings together tools and data in one cohesive experience.
I built the application using React for frontend and Terraform for the backend while leveraging several AWS services. As the sole developer of this brand new platform, leaning on senior engineers for high-level help when needed, I learned so much about building and architecting applications from scratch. Furthermore, this project gave me the opportunity to work closely with stakeholders, translate complex marketing workflows into intuitive interfaces, and leverage server-less infrastructure to deliver fast, reliable performance.
One of the most impactful features I worked on was a report generator that replaced a manual, time-consuming reporting process. Previously, marketing teams spent hours formatting and editing data into weekly Keynote presentations, summarizing product performance and key marketing metrics. I built a solution that automated this workflow—pulling relevant data from the database, processing it via a Glue script, and inserting it into a templated Keynote—saving teams hours of valuable time each week.
Tech Stack: React, Terraform, AWS (Amplify, Lambda, DynamoDB, Glue, S3, and API Gateway)
Team Member Handheld (TMH) is an iPad mini iOS application, catering to the needs of restaurant servers by streamlining the order submission process and facilitating a seamless payment experience for guests. My team at Credera built this application from scratch and tailored it specifically to our client, an American restaurant corporation with more than 1600 restaurants worldwide.
TMH integrates directly with our client's Point of Sale (POS) system, ensuring that order and payment information is synchronized across the establishment, avoiding discrepancies between the front-end and back-end operations. During my time on the project, my team and I were able to achieve an error rate of less than 1% for over 3 million weekly orders on all devices used in the restaurant, which was a big win for our client.
One of the standout features of TMH is its capability to handle secure payments. After the guests have finished their meal, servers can generate and process the bill directly through the iPad using a card scanner. This not only expedites the payment process but also allows for various payment options, including credit cards and digital wallets.
Tech Stack: Swift, Firebase, Google Cloud Functions, XCode Cloud, New Relic
At Credera, I lead a 4 person team to build a Swift UI iOS Accelerator app with the goal to provide best-practice, ”plug and play” code that will allow us to initialize client apps more effectively and deliver high-quality iOS apps to clients more efficiently.
Features of the accelerator include a collection of basic sample screens, basic API integration, header, tabs, navigation, Firebase integration (analytics, remote configuration, crashlytics), build flavors and configurations, and app localization support.
Tech Stack: Swift UI, Firebase, Google Cloud Functions
SET is a fashion app that organizes your closet and recommends outfits. You can explore your closet with a single swipe, quickly discover and revisit fashionable outfits you already own, and save your favorites to your digital closet. SET helps you save money and time by making the most of the items in your current closet. Imagine the closet from Clueless!
In my role as founder and lead engineer, I oversaw the complete product development process. I worked with a business development team to conduct market research, develop a business model for our product, and outline requirements for a MVP. On the software side, I was responsible for overseeing sprints, building features, and conducting user testing in order to shape decisions regarding features in subsequent sprints.
See the final pitch deck here.
Tech Stack: React Native, Firebase
View your digital closet.
Save your favorite outfit combinations.
Caravan is an iOS platform to connect people in Denver to carpool to Colorado ski resorts.
I collaborated in a six person team to develop this React Native iOS application from scratch. I led front end UI implementation for the app and also organized the back end to efficiently store user and ride data. I devised features such as calculating distance between users using Google API services, license scanning verification, user profile functionality, and more. In addition to working as a full stack software engineer on the project, I also facilitated in overall project management: devising features, writing stories, and conducting user testing cycles. In the end, our team was able to successfully launch our product on-time for the 2020 ski season.
See more on the Caravan website or the app store.
Tech Stack: React Native, Firebase, Google Cloud
Create a carpool as a driver.
See details on trips, riders, and drivers.
Track all your rides in one place.
In a Design, Thinking, and Communication course at Northwestern, a client came to my team with the challenge of creating a product that maximizes bubble production while also being aesthetically pleasing.
The Bubble Tray functions not only as a relaxing bath tray but also allows users to pour bubble bath soap directly in line with the stream of bath water, maximizing bubbles. We conducted market research, surveyed adults on their bubble bath preferences, conducted user observation, and built several mockups before reaching the optimal design for our final product. We made our final product by hand with raw materials and wrote an original final design report.