Key Contributions & Expertise
Payments Platform & Stripe Integration
I have been instrumental in enhancing, maintaining, and launching new features within the Payments system, which processed over $4 billion in transactions in 2024. My expertise in Stripe’s APIs and Elements has allowed me to optimize payment processing and compliance, particularly in generating Form 1099-Ks for landlords and property managers.
• Led the frontend integration of Apple and Google Pay using Stripe’s Payment Request Button API, significantly improving payment efficiency.
• Facilitated millions in additional transactions while capturing a 2.75% card fee, driving increased revenue.
• Designed and implemented user-friendly payment flows, ensuring a seamless experience for landlords and tenants.
User Experience & Frontend Performance
A key focus of my work has been on enhancing user experience (UX) and application performance. I have worked closely with Product teams to refine UI elements, improve usability, and modernize the platform.
• Figma-led UX improvements: Collaborated with designers and stakeholders to improve Apple and Google Pay experiences, ensuring an intuitive and frictionless interface.
• Removing iframes for better UX: Currently spearheading the removal of iframes from Apartments Rental Tools, leading to better performance, accessibility, and maintainability.
• Vue-based modernization: Driving a comprehensive rewrite of the Rental Tools product in Vue, transitioning from legacy frameworks to a modern, efficient, and scalable frontend architecture.
Design systems & ui consistency
Consistency and efficiency in UI development are at the core of my approach. I am currently working with the Product team to develop a design system based on design tokens, ensuring a unified and scalable component library.
• Standardizing UI components across Apartments Rental Tools to enhance maintainability and accelerate development cycles.
• Implementing design tokens to create a flexible, themeable system, improving branding and accessibility across multiple platforms.
• Streamlining collaboration between designers and developers by providing a single source of truth for UI elements.
Technology Stack & Skills
• Languages & Frameworks: Ruby, Vue, Knockout, JavaScript, TypeScript
• Payments & APIs: Stripe API, Payment Request Button API, Apple Pay, Google Pay
• Design & UX Tools: Figma, Design Tokens, UI Component Libraries
• Frontend Performance: Optimization, Iframe Removal, Accessibility Improvements
Final Thoughts
My work at Apartments.com has allowed me to merge UX design with technical excellence, ensuring seamless payment experiences for users. I thrive at the intersection of frontend development, payment integrations, and user-centered design, always aiming to enhance performance, consistency, and ease of use.