Annas Adharuqudni · Fullstack Engineer

Built end to end.
Driven by data.

I build across the stack, turn raw data into useful systems,
and collaborate with AI to take ideas further.

A closer look at how I build.

Skip to the work

01 / The whole stack

Every layer.
One connected idea.

I’m Annas, a fullstack engineer. I connect what people see with the services and infrastructure that make it work.

Interface → Services → DataReact · Kotlin · Node.js · PostgreSQL

02 / Data with a purpose

Find the signal.
Build on it.

My work at tiket.com connected distributed scraping, reverse engineering, and cloud pipelines to the decisions behind pricing.

Web sources → BigQuery → PricingRoughly 2× faster data exploration

03 / A curious collaborator

Build with AI.
Keep asking why.

I work with AI to explore ideas and develop software. I also built Cognito, a learning companion that helps people turn curiosity into understanding.

Learn → Experiment → BuildCognito · MCP · AI-assisted development

Fullstack engineering.
Powered by data & AI.

From collecting the right data
to building the whole experience.

Web scraping & data engineering · tiket.com

Scraping.
At scale.

A distributed data platform built on resilient web scraping. Collecting hotel and flight data, then turning it into pricing intelligence.

Scraping · Reverse engineering · Node.js · BigQuery

Inside the scraping platform
Built distributed scraping and custom extraction frameworks, with reverse engineering to keep data acquisition resilient. Enterprise-scale ETL carries the results through Google Cloud Storage and BigQuery. An ad-hoc exploration service roughly doubled data-exploration speed while the platform reduced third-party data costs.Proprietary work at tiket.com.

Cognito · My AI learning companion

Curiosity.
Meet clarity.

An idea you want to understand. A path to get there. I built Cognito to make learning feel a little less overwhelming — with AI alongside you.

Personal learning paths · AI tutoring · Quizzes · Progress

Explore Cognito cognito.web.id

Computer vision · Personal project

A clearer picture.
In real time.

Live people tracking. From a CCTV stream to a dashboard that makes every movement count.

YOLO v11 · BoT-SORT · FastAPI · Next.js

Explore the project
Processes a live HLS feed with YOLO v11 and BoT-SORT. Tracks entry and exit across a polygon zone and streams updates to the dashboard over WebSocket.
Real CCTV monitoring dashboard showing people tracking, zone counts, and timestamped activity

Android · ChaChing

A little pause.
A better decision.

A moment of intention before your next purchase. Private by design. Built entirely on-device.

Kotlin · Jetpack Compose · Room

View on GitHub
There’s more to explore.Experiments, tools, and other things I’ve shipped.9 projects

AI & team intelligence

Notula

WhatsApp activity transformed into searchable team knowledge with LLM summaries, Obsidian memory, and RAG Q&A.

n8n · WAHA · SvelteKit · SupabaseAsk about Notula

Developer tooling

AI Development Platform

LLMs, MCP, and spec-driven development connected into a workflow from requirements to architecture, code, and documentation.

TypeScript · MCP · OpenAIDiscuss the platform

Realtime multiplayer

Artle — Art of Battle

A tactical auto-battler with one deterministic engine for local PvE, authoritative online PvP, and replays.

Next.js · Colyseus · CapacitorAsk about Artle

Legacy modernization

AKTUDINUS Ledger

A VB6 accounting system reimagined for the web. 52,700+ transactions across 10 branches, balancing to 0.00.

React · Spring Boot · PostgreSQLDiscuss the project

Creative automation

ComfyUI Game Asset Pipeline

A pipeline for consistent pixel-art characters, equipment, poses, animations, and sprite sheets.

ComfyUI · Stable Diffusion · LoRA · ControlNetExplore the process

Field operations

Merchandiser Attendance

GPS and live-camera attendance with server-side geofencing and an offline queue for PT Sari Boga Flour Mill.

Next.js · Express · PostgreSQLView on GitHub

App instrumentation

Android Emulator Farm & Frida

Eight KVM-accelerated Android emulators orchestrated with Docker Compose and a Node.js Frida service.

Frida · Docker · Node.jsView on GitHub

Autonomous systems

Autonomous Ship Ground Control

A desktop ground-control station with satellite mapping, waypoint placement, and real-time Arduino telemetry.

VB.NET · WPF · ArduinoView on GitHub

Computer vision

Road Hole Detection

Automated detection and classification of potholes in road imagery using a YOLOv8 computer vision model.

YOLOv8 · OpenCV · TensorFlowDiscuss the model

5+ years of building, learning, and leading.

Different challenges.
Measurable impact.

The full resume
Samsung R&D Indonesia Building now

Software Engineer · Jakarta · Feb 2026 — Present

One framework.
Three platforms.

