Software Engineer · Seattle, WA · Open to new roles
Ricardo López Fócil

Ricardo
López Fócil.

I'm passionate about coding and love creating things people actually use from order workflow improvements in the DoorDash iOS consumer app to collaboration features inside Microsoft Excel. I care deeply about safe rollouts and reusable code, and I'm looking for work that keeps me challenged and always learning.

Ricardo López Fócil
Currently
Main Focus
I am learning more about the latest AI tools available and integrating them in my workflows.
Open to
new roles
01

iOS

iOS is one of the first platforms I learned, so I am naturally passionate about building in that space.

02

Full-Stack

I have had both backend and frontend experience across my roles which make me a really flexible candidate for a wide range of projects.

03

Backend

I have both, C/C++ experience from my Microsoft time as well as microservices experience from my DoorDash role, having a good grasp and passion about system design.

04

AI Eng

While this is an area I am fairly new to, I would love a role that allows me to go deeper into the agent integration in production systems.

01

Where I've shipped

DDoorDash
iOS Engineer · DashMart
2024 — 2026

I was the main iOS engineer on the DashMart team, building experimental iOS features end-to-end, architecting UI/UX patterns that reach the broader DoorDash consumer app and collaborating in cross functional teams including PM and Operations. Full ownership from design through production rollout.

01

iOS order workflow

Worked in a bug effort to revamp parts of the order experience of the DoorDash app, touching critical components in a safe a retro compatible way and collaborating across multiple surfaces including the iOS app itself and the Backend.

02

Occasion landing pages

Extended to the whole organization

Designed & shipped configurable landing pages backed by a dynamic system, so the operations team can create promotional campaigns in different stores and measure their success.

03

Navigation & motion

Tuned navigation and transition animations into grocery & retail surfaces to improve the percieved responsiveness.

04

Cross-stack contributions

Partnered across Kotlin microservices (CRDB / Postgres) on API design, contract definition, and integration strategy.

05

Dev velocity

AI-assisted

Leaned on Claude, Augment, Codex & Cursor to ramp faster and to increase my velocity, always ensuring high quality and tested outputs.

Microsoft
Senior Software Engineer · Excel
Full-time · 2018 — 2024
+ SWE Intern · Summers 2016 & 2017

Shipped mainly collaboration features across platforms, layering platform-specific UX on shared cross-platform code.

01

Show changes feature

I was part of the show changes feature in Excel, that allow users to visually inspect some of the latest changes in the workbook including who made them. improving trust in collaboration workbooks.

02

Catch Up

Led a crew of 4 engineers incuding myself in an experimental web feature for proactively telling users what had changed since the last time time they saw a document, improving consistency across Office products.

03

Named sheet view

I was part of the named sheet view effort, across the shared layer and the web front end layer. This feature prevents users from conflicting with each other in very common sort and filter opperations.

04

Native macOS + C++

Built native macOS components interoperating with shared C++ infrastructure. Some features include: "Customize keyboard shortcuts" and been able to insert header and footer pictures in Mac, further reducing platform disparity

02

Things I'm building

Side projects where I get to own the whole stack, enhancing my learning opportunities.

Getting App Store ready

Money Tracker

A money tracker that aims to make speding a conscious habit. Recently migrated from UIKit to native SwiftUI. This app aims to answer the spending money questions in an untuitive and yet powerful way.

Money Tracker is getting its final UX touches for a beta launch to the AppStore, including onboarding views.

SwiftUIMVVMCharts
On the roadmap
Almost doneWrap up the app redesign by revamping the settings view and the groups view
NextWidgets revamping
SoonOnboarding screens for new users
SoonApple new inteligent features integration, including in device models
LaterApple finance kit integration
Money Tracker — transactions viewMoney Tracker — categories breakdown
Live on the site — Calculadora de intereses
Calculadora de intereses tool on dolareslatinos.com
WORK IN PROGRESS

dolareslatinos.com

A spanish financial-literacy guide for Latinos arriving in the US, how money actually works here, explained simply: opening your first bank account, building credit from zero.

ReactNextMDXFinancial education
Visit the site →
03

Now writing

I am starting to write some articles on medium, this is a work in progress effort to showcase how I have made some of my projects.

Follow on Medium →
04

Toolkit

Languages

SwiftObjective-CKotlinC++C

Mobile & Desktop

iOSmacOSUIKitSwiftUIXCTestSwift TestingInstruments

Backend & APIs

REST designMicroservicesBackend-driven UIDynamic configuration systems

Data

CockroachDBSQLite

Observability

A/B experimentationSLO trackingSafe deployment

AI Tooling

ClaudeCodex

General tools

Git
05

Learning right now

I like keeping a handful of threads going at once, on top of what I already know well. These are where my focus is right now.

What is new in iOS

Taking a look at the latest WWDC 26 developments.

Deep dive into agentic tools

Learning how to better leverage agentic tools, different models out there and how to integrate them in production systems.

Full-stack TypeScript

Sharpening React and edge functions by building dolareslatinos.com in the open.

iOS App intents and finance kit

I want to explore these frameworks in particular to be able to create better apps that integrate better with the system.

06 — Let's talk

Let's build something
great.

Open to all kinds of software roles iOS, full-stack, backend or AI jobs and always happy to talk.

Ricardo López Fócil · Seattle, WADesigned & built by Ricardo · 2026