Informatics Engineering Student @ Institut Teknologi Bandung

Hey, I'm Peter.

Wongsoredjo, not Parker. Your friendly neighborhood coder, mainly focused on Data, AI, and Software Engineering.

I love cool things, and coding turned out to be the best way to build whatever's living in my head. That's how I ended up caring about data engineering, AI, and software engineering.

01 / 04Smoke: Steam for Developer ToolsSafety Pipeline: Crash-Safe Rollback
Scroll

Selected Work

A few of my favorites.

Click through to see how they're actually built

01 / 04Personal

Smoke: Steam for Developer Tools

A native Windows utility that moves heavy dev tools from C: to D: via kernel-level NTFS junctions. Windows still sees C:, the bytes actually live on D:.

Safety Pipeline

Crash-Safe Rollback

Terminal Shim

Single PATH Entry

Compression I/O

Streamed, Off-UI-Thread

RustTauri v2TypeScriptTokio Async Runtime
02 / 04Personal

Gloomberg Terminal

A self-hosted data lakehouse and LLM sentiment pipeline for the Indonesia Stock Exchange, feeding a live web terminal.

News Scanned Since Aug 2026

1,381 Articles, 1,156 Scored

LLM Guardrails

5 Code Checks, Max 3 Retries

Raw Data Compression

6.29x Smaller (zstd)

PythondbtDuckDBMinIO
Source
03 / 04Academic · ITB

Monolithic x86 Operating System

A monolithic x86 kernel built from scratch in C and assembly, with preemptive multitasking, 4MB-paged process isolation, and a read/write EXT2 filesystem.

Scope

Boot Sector to Shell, No Libraries

Multitasking

16 Processes, Never Freezes

Cx86 AssemblyGRUB MultibootQEMU/Bochs
This one's closed to the public, sorry.
04 / 04Academic · ITB

TPC-H Medallion Data Lakehouse

A Medallion-architecture data lakehouse for ITB's Big Data course, using MinIO, Apache Spark, and Apache Iceberg to turn raw TPC-H benchmark files into a dbt-built Gold-layer data mart.

Parquet Compression

4.46x Smaller Than Raw CSV, Scale-Invariant

Query Speedup vs Raw CSV

Up to 97.7x on COUNT (Columnar Read)

MinIOApache SparkPySparkApache Iceberg
Source

The Full Stack

Everything else I've built, broken, and fixed.

Sort by discipline: software, data, AI, systems. Every card's got more going on than the title suggests, so open a few.

Blockchain Exploit Fund Flow Tracer

IF2211 paper tracing stolen ETH out of the KuCoin (2020) and Poly Network (2021) hacks with BFS and DFS over Etherscan transaction graphs.

Graph AnalysisBFS & DFSBlockchain Security

Achievements

Toolchain

The languages, runtimes, and systems these projects are built on.

RustTauri v2TypeScriptTokio Async RuntimeWin32 APINTFS JunctionsSystems ProgrammingPythondbtDuckDBMinIOPrefectPostgreSQLBigQueryLangGraphPydanticGeminiGroqFastAPIWebSocketsNext.jsCx86 AssemblyGRUB MultibootQEMU/BochsPagingPreemptive SchedulerEXT2 FilesystemInterrupt-Driven SyscallsPython SocketsUDPGo-Back-N ARQCustom TCP HandshakeRFC 1071 ChecksumFlet GUIMulti-threadingApache SparkPySparkApache IcebergRustTauri v2TypeScriptTokio Async RuntimeWin32 APINTFS JunctionsSystems ProgrammingPythondbtDuckDBMinIOPrefectPostgreSQLBigQueryLangGraphPydanticGeminiGroqFastAPIWebSocketsNext.jsCx86 AssemblyGRUB MultibootQEMU/BochsPagingPreemptive SchedulerEXT2 FilesystemInterrupt-Driven SyscallsPython SocketsUDPGo-Back-N ARQCustom TCP HandshakeRFC 1071 ChecksumFlet GUIMulti-threadingApache SparkPySparkApache Iceberg
dbt-sparkSpark Thrift ServerDocker ComposeTPC-H BenchmarkJinja MacrosPHPNode.jsExpressSocket.IORedisReactnginxk6KMPBoyer-MooreAho-CorasickLevenshtein DistanceRegexXOR EncryptionFletMySQLJavaDivide & ConquerQuadtreeRecursionImage Compressionjavax.imageioJavaFXA* SearchUniform Cost SearchGreedy Best-First SearchHeuristic SearchState-Space SearchGraph AnalysisBFS & DFSBlockchain SecurityData MappingForensics Researchdbt-sparkSpark Thrift ServerDocker ComposeTPC-H BenchmarkJinja MacrosPHPNode.jsExpressSocket.IORedisReactnginxk6KMPBoyer-MooreAho-CorasickLevenshtein DistanceRegexXOR EncryptionFletMySQLJavaDivide & ConquerQuadtreeRecursionImage Compressionjavax.imageioJavaFXA* SearchUniform Cost SearchGreedy Best-First SearchHeuristic SearchState-Space SearchGraph AnalysisBFS & DFSBlockchain SecurityData MappingForensics Research