SKM.
Resume

DOCUMENT LIBRARY

Resume / PDF

Software Engineering Resume

Systems, software, and engineering work.

Resume / PDF

Machine Learning / AI Resume

Machine intelligence and applied research.

Resume / PDF

Quantitative Research Resume

Quantitative research and performance-oriented computing.

Find your way

↑ ↓ to select · enter to open · esc to close

← Back to projects

Systems & Infrastructure / Independent exploration

MeshNet

An Android mesh-communication prototype with modular transports and application-layer packet fragmentation.

2026-11-09 / 1 MIN READ

Problem

Short-range links have bounded packet sizes and intermittent connectivity. MeshNet explores an offline communication stack around those constraints.

Architecture

The Kotlin multi-module layout separates transport, routing, protocol, storage, cryptography, and application features. The BLE layer includes fragmentation and reassembly components.

01Payload02BLE fragments03Reassembly
Conceptual workflow — not a verified implementation

Implementation

The inspected fragmenter emits a four-byte header containing flags, an eight-bit sequence number, and a transfer identifier. It splits payloads to a configured size and handles single-fragment messages separately.

Results

VERIFIED: application-layer fragmentation and the module interfaces exist. Device-to-device operation, battery behavior, mesh scale, and cryptographic security were not independently validated in this review.

Limitations

Physical-device tests are needed across MTUs, packet loss, sequence wraparound, and reconnects. The presence of X3DH and ratchet modules is not a security certification. The inspected LICENSE contains Apache 2.0 text, while API license detection was inconclusive.

Reproducibility

Reviewed at commit 23f7a3dd0e30 on 2026-11-09. Source inspection establishes implementation structure; repository-authored results are not independent measurements. The upstream application and benchmark suite were not rerun during this review.

Next investigation

Resolve the limitations above, preserve the reviewed commit and exact experiment configuration, and reproduce correctness checks before promoting performance or deployment claims.

Links and citation

Source code ↗