Can CeylanVienna-based, globally curious.

Learn

Frontend

SPA, React, no-build, CDN patterns, and component decisions.

AllAI & ToolsArchitectureBackendFrontendTestingProduct Thinking
Frontend·intermediate

Do not build masks from translucent polygons

A map overlay looked like fog-of-war in theory, but overlapping transparent buffers created ugly rings. The fix was to treat it as one composited mask, not many semi-transparent shapes.

2026-05-30

Frontend·intermediate

Building a web app for future native migration: constraints from day one

If you're planning to wrap your web app in a native shell later, the constraints aren't optional from day one. Web-only APIs baked into your components will block the migration.

2026-04-18

Frontend·beginner

The no-build frontend: when you don't need React

Most internal tools and personal dashboards don't need a JavaScript framework. Here's the case for plain HTML and when the complexity earns its keep.

2026-04-13