About
Nur Wachid
Software engineer & builder
Indonesia
Software engineer focused on backend systems, web applications, architecture, and developer tooling. I care about readable code, resilient services, and interfaces that respect the reader's time.
Engineering philosophy
Prefer simple systems that can evolve over premature abstraction.
Content and contracts first — visuals and motion enhance, they never replace meaning.
Optimize for clarity: naming, boundaries, and operational honesty in production.
Career
2020 – Present
Software engineer
Independent / open source
Building portfolio systems, blog infrastructure, and tooling with Next.js, TypeScript, and pragmatic backends.
Go · TypeScript · Next.js · PostgreSQL
Technical interests
Backend architecture & APIs
Frontend craft with Next.js
Developer experience & tooling
Performance and Core Web Vitals
Technical writing
Open source collaboration
Working principles
Content over chrome
Important information lives in semantic HTML. Animation never becomes the only carrier of meaning.
Ship trustworthy defaults
Caching, timeouts, and failure modes are design decisions — not afterthoughts.
Small surfaces, clear ownership
Prefer focused modules and Server Components by default. Client JavaScript stays intentional.
Write for the next reader
Code and articles should be legible to future teammates — including yourself in six months.