Skip to content
v1.1
Blog
Back to askfaisal home

Engineering Thoughts

First-person reflections by Faisal Al Isfahani on frontend architecture, framework mental models, custom AI co-pilot workflows, API proxy gateways, and senior engineering trade-offs.

Faisal Al Isfahani
Faisal Al Isfahani·Senior Software Engineer @ Halodoc
FEATURED POSTWeekly Thoughts
Sep 14, 2026 · 5 min read

Nine Months of Writing About Software. Here's What Stuck.

After nine months of weekly technical writing, here are the core reflections on software engineering and architecture that resonated most.

#career
Read More
Sort By:
Weekly ThoughtsSep 7, 2026
5 min read

What I Learned Building My Own Portfolio as a Product

I built my portfolio as an interactive conversational product rather than a static resume: ask a question and get authentic answers about my work.

#frontend#career#dx
Read More
Weekly ThoughtsAug 31, 2026
5 min read

Five Things I Wish I'd Known When I Started as a Frontend Engineer

One: The browser is your runtime. Learn it, not just the frameworks that run in it.

#career#frontend
Read More
Weekly ThoughtsAug 24, 2026
5 min read

State Management in 2026: When Do You Actually Need It?

Modern frontend state management requires separating server cache from local UI state rather than reaching for heavy global stores.

#state-management#react#angular#frontend
Read More
Weekly ThoughtsAug 17, 2026
5 min read

I Reviewed 200 PRs This Year. Here's What I Look For First.

After reviewing over 200 pull requests this year, here is what I look for first: context clarity, test coverage, and modular boundaries.

#code-review#career#dx
Read More
Weekly ThoughtsAug 10, 2026
5 min read

Build Tooling: The Invisible Bottleneck

The adoption trajectory of tools like Vite has been dramatic. What started as a fast dev server has become the build tool for most new frontend projects.

#dx#performance
Read More
Technical TopicsAug 8, 2026
5 min read

Think Fullstack, Even If You Only Ship Frontend

I consider myself a frontend engineer. But the best frontend decisions I've made have come from understanding what's happening on the other side of the API.

#fullstack#architecture#frontend
Read More
Technical TopicsAug 3, 2026
5 min read

When the Software Has Consequences Beyond the Screen

Some software breaks and a button doesn't work. Some software breaks and a doctor doesn't see the right patient data.

#career#architecture
Read More
Technical TopicsJul 29, 2026
5 min read

Why the Proxy Layer Is the Most Underappreciated Part of Any Architecture

Proxies and API gateways sit quietly between clients and microservices. Here is why centralizing concerns at the proxy layer prevents architectural rot.

#proxy#architecture#fullstack
Read More
Showing 1–8 of 51 articles