Building a shared foundation for multiple Samsung apps. Bringing native behavior and end-to-end encryption across platforms, with consistent feature parity.

3
Platforms. One shared standard.
  • Android
  • iOS
  • WebView

Feb 2022 — Feb 2026

tiket.com

Intern → Software Engineer I

Better data. Better decisions.

Built distributed scraping and cloud pipelines behind pricing algorithms. Custom extraction reduced reliance on third-party data, while an ad-hoc service made exploration faster.

≈2×faster data exploration

Aug 2022 — Apr 2024

decorps

Founder & Lead Engineer

Built the studio. Grew the team.

Founded a software studio in Yogyakarta and shipped task-management, inventory, and POS products. Every mentee secured an internship or full-time role.

20+PMs & developers mentored

Apr 2021 — Feb 2023

PT Elnusa Tbk

Fullstack Engineer · Oil & Gas

Enterprise software. Awarded impact.

Built asset tracking for 1,000+ physical assets and an enterprise risk-management system. Awarded first place among approximately 100 competitors.

1stCIP Forum Elnusa 2021

Oct 2021 — Dec 2021

PT Agni

Frontend Engineer

A focused build, from the ground up.

Designed website routing architecture and built the interface with the Vue 3 Composition API and Express.js in a three-month engagement.

Vue 3interface & routing architecture

Full-time roles, independent work, and studio experience. Some engagements ran in parallel.

Annas Adharuqudni

An engineer. A builder. Always curious.

The whole system.
And the smallest detail.

I’m Annas, a fullstack engineer based in Indonesia. I build the interface, the services, and the data pipelines that connect them. Data guides my decisions; AI is a collaborator in how I explore, develop, and learn.

Across the screen.

Interfaces and shared foundations that feel at home on every device.

TypeScript · React / Next.js · Vue.js · Kotlin · Jetpack Compose · Capacitor

Behind the scenes.

Resilient scraping, services, and data pipelines that turn information into something useful.

Web scraping · Reverse engineering · Node.js · PostgreSQL · BigQuery · GCP · Docker

A little further ahead.

Working with AI as a development collaborator, and building products that help people learn and create.

MCP · LLMs · Spec-driven development · Python · n8n · Computer vision

The learning behind the building

A strong foundation.
An open mind.

2019 — 2024 · Bachelor’s degree

S1 Informatics.
A foundation in computer science.

Universitas Pembangunan Nasional
UPN Veteran Yogyakarta

Computer science · Software engineering
Graduating GPA3.86/4.00

Five years of study.
A foundation I keep building on.

Earlier studies

SMA Negeri 4 Semarang

Science Stream · 2016–2019

Academic research

“Is PWA still relevant in 2022?”

Exploring the place of progressive web apps.

Learning that goes beyond a degree.

18 certifications. Three areas I keep coming back to.

Latest: March 2026
LinkedIn10

Software development

From web foundations to Android and backend applications.

LinkedIn · SanberCode · Progate
Kotlin · Spring Boot · React · Node.js
Qwiklabs6

Cloud infrastructure

The infrastructure that turns an application into a reliable service.

Google Cloud training on Qwiklabs
Terraform · Kubernetes · Firebase · Anthos
SanberCode2

Data science

Building the programming foundations to explore and work with data.

SanberCode · Dicoding
Python · Data science foundations
Browse all 18 certifications

Software development 10

  • Android Dev with KotlinLinkedIn · Mar 2026
  • Spring Boot 2.0 Essential TrainingLinkedIn · Feb 2026
  • JavaScript & NodeJS BootcampSanberCode · Feb 2021
  • Path Pengembangan Web (Node.js)Progate · Jun 2020
  • Kursus SQLProgate · Jun 2020
  • Kursus ReactProgate · Jun 2020
  • Kursus Node.jsProgate · Jun 2020
  • Kursus HTML & CSSProgate · Jun 2020
  • Kursus GITProgate · Jun 2020
  • Kursus JavaScriptProgate · Jun 2020

Cloud infrastructure 6

  • Managing Cloud Infrastructure with TerraformQwiklabs · Mar 2021
  • Anthos: Service MeshQwiklabs · Mar 2021
  • Build Apps & Websites with FirebaseQwiklabs · Mar 2021
  • Serverless Firebase DevelopmentQwiklabs · Mar 2021
  • Kubernetes in Google CloudQwiklabs · Dec 2019
  • Google Cloud EssentialsQwiklabs · Nov 2019

Data science 2

  • Python — Data ScienceSanberCode · Sep 2021
  • Memulai Pemrograman Dengan PythonDicoding · Oct 2020

Open to thoughtful conversations

Great things start
with a conversation.

Have a challenging problem, an interesting idea,
or a team that cares about the craft? Let’s talk.

Get in touch