Articles
Blog
Articles about iOS, architecture, careers, and continuous learning.
Monozukuri: architecture of an autonomous feature delivery system
This post is for anyone who wants to understand what’s running under the hood — not just what Monozukuri does, but how it does it and where there’s still roo...
The Real Product Launch — It's Not as Easy as They Say
Everyone talks about launching a product like it’s a natural step. You build the thing, you press the button, you ship. What they don’t tell you is that befo...
Building my Second Brain — How I designed a Mission Control system for real
I’ve been running an OpenClaw instance as my Mission Control for a while now. It connects to my Google Workspace, reads my Notion notes, pulls data from Pape...
The hard satisfying life of founder mode
Paul Graham wrote an essay called Founder Mode that hit me harder than any technical article ever did. He talks about how founders operate differently from h...
This is not vibe coding
Everyone is talking about vibe coding. Prompt something, ship whatever comes out, hope for the best, and call it a product. Twitter is full of “I built an ap...
Applying concepts I learned from System Design
I started to delve deeper into the concepts of the book I mentioned in the previous article. If you haven’t read it, go ahead and take a look at the tips. I ...
You need System Design to understand software
Continuing this series in English, I’ll share my experience studying System Design—not the visual work of a Design System, which is a completely different su...
Different architectural approaches to the same problem
Today I’ll share how I migrated a SwiftUI app from MVVM to VIP-Clean. I’ll also try writing this article in English, so please bear with any mistakes!
Using VSCode and Cursor for iOS development
These days, not using AI can make you feel as though you’re falling behind. There are many tools: ChatGPT, Gemini, DeepSeek, and more. Rather than explain th...
Building a Design System with SwiftUI
Hello, everyone! I’m back with a challenge I hadn’t faced in all my years in software: building a Design System, using SwiftUI, which until then I’d mainly e...
Back to the blog — WWDC, Swift Testing, and much more!
I’m back! Hello, everyone! After years away from writing here, I’m back. I’ll try to post more consistently and avoid another long hiatus.
SOLID in real applications — The Open/Closed Principle
This week, while reading Martin Fowler’s Refactoring: Improving the Design of Existing Code, I noticed everyday development situations that are easy to overl...
Sorting algorithms — What are they, anyway?
Continuing the series on data structures in Swift, let’s explore sorting: bubble sort, selection sort, and insertion sort. “I only saw that at university, or...
Back to data structures in Swift — and why
After a year-end break, I’m writing again. The Airbnb clone is on hold while I spend less time on SwiftUI, so I’m taking a step back to discuss data structur...
Cloning Airbnb with SwiftUI — Part 2
It’s been a while! Balancing work, life, and creating content can be difficult. I’m back with a second approach to recreating Airbnb’s design.
Experiences with remote work
This week’s post is less technical. I want to share my experience of working from home and what that has meant during this period.
Cloning Airbnb with SwiftUI
Hello to everyone arriving at the blog! It’s been a few days since my last post. I’ve been short on time while moving from Itaú to iFood, a new challenge. Af...
Side projects — We all start them; now let’s finish one with SwiftUI
Who hasn’t started a personal project and abandoned it halfway through? I have several. I would begin full of enthusiasm, then stop touching the repository a...
SwiftUI — Building an animated credit card
Hello, scholars and diplomats! Before diving into SwiftUI, here’s the story behind that greeting. My friends and I used to greet each other in unusual ways. ...
SwiftUI — A distant adventure?
Hello, scholars and diplomats! I’ll explain that greeting in another post. Today I’ll share what I’ve seen and heard about SwiftUI, some experiments, and the...
A fresh start
I’ve wanted to get back to writing since the start of the year, but spent much of quarantine putting it off. This week brought a fresh start in several areas...