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

High-frequency intelligence terminal for the Indonesian stock market leveraging multi-source streams and custom retrieval maps.

Status

Active Development

Architecture

Data Pipeline + RAG + LLMOps

Data PipelinesRAG ArchitectureLLMOpsVector Search
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 ProgrammingData PipelinesRAG ArchitectureLLMOpsVector SearchPython BackendCx86 AssemblyGRUB MultibootQEMU/BochsPagingPreemptive SchedulerEXT2 FilesystemInterrupt-Driven SyscallsPython SocketsUDPGo-Back-N ARQCustom TCP HandshakeRFC 1071 ChecksumFlet GUIMulti-threadingMinIOApache SparkPySparkApache Icebergdbtdbt-sparkSpark Thrift ServerDocker ComposePostgreSQLRustTauri v2TypeScriptTokio Async RuntimeWin32 APINTFS JunctionsSystems ProgrammingData PipelinesRAG ArchitectureLLMOpsVector SearchPython BackendCx86 AssemblyGRUB MultibootQEMU/BochsPagingPreemptive SchedulerEXT2 FilesystemInterrupt-Driven SyscallsPython SocketsUDPGo-Back-N ARQCustom TCP HandshakeRFC 1071 ChecksumFlet GUIMulti-threadingMinIOApache SparkPySparkApache Icebergdbtdbt-sparkSpark Thrift ServerDocker ComposePostgreSQL
TPC-H BenchmarkJinja MacrosPHPNode.jsExpressSocket.IORedisReactnginxk6PythonKMPBoyer-MooreAho-CorasickLevenshtein DistanceRegexXOR EncryptionFletMySQLJavaDivide & ConquerQuadtreeRecursionImage Compressionjavax.imageioJavaFXA* SearchUniform Cost SearchGreedy Best-First SearchHeuristic SearchState-Space SearchGraph AnalysisBFS & DFSBlockchain SecurityData MappingForensics ResearchTPC-H BenchmarkJinja MacrosPHPNode.jsExpressSocket.IORedisReactnginxk6PythonKMPBoyer-MooreAho-CorasickLevenshtein DistanceRegexXOR EncryptionFletMySQLJavaDivide & ConquerQuadtreeRecursionImage Compressionjavax.imageioJavaFXA* SearchUniform Cost SearchGreedy Best-First SearchHeuristic SearchState-Space SearchGraph AnalysisBFS & DFSBlockchain SecurityData MappingForensics Research