M. MAUN STUDIO
Let's Work Together
Journal

Notes on tech, design,
and freelancing.

14 posts
Web Design as a Series of Tradeoffs
01Aug 2026

Web Design as a Series of Tradeoffs

Every design decision constrains another. A look at the fundamental tensions in web design and how to navigate them without falling into dogma.

BlogRead →
Building Mobile Apps in 2026: What Actually Matters
02Aug 2026

Building Mobile Apps in 2026: What Actually Matters

The mobile development landscape has settled into clear patterns. Here's what drives real decisions when building apps today, based on user expectations and platform capabilities.

BlogRead →
Building Fast Websites Without a Framework
03Jul 2026

Building Fast Websites Without a Framework

Modern browsers provide everything you need to build performant, interactive websites. Here's how vanilla JavaScript and web standards can replace most framework boilerplate.

BlogRead →
Full Stack Development: What It Actually Means in Practice
04Jul 2026

Full Stack Development: What It Actually Means in Practice

Full stack development isn't about mastering everything—it's about understanding enough of each layer to ship complete features and make informed architectural decisions.

BlogRead →
Building Readable Interfaces: What Actually Matters in Web Design
05Jul 2026

Building Readable Interfaces: What Actually Matters in Web Design

Most web design advice focuses on aesthetics. Here's what engineers should prioritize instead: readability, performance, and letting content breathe.

BlogRead →
Building Mobile Apps in 2026: Native vs Cross-Platform Trade-offs
06Jul 2026

Building Mobile Apps in 2026: Native vs Cross-Platform Trade-offs

A practical comparison of native iOS/Android development against cross-platform frameworks like React Native and Flutter, based on real project experience and current tooling.

BlogRead →
Building Fast Websites Without the Framework Fatigue
07Jun 2026

Building Fast Websites Without the Framework Fatigue

Modern web development doesn't require React for everything. Here's how I choose the right tools for the job, from vanilla HTML to progressive enhancement.

BlogRead →
Full Stack Development: Building Complete Systems from Database to UI
08Jun 2026

Full Stack Development: Building Complete Systems from Database to UI

A practical look at what full stack development actually means in 2026, the technical decisions you face when building complete systems, and how to avoid spreading yourself too thin.

BlogRead →
What I Learned Rebuilding My Portfolio Site Three Times
09Jun 2026

What I Learned Rebuilding My Portfolio Site Three Times

After three complete rewrites in as many years, I've landed on principles that actually matter for developer portfolios: accessibility, performance, and maintainability over aesthetic trends.

BlogRead →
Mobile App Development: Native vs Cross-Platform in 2026
10May 2026

Mobile App Development: Native vs Cross-Platform in 2026

A practical comparison of native and cross-platform mobile development approaches, based on real project experience with Swift, Kotlin, React Native, and Flutter.

BlogRead →
Building Fast, Maintainable Web Apps in 2025
11May 2026

Building Fast, Maintainable Web Apps in 2025

Modern web development requires balancing performance, developer experience, and long-term maintainability. Here's what actually matters when building production applications.

BlogRead →
Full Stack Development: What It Actually Means in 2026
12May 2026

Full Stack Development: What It Actually Means in 2026

Full stack development has evolved beyond knowing a frontend framework and a backend language. Here's what the role actually entails and how to think about breadth versus depth.

BlogRead →
Web Design for Engineers Who Don't Design
13May 2026

Web Design for Engineers Who Don't Design

Practical web design principles that make sense to engineers. Less aesthetics, more systems thinking about layout, typography, and user interfaces.

BlogRead →
Why I Still Write Vanilla JavaScript in 2026
14May 2026

Why I Still Write Vanilla JavaScript in 2026

Modern frameworks solve real problems, but reaching for vanilla JS first has made me a better engineer and delivered faster, more maintainable projects.

BlogRead →