- Roderick Hsiao
- Product Engineering Consultant
- San Francisco Bay Area | Internet
- Your friendly web friend 🕸
- Web technology consultant
- Progressive web app (PWA)
- Web UI component and front-end infra and architecture
- High performance web development
- Large scale and international web app
- Search engine optimization (SEO)
Jan 2023 - present | Remote
- KindredJan 2023 - presentTech stack: React, React NativeKindredJoin our members-only home exchange community and unlock travel for $0/night.
Principal Software Engineer
Feb 2017 - Jan 2023 | Palo Alto, CA
- Tinder OnlineFeb 2017 - Jan 2023Tech lead for https://tinder.comTech stack: NodeJS, React and ReduxTinderWith 55 billion matches to date, Tinder® is the world's most popular dating app, making it the place to meet new people.
- Tinder Swipe LifeNov 2017Tinder MagazineTech stack: GatsbyJS, Wordpress
Product Engineering Consultant
March 2021 - present | San Francisco, CA
- Alt PlatformMarch 2021 - December 2022Frontend architecture improvements, performance enhancements, instrumentations, and search engine optimizations.Tech stack: ReactAltIt’s time to invest in what you love. ALT gives you access to utility and liquidity like never before.
- ForethoughtAugust 2021 - Nov 2021, Jan 2022 - July 2022Focus on feature development and design system infrastructure. Provided technical guildline and directions. Deliever state persistant stragetgy and major rebranding.Tech stack: ReactForethoughtImprove your customer experience by using AI.
July 2016 - Jan 2017 | Palo Alto, CA
- Branch Dashboard and SolutionsJuly 2016 - Jan 2017Building frontend infrastructure, Engineering practice and website optimizations.Tech stack: NodeJS, React and ReduxBranchNumber 1 in deep linking. Integrate robust, durable links into email, SEM, ads and other traditional marketing channels for improved app growth.
Senior Software Engineer
Nov 2009 - July 2016 | Sunnyvale, CA
- Yahoo HomepageJune 2014 - July 2016Building one of the most visited single web application of the world accross three screens. Building common UI components, utilities and NodeJS library.Tech stack: ExpressJS, ReactJS (Fluxible), and Atomic CSSYahooA new welcome to Yahoo. The new Yahoo experience makes it easier to discover the news and information that you care about most. It's the web ordered for you.
- Yahoo WeatherJune 2014 - July 2016Polish Yahoo Weather using isomorphic ReactTech stack: ExpressJS, ReactJS (Fluxible), and Atomic CSSYahoo WeatherPrepare for your day with the most accurate hourly, 5-day, and 10-day forecasts. Stunning Flickr photos match your location, time of day, and current conditions.
- Yahoo News DigestJune 2014 - July 2016Power our popular native app content - Yahoo News Digest on web for better SEO and deeplinking experienceTech stack: ExpressJS, ReactJS (Fluxible), and Atomic CSSYahoo News DigestYahoo News Digest provides a definitive summary of all the important, need-to-know news. Digests are delivered twice a day - once in the morning and once in the evening.
- Yahoo Mobile HomepageOct 2013 - June 2014Pilot single web application on Yahoo mobile homepage, targeted user perceive performance enhancement.Tech stack: ExpressJS, DustJS, and YUI
Engineering Team Lead
April 2013 - Oct 2013 | Taipei, Taiwan
- Yahoo APAC Mobile Homepage (Taiwan and Hongkong)April 2013 - Oct 2013Lead a team of 5 developers to build content consumption experience.Tech stack: ExpressJS, DustJS, CSS, and YUIYahoo行動版提供最方便的網站搜尋、即時新聞、生活資訊和Yahoo奇摩服務入口。
Quality Engineering Lead / Software Engineer
Nov 2009 - April 2013 | Taipei, Taiwan
- Yahoo 2012 Presidential Election - Control RoomSep 2012 - Dec 2012Control Room is a comprehensive coverage tablet app with a human touch, where the news is an experience with original content and curated stories from leading sources.Tech stack: CSS, PHP and YUIYahoo 2012 Presidential ElectionYahoo's Control Room has live streaming video, coverage and maps of all House, Senate and Gubernatorial races, as well as the Presidential race results down to the county level, live blogging and live polling and social sentiment analysis.
- Yahoo 2012 Presidential Election - #HashoutJune 2012 - Sep 2012#Hashout is an online talk show that engages perspectives to spark a conversationTech stack: CSS, PHP and YUIYahoo 2012 Presidential ElectionYahoo's Control Room has live streaming video, coverage and maps of all House, Senate and Gubernatorial races, as well as the Presidential race results down to the county level, live blogging and live polling and social sentiment analysis.
- Yahoo Global NewsNov 2009 - June 2012Build a single platform to serve all Yahoo properties around thw world. In charge of front end testing strategy, framework and automation.Tech stack: Java, Selenium, WebdriverJS and YUIYahoo NewsBrowse latest news on Yahoo News.
Ministry of National Defense
Project Manager/Engineer Lead
Oct 2008 - Nov 2009 | Taiwan, R.O.C
- Equipment SimulatorDeveloped two web-based applications for military training purpose.Managed/Trained 6 soldiers to develop educational simulator software.Tech stack: Adobe Flex, Adobe Flash, ASP.NET, and SQL Server
Hey, thanks for visiting! Drop me a message if you want to discuss interesting web ideas, questions, or a potentially fun project to work together :)
Open for tech talks invitations, project architecture consulting (web performance, large scale web app, team mentoring and more). Book your free discussion session with me at Calendly.
About this site
This website is build on
This is a high performance website
- PageSpeed Test Score:97 / 100
- Web Page Test:Speed Index: 825
- Optimize mobile device by implementingCritial Rendering Path