Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Daffa Ananda Rizki S

Solo full-stack developer and independent consultant, Indonesia. I ship entire client systems alone: backend, web, desktop, native Android, deployment.

Recent work spans a 173-endpoint FastAPI monorepo serving three clients, an RFID inventory platform running on real UHF handheld hardware, and WebGL worlds with custom GLSL shaders. Most of it is client work in private repos, so the numbers below come from repo audits rather than links. I work in Indonesian and English.

Selected work

SI-PIU — internal super-app for an Indonesian utility company: FastAPI + Next.js + Expo monorepo, 20 backend modules, 173 endpoints, 23 migrations, ~1,500 automated tests, built solo in three weeks. Hardest part: SSE realtime multiplexed over a single shared Postgres LISTEN connection (replacing a connection-per-stream design), and an offline-first mobile opname queue that survives force-kill.

SI-BARISTA — clean-room rebuild of an RFID asset-inventory platform: one .NET 10 API + PostgreSQL, React web, Tauri desktop, and a Kotlin/Compose app for a UHF RFID PDA, each with a signed self-update channel. Hardest part: offline outbox semantics on the handheld (retain on 401, supersede on newer pairing, roll back on permanent reject) and 3DES EPC decoding so thousands of legacy physical tags keep working.

Portfolio ("The Operator's Field") — bilingual (ID/EN) portfolio whose full-tier experience is an explorable React Three Fiber 3D world: free-fly camera, nine dockable destinations, hash deep-links. Hardest part: three-tier progressive rendering with a crawlable semantic DOM fallback always served, and orbit-camera math kept as a pure module — unit-tested without touching three.js.

RIFT — Aetheron — persistent-canvas WebGL site for a dark-fantasy novel: one canvas survives all route changes across 8 scenes, with a hand-written GLSL vortex and sky-dome. Hardest part: a meshopt asset pipeline cutting 60–92 MB Blender originals (1–2M tris) to 9–12.5 MB web GLBs while preserving the original 4K materials, plus FPS-driven quality tiers.

Stack

  • Backend: Python (FastAPI, SQLAlchemy 2, Alembic), C# (ASP.NET Core Minimal APIs, EF Core), PostgreSQL + pgvector, JWT + Argon2, Server-Sent Events
  • Web: TypeScript, React 19, Next.js 15/16, Tailwind CSS 4, TanStack Query, next-intl, Zustand
  • Native + desktop: Kotlin (Jetpack Compose, Room, Hilt), Expo / React Native, Tauri 2
  • 3D + graphics: three.js, React Three Fiber, drei, custom GLSL, gltf-transform + meshopt
  • Ops + testing: Docker Compose, Caddy, GitHub Actions release CI, pytest, xUnit + Testcontainers, Vitest, Jest, Playwright

Currently

Open to consulting — systems that need one person to own the whole thing, from schema to deploy. Building in public where client contracts allow.

Contact

github.com/yourlcfr · daffarizky128@gmail.com

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors