Skip to content
View c5ln's full-sized avatar

Organizations

@Const-Project

Block or report c5ln

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.

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
c5ln/README.md

c5ln

I am interested in building efficient execution systems:
memory allocators, runtime-level optimization tools, code analysis engines, and secure AI execution environments.



Featured Projects

Workload-specialized allocator optimization
Currently in progress

An ongoing project that extends a custom memory allocator into a real Tree-sitter parsing workload. The goal is to analyze allocation behavior, compare performance against glibc malloc, and use benchmark data to guide workload-specific allocator optimization.

Custom dynamic memory allocator in C
malloc/free/calloc/realloc implemented from scratch.

Implements 16-byte alignment, 4-byte headers, boundary tags, block splitting, coalescing, free-list management, and heap invariant checking. This project helped me understand how dynamic memory allocation works below the standard library.

Zoomable codebase exploration tool
“Google Earth for your codebase.”

Parses repositories with Tree-sitter, visualizes code structure across file/class/function/code layers, estimates complexity, and recommends code reading order using PageRank and Betweenness Centrality.

Secure split learning system
Privacy-preserving collaborative training.

Dynamically builds PyTorch models from JSON configs, validates model configs inside a WASM sandbox, and isolates node-side processes using Linux namespace and seccomp-bpf to reduce security risks.

Real-time Wikimedia edit stream analyzer
Detects high-tension Wikipedia articles.

Ingests live enwiki edit events, maintains Redis hot-tier and SQLite cold-tier storage, and detects signals such as 3RR, edit velocity spikes, and editor conflicts.

Current Focus

Runtime · Memory · Systems Performance

I am currently focusing on allocator internals, Linux memory behavior, Tree-sitter workload analysis, and runtime-level performance bottlenecks.


Tech Stack

Languages


Contact

Pinned Loading

  1. SecureTL SecureTL Public

    Forked from DINA-Co-Op-t2/SecureTL

    DINA Lab Secure TL project

    Python

  2. Telescode Telescode Public

    Telescode

    C++

  3. memory-allocator memory-allocator Public

    my own memory allocator

    C

  4. AllocSitter AllocSitter Public

    memory allocator를 만들어보니, 특정 workload에 최적화된 allocator를 만들고 싶어졌다.

    C