# Ricardo Gonzalez (ryck.dev) > Senior Software Engineer / Manager living in London, UK. I have a passion for building high-quality web applications and exploring new technologies. I'm a Senior Software Engineer who has spent over 15 years building for the web, with a strong focus on the front end: React, TypeScript and CSS. I care about the quality of what I ship: interfaces that are fast, accessible and easy to use, and that still feel right in the small details, like a well-timed transition, a clear focus state or a helpful empty state. I use AI tools every day to move faster, but carefully. I treat what they produce as a first draft: I read, test and check every change before it goes anywhere, because I'm the one responsible for the result. I've also led teams as a Lead Developer and Engineering Manager, taking a product at 10x Banking from greenfield to a core part of the platform. Most recently I led a page-by-page rewrite of a production app onto a modern React 19 stack with no regressions. I do my best work where design, engineering and users meet. ## Pages - [Resume](https://ryck.dev/resume): experience, skills and contact details - [Projects](https://ryck.dev/projects): open source work and side projects - [Blog](https://ryck.dev/blog): 449 posts, most of them an older archive in Spanish ## Experience - Senior Engineer, Engine by Starling (Dec 2025 – present) - Engineering Manager, 10x Banking (Jul 2019 – Jul 2025) - Senior Software Engineer, 10x Banking (Jul 2018 – Jun 2019) - Senior Drupal Developer → Lead Developer, Bookatable by Michelin (Nov 2016 – May 2018) - Senior Drupal Themer, PwC (Aug 2016 – Oct 2016) - Senior Drupal Engineer, BBC Worldwide (Nov 2012 – Jul 2016) - Drupal Themer, NBC Universal (Feb 2012 – Nov 2012) - Front End Developer, theOTHERmedia (Sept 2011 – Feb 2012) - Front End Developer, defaqto (Oct 2010 – Sept 2011) ## Projects - [rtk-query-devtools](https://rtk-query-devtools.ryck.dev/): A TanStack DevTools plugin for RTK Query: inspect cache entries, mutations, tags and requests in real time. - [shadcn-family-tree](https://shadcn-family-tree.ryck.dev/): A generation-layered family tree built from shadcn cards. Click anyone and the tree re-labels itself around them, from father to first cousin once removed. ## Posts in English - [What a website needs in 2026](https://ryck.dev/blog/what-a-website-needs-in-2026): AI can build you a website in an afternoon. It won't tell you what a good one needs. Here's the checklist I used to rebuild this one. - [Hello? Someone there?](https://ryck.dev/blog/hello-again-again): Can I make it this time and start blogging? - [How to make your USG work with Sky Broadband](https://ryck.dev/blog/unifi-usg-sky): Sky doesn't like when you use your own equipment, but there is a way around it... - [Hello! (Again)](https://ryck.dev/blog/hello-again): I stopped blogging a long time ago (9 years), it's time to fix it! ## Contact - [Email](mailto:info@ryck.dev) - [GitHub](https://github.com/ryck) - [LinkedIn](https://www.linkedin.com/in/ryck/) - [X](https://x.com/ryck) - [Bluesky](https://bsky.app/profile/ryck.dev) - [Instagram](https://www.instagram.com/ryck) - [Last.fm](https://www.last.fm/user/Ryck) ## Optional - [RSS feed](https://ryck.dev/rss): every post - [vCard](https://ryck.dev/ryck.vcf): contact card - [Stats](https://ryck.dev/stats)