As a software engineer, Karthik is focused on building the visual and interactive experience you see on our website. Outside of work, he is an outdoor adventurer, enjoying everything from skiing and snowboarding, to hiking, running and cycling. Why did you decide to become a software engineer?
Growing up in Bangalore, which many consider to be the Silicon Valley of India, it was motivating to see others achieving great success in the field of computer science. I was inspired
You may have spotted Kia in our April Fools’ Day spoof, but she isn’t really creating our cryptocurrency. As a full stack engineer on our growth team, Kia builds features that help new users engage with Houzz. When she’s not at work, Kia can be found at her improv comedy class, rock climbing or filling out the latest New York Times crossword puzzle. What project are you most proud of at Houzz?
I’m most proud of my contributions to the new room-centered landing experience for
In his role, Jichi focuses on ensuring that the Houzz search functionality delivers the most relevant results to our community. Forever a student of the world, when he’s not at work, you’ll find Jichi out exploring new places and learning how to play new sports or musical instruments. How did you hear about Houzz?
I was looking to join a company where my work could help to shape the foundation of their technology from an early stage and was drawn to Houzz after reading an art
Based in our Tel Aviv office, Shelly works to ensure our iOS community has the best possible mobile experience. Outside of work, she enjoys walking her dog, Chuck, going to the beach, hiking, cooking and traveling to new places. What do you do at Houzz?
In my role at Houzz, I’m continuously testing our app for the iPhone and iPad and working with our developers to create the most functional, intuitive and enjoyable mobile experience possible. Why did you decide to work in qua
Based in our Tel Aviv office, Tom works to ensure our Android community has the best possible mobile experience. When he’s not busy exercising his mind at work, you’ll likely find him building furniture in his workshop or outside growing hot peppers to flavor his favorite spicy dishes. Did you always know you wanted to become a software engineer?
Yes, but I didn’t know that’s what it was at the time. Growing up, I always tinkered with mobile devices, questioning why things wo
As a member of the Houzz backend team, Minwen works on infrastructure and platform products to improve the Houzz community experience by making the website faster and more reliable. When she’s not working, Minwen enjoys traveling with her family to places they’ve never been before. Their last stop was Iceland. Why did you want to become a software engineer?
I’ve always liked building things, but didn’t start coding until I was in college. When I was a teenager, computer scien
The Houzz team of designers has grown quickly over the past few years to more than 25 designers across product, branding, and marketing. This growth has supported Houzz’s expansion both to new markets (we’ve launched dedicated platforms for 14 countries) and to new offerings, such as our home products marketplace, the Houzz Shop. For our team to best support the company through rapid growth, we needed to put new processes in place. We understand the value of having a good des
As a research engineer, Yunsong helps augment search and personalized recommendation experiences for the Houzz community. Outside of work, Yunsong enjoys spending time with his family, and looks forward to sharing his love of the outdoors with his young son. Why did you decide to become a research engineer?
I’ve always been driven by the desire to find and solve difficult challenges, a common trait among research engineers. I studied computer science in school, which led to a
At Houzz, we’re constantly identifying new ways to ensure the best possible experience for our community. One way to do that is by testing our systems for hidden bugs. Recently, we developed our own tool called TAP (or Type Analyzer for PHP), to add a static analysis to our dynamic language, so that we can catch issues before they are released to the public. Static vs. dynamic language
There are two main categories of programming languages: statically typed languages like C++
At Houzz, we use Redis as the de-facto in-memory data store for our applications, including the web servers, mobile API servers and batch jobs. In order to support the growing demands of our applications, we migrated from an ad hoc collection of single Redis servers to Redis Cluster during the first half of the year. To date, we have gained the following benefits from the migration: – Ability to scale up without the need to modify applications. – No additional proxies between
Recently members of our analytics and data science teams hosted a meet-up in conjunction with DahShu.org for students and recent graduates where we shared our own career experience to shed some light on their next career move. Here’s what I shared with them: I joined Houzz at the end of 2015 after seven years at one of the largest companies in the Valley. Over time, I came to feel that I would benefit from working at a smaller company where I would have the opportunity to wor
One of the things I love most about being a product designer at Houzz is how I’m constantly challenged by projects. Most recently I worked on View in My Room 3D (VIMR 3D), which brings augmented reality to the Houzz shopping experience, making it easy for people to find products that will work great in their homes. We had to overcome major design and technical challenges to make VIMR 3D an intuitive and easy-to-use feature for our users. Here are some takeaways from the proce
Today Houzz released View in My Room 3D for iPhone® and iPad®, which allows app users to preview more than 300,000 furniture and decor products from the Houzz Shop in 3D, within their own homes, before they buy. As the team lead, Sally Huang oversees all aspects of the 3D and augmented reality (AR) technology features for Houzz from developing a roadmap to data creation and processing pipelines, to the actual code that displays it. Outside of work, Sally enjoys photography, p
As a member of the mobile development team based in Tel Aviv, Ela is responsible for the design and experience of the Houzz apps, on both the iOS and Android platforms. When she’s not at work, Ela enjoys hitting the beach or park to play volleyball, juggle, spin poi or Hula Hoop. How did you get into design?
I’ve been drawn to design for as long as I can remember, doodling on every notebook or piece of paper available. Being a pretty geeky kid, I loved playing video games and
At Houzz, we use automatic testing to ensure that the Houzz App is stable and bug free. With time, the automation test suite has gotten larger, and more comprehensive. As developers, we wanted to measure how much of our code is being tested and to understand what scenarios are accounted for, which not, and what additional automated testing to add. To do this, we used Code Coverage. It is common practice to use Jacoco on Android, specifically, but it’s integration into Jenkins
Mindy focuses on building the user interface for Houzzers as a front-end engineer, from enhancing the photo browsing experience, to redesigning user profiles, to creating a home for Houzz TV. When she’s not at work, she can often be found hiking with her husband and her Shiba Inu, Maui, or tackling a remodeling project at home. What sparked your interest in computer science?
I was really into art when I was growing up in Taiwan – I’ve always enjoyed making things, from sewing
At Houzz, we’ve developed a solution for JSON parsing in Swift that can save developers a lot of time while supporting all the great characteristics of Swift – namely, type safety, marking model properties as read only, and supporting pure Swift classes (not derived from Objective C) and Swift structs. The difficulty with parsing JSON in Swift is that it is a strongly typed language, while JSON is loosely typed and JSON tags don’t carry type information and can carry a paylo
During San Francisco Design Week, nearly 200 Bay Area designers gathered at our Houzz HQ to mingle with members of our design and engineering teams and tour our new office, while enjoying tasty food and drinks. Alon Cohen, Houzz cofounder and president, spoke at the event, sharing the story of how Houzz got its start and the evolution of our web and mobile design – everyone got a kick out of the original Houzz website! Here are a few photos from the event. Guests getting the
Houzz is on a mission to make the home renovation and design process more fun and productive, and that includes the experience of shopping for the best products for your home. Today, we’re excited to open our commerce API to third party partners, bringing even more great sellers and inventory to the Houzz Marketplace. Available as beta to a handful of merchants for a few months, we’re now inviting all merchants who have home goods and are looking to sell on Houzz, as well par
In the last post we covered the main differences developing for tvOS, how to set up your project, and some of the details related to managing the focus. In this post, we’ll dive more into focus management using focus guides. UIFocusGuide inherits from UILayoutGuide and enables finer control over the system focus engine. Using focus guides
The system focus engine typically only searches horizontally or vertically for the next view to put in focus when the user swipes horizont