Software engineer · Jakarta, Indonesia

Annas
Adharuqudni.

Software, systems,
and a curiosity for space.

I’m a fullstack engineer at Samsung R&D Indonesia. My work spans applications, data pipelines, and AI tools. I’m also exploring software for space and ground systems.

About me

A little about my work

From the interface to the infrastructure.

Skip to the work

Fullstack development

Applications that work together

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

Data engineering

Useful data, at scale

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

AI and learning

Learning through building

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

Experience

Where I’ve worked

Five years across product engineering, data systems, and independent work.

The full resume
Samsung R&D Indonesia Building now

Software Engineer · Jakarta · Feb 2026 — Present

A shared framework for Samsung apps

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

Data pipelines for pricing

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

Founding and leading a software studio

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

Asset tracking and risk management

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

Web interface and routing architecture

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.

Selected work

Projects

Applications, data platforms, and experiments.

A selection of professional and personal work.

Web scraping & data engineering · tiket.com

Distributed data platform

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

Cognito

An AI learning companion with personal learning paths, tutoring, quizzes, and progress tracking.

Personal learning paths · AI tutoring · Quizzes · Progress

Explore Cognito cognito.web.id

Computer vision · Personal project

CCTV people tracking

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

ChaChing

An Android app that helps you pause before a purchase. Budget checks run entirely on your device.

Kotlin · Jetpack Compose · Room

View on GitHub
More projectsExperiments, 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
Annas Adharuqudni

Skills

What I work with

Tools and technologies from my day-to-day work.

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.

Applications

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

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

Backend and data

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

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

AI and automation

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

Education

Education and certifications

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.

Certifications

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

Outside my current work

Exploring space software

An interest I’m beginning to explore.

My background

Software and infrastructure

Distributed systems · Cloud infrastructure · Application engineering

What I’m learning about

Space and ground systems

Orbital fundamentals · Satellite telemetry · Satellite operations · Flight software fundamentals

Areas I’m exploring, not established professional expertise.

Explore related work, including Autonomous Ship Ground Control

Open to projects and conversations

Contact

Let’s talk.

Have something in mind?

You can reach me by email, or find more of my work on GitHub and LinkedIn.

Send a message