Nazhif Setya Nugroho

Senior Software Engineer

I build production systems end to end — API, database, UI — and use AI to ship them faster.

Photo of Nazhif Setya Nugroho

About

I’m a senior software engineer at a software house that builds for banks, fintech lenders and a credit bureau. Since 2024 I’ve worked on several of its products at once, across the whole stack: Node.js and Express APIs, PostgreSQL schemas, React front ends, and integrations with third-party data providers.

Outside the day job I build and self-host my own products: an AI assistant that lives in WhatsApp, a learning platform for C fundamentals, and the second brain I run my work from. AI agents write a lot of the code; the architecture, the review and what reaches production stay my call.

Experience

2024 — Now

Senior Software Engineer

Software house · financial-services clients

Build and maintain several client products in parallel, from database schema to API to UI.

Node.jsExpressPostgreSQLReact
Products I’ve worked on
Employee background-check platformScreening built on credit-bureau data, for HR teams.
Credit-data integration serviceConnects client systems to a credit bureau’s data services.
Lending operations platformBack-office tooling for a lending business’s day-to-day operations.
Child-safety monitoring appAn app that helps parents monitor their children’s safety.
AI project operating systemInternal platform for running project work with AI.
Full résumé (PDF)

Projects

NEMORIS

In production · private group
An AI assistant that lives in WhatsApp. It remembers what you tell it and reminds you when it matters.TypeScript · WAHA · PostgreSQL · Redis · Docker
2026

Replatformed in June 2026 onto a self-built gateway over WAHA. Row-level security on the dashboard, recurring reminders, and a 42-point security gate before release. Moved to a new server in October 2026 with about 3.5 minutes of downtime and no WhatsApp re-pairing.

nemoris.id

Kamartaj

Live · public sign-up
A learning platform for C fundamentals — chapters, flashcards, quizzes and 72 video lessons, readable on any screen.Next.js · TypeScript · PostgreSQL · Drizzle · better-auth
2026

Built to fix my own study setup: material scattered across NotebookLM and a 737k-word source dump that was unusable on a phone. Public pages are static and indexed; videos and original sources sit behind verified login. Normalized 19-table PostgreSQL schema with per-user progress.

kamartaj.nemoris.id

Almanac

Daily use
A second brain that keeps itself current — an Obsidian knowledge base my AI agents read before they work and write back to after.Obsidian · Claude Code · launchd · Git
2026

Every working session starts from a small, capped context file injected by a hook. Scheduled jobs reconcile and commit changes, and a lint pass catches orphan pages, dead links and stale claims.

Private repository

Writing & courses

Writing

Soon

Notes on shipping production software with AI — what worked, what broke, and what I’d change.

Courses

Live

Self-paced courses on Kamartaj, the learning platform I built. First track: C fundamentals.

Open Kamartaj

Have a role or a project in mind?

Email works best. Tell me about the role or the problem you’re solving, and I’ll get back to you.