class Utkal :
name = "Utkal Singh"
handle = "@Utkal059"
degree = "B.Tech CSE @ Thapar Institute of Engineering & Technology (2027)"
roles = [
"Linux Kernel Contributor (erofs-utils)" ,
"Full-Stack Engineer (C++ · Python · TypeScript · React)" ,
"AI/ML Enthusiast" ,
"GSoC 2026 Applicant" ,
]
currently_building = [
"OrderFlow Backtester — C++ LOB + FastAPI + React Bloomberg-style dashboard" ,
"Multi-threaded fsck.erofs — GSoC 2026 proposal (parallel inode verification)" ,
"ContributorProfileCard — TypeScript/React for GSSoC open-source platform" ,
]
languages = ["C" , "C++" , "Python" , "TypeScript" , "Bash" , "SQL" ]
exploring = ["Rust" , "Go" ]
tools = ["React" , "FastAPI" , "pybind11" , "PyTorch" , "XGBoost" , "Docker" , "Git" ]
env = "WSL2 Ubuntu + VS Code"
fun_fact = "4 patches merged upstream to linux-erofs; 100+ sent to the mailing list 🐧"
ask_me = "filesystems · kernel internals · full-stack systems · quant finance · open source"
Project
Stack
Status
OrderFlow Backtester
C++ LOB · pybind11 · FastAPI · React/Vite · XGBoost · GARCH
🔨 Active
Multi-threaded fsck.erofs
C · pthreads · Linux kernel
📬 GSoC 2026 Proposal
Open-Source-Contribution-Atelier
TypeScript · React · Tailwind CSS
🔨 Active (GSSoC)
🔧 Open Source Contributions
🐧 Linux Kernel / erofs-utils
Patches submitted via git send-email to [email protected]
Patch
Location
Status
h_shared_count validation
fs/erofs/xattr.c
✅ Reviewed-by Gao Xiang
ZSTD decompression bug series
fs/erofs/zdata.c
📬 Sent to mailing list
Deflate buffer overflow fix (64 MiB cap)
lib/decompress.c
✅ Merged
NULL check after strdup()
lib/tar.c
✅ Merged
Error code propagation fix
lib/io.c
✅ First upstream patch
fsck xattr verification fix
fsck/main.c
✅ Merged
Directory recursion depth limit
lib/dir.c
✅ Merged
🧩 CRIU (Checkpoint/Restore In Userspace)
PR #2982 — Fix nanosecond overflow in POSIX timer restore
🔬 MoganLab/mogan (Scientific Editor)
PR #2914 — fix(typeset): suppress ghost borders in vertically-spanned table cells
PR #2915 — Fix tab rendering in document editor
🌐 GSSoC — Open-Source-Contribution-Atelier
Issue #22 — ContributorProfileCard: XP system, badge styling, level progression in TypeScript/React
🤖 AI/ML & Quant Interests
Area
What I'm Exploring
🧠 Deep Learning
CNNs, Transformers, attention mechanisms
📈 Quant Finance
Order book dynamics, GARCH models, derivatives (Hull)
⚡ Systems for ML
C++ ↔ Python via pybind11, low-latency inference
🌌 Quantum Computing
Multi-qubit gates, Bell states, quantum algorithms
🔬 Research + OSS AI
Reproducible ML, contributing to open AI tooling
"First, solve the problem. Then, write the code."