Skip to content
Satriko Aditya, home

Projects

Most of my client work is private, so the screenshots leave out client data and only live sites are linked.

Satriko's Room: a cozy 3D studio room with a desk under the window, a TV and Oyen the catLive

Personal · Design and development

Satriko's Room

My portfolio as a cozy 3D room to explore, where every object opens a part of my story.

Next.jsReact.jsTypeScriptThree.jsTailwindZustand
Visit the room ↗
Sativa Trip Indonesia home page: "Sail Komodo aboard the perfect boat" over a view of Padar IslandLive

Client work · Full Stack Developer

Sativa Trip Indonesia

A website in English, Indonesian and Chinese for a Komodo and Labuan Bajo boat-trip operator: a page for each boat, day-by-day trip pages, and booking over WhatsApp messages pre-filled from the page. I built it on my own for the client as a fast static site tuned for PageSpeed, with SEO built in. I deployed it on Cloudflare Pages and moved their domain over from the old WordPress site, redirecting every old URL to its new page so its search rankings carry over.

Next.jsReact.jsTypeScriptTailwindnext-intlLeafletCloudflare Pages
Visit site ↗
DataX Pipeline Builder: a canvas of connected blocks, from a CSV loader through a conversational LLM to a code transformer

Client work · Front End Developer

DataX Pipeline Builder

A no-code builder for AI data pipelines: users drag loaders, LLM blocks and code transformers onto a canvas, connect them and publish dashboards. It made complex data workflows quick to build for non-technical teams.

Node.jsTypeScriptReact.jsNext.jsTailwindAnt DesignAzure Cloud
360U home screen: a promotion banner, service categories and recommended home services

Client work · Front End Developer

360U

A mobile app for booking home services, from cleaning to beauty and wellness, in a few taps. I built its front end once for iOS and Android with Ionic and Capacitor, with a smooth, consistent UI on every device.

TypeScriptReact.jsNext.jsTailwindIonicCapacitor.js
ProGen editor: job settings on the left, AI-generated proposal sections in the middle and an edit panel on the right

Client work · Full Stack Developer

ProGen

An AI writing tool for corporate communications that drafts CEO speeches, op-eds and press releases from the user's context, language and brand rules. I built the interface and connected it to the AI services behind it.

Node.jsTypeScriptReact.jsNext.jsPrismaPostgreSQLTailwindAnt DesignAzure Cloud
APCO Fusion: the data view, where you pick a topic and subtopic to search the survey database

Client work · Full Stack Developer

APCO Fusion

A dashboard for exploring survey results by topic, gathered from many sources, behind secure Auth0 sign-in. It let the team read complex survey data at a glance and make data-driven decisions faster.

Node.jsJavaScriptReact.jsNext.jsAnt DesignAuth0Google BigQueryCube.jsAzure Cloud
TINC Polaris sign-in page welcoming Telkomsel employees

Client work · Full Stack Developer

TINC Polaris

A platform where Telkomsel's teams submit business ideas and founders find learning resources to grow their ventures. I built it end to end: the interface, the database design, the APIs and the integration between them.

Node.jsTypeScriptReact.jsNext.jsAnt DesignExpress.jsSequelizeMySQL