Nifemi
WorkBlogInvestmentsAboutToolsContact
WorkBlogInvestmentsAboutToolsContact
Nifemi

Product Software Engineer

Nifemi

Navigate

WorkBlogInvestmentsAboutToolsContact

Connect

GitHubLinkedInRSS

Based in Brazil (GMT-3). Comfortable overlap with US (Eastern, Central, Mountain, Pacific), UK (GMT), and Europe (CET).

© 2026 Nifemi, Purple Engineering.

Blog

Thoughts on coding, architecture, mobile development, and other things I've learned along the way.

2026

Feb 20

Still Building Brazil

BOVB11 tracks the Ibovespa. It's a small position. I'm still adding. Still figuring out how it fits with my other Brazil holdings.

#investments#investing
· 1 min read
Feb 20

Power in Paraná

Copel is one of Brazil's largest energy companies. I'm in for utilities growth and the long haul.

#investments#investing
· 1 min read
Feb 20

Planes, Defense, and a Value Bet

Embraer does regional jets and defense. I'm in for both, and I see it as a long-term value play.

#investments#investing
· 1 min read
Feb 20

The Ballast

About 31% of my portfolio is in fixed income. CDBs, mostly. Stability and returns. I keep it stable and add when rates are attractive.

#investments#investing
· 1 min read
Feb 20

Gold as Insurance

GOLD11 gives me inflation hedge and diversification. I adjust the allocation when macro conditions change.

#investments#investing
· 1 min read
Feb 20

The Position I'd Take Back

HASH11 is down 47%. I'm waiting for a recovery to exit. I never really trusted crypto. I won't buy more.

#investments#investing
· 1 min read
Feb 20

500 Companies, One ETF

IVVB11 is my largest position. Here's why I treat the S&P 500 as core long-term exposure and mostly ignore it.

#investments#investing
· 1 min read
Feb 20

Small Bet on Nu

Nubank has 100 million customers. I hold a tiny position. Testing the thesis. I think the growth potential is strong.

#investments#investing
· 1 min read
Feb 20

The Chips That Run AI

TSMC makes the semiconductors that power Nvidia, Apple, and the AI boom. I'm betting on both the demand and the moat.

#investments#investing
· 1 min read
Jan 9

Selling Is Hard, Especially When You're an Engineer

Building tem mimo was the easy part. Selling it? That's where it got real. What I've learned doing both for a solo SaaS.

#sales#indie-hacking
· 4 min read

2025

Aug 15

Shipping Solo: Launching and Iterating

You built it. Now ship it. How to launch a side project, get early users, and iterate without losing momentum.

#side-projects#indie-hacking
· 3 min read
Mar 21

Shipping Solo: From Idea to First Commit

Building a side project on your own. How to pick an idea, scope it, and get to the first working version without burning out.

#side-projects#indie-hacking
· 2 min read
Feb 14

AI Coding Without Fundamentals Is Just Vibecoding

AI tools can help you ship faster. But without programming fundamentals, you're not coding. You're guessing and hoping the output works.

#ai#programming
· 3 min read

2024

Nov 11

Building Distributed Systems with Node.js

Replication, consistency, fault tolerance, and microservices. How to design Node.js services that keep running when things go wrong.

#nodejs#distributed-systems
· 4 min read
Sep 5

Migrating a Legacy Frontend to Next.js

How we cut initial page load by 40% when moving a legacy frontend to Next.js. Data fetching, hydration, and avoiding common migration pitfalls.

#nextjs#migration
· 2 min read
Jul 23

Why I Use Flutter for Production Mobile Apps

After building apps for Lucid Motors, Nutrafol, and others, here's what makes Flutter a solid choice for production. Clean Architecture, performance, and team velocity.

#flutter#mobile-development
· 2 min read
May 9

Core Design Patterns for Scalable Node.js Applications

Load balancing, caching, and message queues. Practical patterns that make Node.js apps handle more traffic without rewriting everything.

#nodejs#system-design
· 3 min read
Mar 14

Building a Multi-Tenant SaaS with Next.js

How to structure a multi-tenant app with Next.js, separate dashboards per client, and keep data isolated. Lessons from building a white-label loyalty platform.

#nextjs#saas
· 2 min read
Jan 18

Node.js, System Design, and Distributed Systems: Where to Start

A practical intro to thinking about system design when building with Node.js. Why it matters and what to learn first.

#nodejs#system-design
· 2 min read

2023

Apr 25

Conclusion - Building a Simple Social Feed using DDD Clean Architecture

In previous articles, we have been building a simple social feed using DDD Clean Architecture. In this article, we will conclude the series by implementing Dependency Injection and wrapping up the project.

#flutter#architecture
· 3 min read
Apr 24

PART 3 - Building a Simple Social Feed using DDD Clean Architecture

In the previous chapter, we looked at how to apply the DDD Clean Architecture to our simple social feed flutter application. We implemented the Presentation layer and the Domain layer. In this chapter, we will be implementing the Infrastructure layer and the Application layer.

#flutter#architecture
· 7 min read
Apr 21

PART 2 - Building a Simple Social Feed using DDD Clean Architecture

In previous chapters, we discussed about the concept of DDD Clean Architecture. In this article, we will be building a simple social feed using DDD and Clean Architecture.

#flutter#architecture
· 7 min read
Apr 7

PART 1 - Introduction to DDD Clean Architecture with Flutter

In the first part of this series, we will introduce the concept of Domain-Driven Design (DDD) Clean Architecture and its relevance in building Flutter applications.

#flutter#architecture
· 6 min read
Apr 5

Building Flutter Projects with DDD Clean Architecture: A Series on Separation of Concerns and State Management

This article series is aimed at intermediate Flutter developers with a good understanding of Dart and the Flutter framework. The series will cover the implementation of Domain-Driven Design (DDD) Clean Architecture in Flutter projects.

#flutter#architecture
· 2 min read
Jan 23

Making the shift to statically typed languages

Developers are switching to statically typed programming languages due to their ability to mitigate errors and improve code quality, resulting in improved maintainability and productivity.

#programming-languages#typescript
· 4 min read

2022

Dec 2

Hybrid x Native Development - Startups Dichotomy

Hybrid or native? For startups with limited resources, the answer is usually simpler than the debate makes it seem.

#mobile-development#startups
· 5 min read
Nov 18

Flutter vs React Native: What to know before getting started

Flutter and React Native are two of the most popular multi-platform development frameworks on the market today, each with its own set of advantages and drawbacks. Evaluating and comparing these two frameworks is essential to determine which is best suited for your project.

#flutter#react-native
· 5 min read
Sep 29

The Case for Flutter in Multi-Platform Development

Why Flutter keeps winning over teams building for mobile, web, desktop, and embedded. A look at the framework, the ecosystem, and the companies betting on it.

#flutter#mobile-development
· 4 min read

28 posts