Skip to content
View Darsua's full-sized avatar
  • Institut Teknologi Bandung
  • Bandung / Jakarta, Indonesia

Highlights

  • Pro

Organizations

@labsister23

Block or report Darsua

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Darsua/README.md

Darrel Adinarya Sunanda

Systems & Software Engineer · Lab Coordinator at Parallel & Distributed Systems Laboratory (Lab Sister), ITB
Bandung / Jakarta, Indonesia


I build resilient backend systems, distributed consensus protocols, and low-level network infrastructure. Focused on systems programming, fault-tolerant architectures, and understanding what happens underneath the abstraction layer.

Featured Projects

Project Description Core Stack
TrustWrite Secure real-time writing platform featuring cryptographic HMAC-SHA256 payload chains, sub-second delta telemetry, and anti-tampering heuristics. Python (FastAPI) WebSockets Docker Pytest
sisters-noise Raft distributed consensus protocol in Rust with leader election, log replication, dynamic cluster membership changes, and network partition chaos tests. Rust Distributed Systems Docker
ChatTCP Reliable user-space transport protocol over raw UDP sockets with 3-way handshakes, custom binary headers, and Go-Back-N sliding windows. Python Socket Programming Networking
OverridOS Custom 32-bit x86 Protected Mode operating system kernel with memory paging, interrupt handling (IDT/PIC), and an interactive shell. C x86 Assembly OS Internals
YoRHa-PascalCompiler Pascal-S language compiler featuring DFA/switch-based lexical analysis, symbol tables, and recursive descent parsing. C++ Compilers Language Design
Sister-B2 Systems infrastructure suite featuring a bare-metal x86-64 assembly HTTP server, custom blockchain, and containerized Kubernetes deployments. x86 Assembly Kubernetes Docker Go
WebBrewery Full-stack pathfinding solver featuring a Go REST API backend, Next.js frontend, and bidirectional graph search algorithms. Go Next.js Docker Algorithms

Technical Stack

  • Languages: Python · Go · Rust · C · C++ · Java · TypeScript · JavaScript · x86 Assembly
  • Distributed Systems: Event-Driven Architecture · Transactional Outbox · Kafka/Redpanda · Consensus Protocols · Concurrency
  • Networking: Socket Programming · TCP/IP · Routing Protocols (OSPF/BGP) · VLANs · DNS
  • Infrastructure & DevOps: Docker · Kubernetes · Linux / Unix Systems · CI/CD (GitHub Actions, GitLab CI)
  • Databases: PostgreSQL · SQLite
  • Frontend: React · Next.js · Vue.js · Alpine.js

Current Pursuits

  • Undergraduate Degree: B.S. in Computer Science at Institut Teknologi Bandung (graduating October 2027).
  • Research / Thesis: Sharding architectures, cross-shard access protocols, and distributed consensus mechanisms.
  • Language: Studying Japanese toward JLPT N4.

Popular repositories Loading

  1. grub-murin grub-murin Public

    A custom GRUB theme based on Gigi Murin

    Shell 1

  2. LinearAlgebraCalculator LinearAlgebraCalculator Public

    Java GUI application for solving linear systems, matrix operations, interpolation, and regression

    Java

  3. ThickOfIT ThickOfIT Public

    Multimedia retrieval system supporting audio and image dataset queries, including humming-based audio search

    Python

  4. Cosine-Sim-Matchmaking Cosine-Sim-Matchmaking Public

    Proof-of-concept matchmaking engine utilizing cosine similarity vector scoring

    Python

  5. GraphTheoryEU4 GraphTheoryEU4 Public

    Graph model of EU4 provinces

    Python

  6. IQPuzzlerSolver IQPuzzlerSolver Public

    Brute-force backtracking solver for the IQ Puzzler Pro puzzle in Java

    Java