Blog

July 12, 2019

January 2, 2025
Hear Me Out... Sound Breakers: Revolutionizing Personal Audio with a "Sound Vacuum"

Welcome to "Hear Me Out…," a series where I will explore the cutting edge of product design and technology. Today, I'm diving deep into a concept that's been on my mind for close to 4years now: Sound Breakers – a revolutionary approach to personal audio that does away with in-ear devices and transforms how we […]

× Read More ×
January 2, 2025
Part 2: My Streaming Dream, Realized - A Product Design Solution

Happy New Year everyone and welcome to the second part of this segment. In Part 1, I discussed my frustration with the lack of personalized playlist features on streaming platforms. I pondered its reasons – the licensing labyrinths, the algorithm's grip, and maybe even a little fear of giving us too much control. I envisioned […]

× Read More ×
December 31, 2024
Part 1: My Streaming Dream - The Quest for My Own Curated playlist

As a Product Designer, I spend my days thinking about user experiences, flows, and features. I’m constantly looking for ways to improve how we interact with the digital world. But sometimes, the most basic needs and desires remain frustratingly unaddressed. Today, I want to talk about a feature I’ve been dreaming about for years – […]

× Read More ×
August 31, 2024
5 API Design Decisions I Regret (and What I'd Do Differently)

As a Front-end Developer, I spend a lot of time immersed in the world of APIs. I see the amazing things developers build with them, but I also see the pain points that can arise from less-than-ideal design choices. Over the years, I've learned (often the hard way) that API design is a critical art […]

× Read More ×
July 12, 2022
Taming the Beast: Simplifying Complex Processes in Front-End Development

Hey fellow front-end adventurers! We all know the feeling: You're staring at a sprawling codebase, a tangled web of components, or a complex workflow that feels like it's fighting back. As front-end developers, we often grapple with intricate processes that, if not managed well, can lead to frustration, bugs, and wasted time. But fear not! […]

× Read More ×
April 9, 2021
Why Designers Should Learn Code: Understanding Constraints in Design Translation

Introduction to the Designer-Developer Relationship The relationship between designers and developers is a cornerstone of effective collaboration in the digital product creation process. In today's technology-driven landscape, the synergy between these two roles is more crucial than ever. The designer's role typically revolves around aesthetics, user experience, and interface design, while the developer is primarily […]

× Read More ×
August 27, 2020
The Power of Context: Unleashing Atomic Design in Front-End Development

Understanding Context in Design Context plays a vital role in design, particularly within front-end development, as it significantly influences user experiences. In essence, context refers to the circumstances and environments surrounding a user that affect how they interact with digital products. These elements include the user's physical environment, emotional state, goals, and the overarching purpose […]

× Read More ×