class Utkal:
name = "Utkal Singh"
handle = "@Utkal059"
role = ["Linux Kernel Contributor", "CS Student", "AI/ML Enthusiast"]
gsoc = "2026 Applicant → erofs / Linux kernel"
passions = ["artificial intelligence", "open source", "filesystems", "quantum computing"]
currently = ["deep learning architectures", "kernel internals", "CUDA programming"]
tools = ["C", "Python", "PyTorch", "Git", "Linux", "Bash", "Docker"]
env = "WSL Ubuntu + VS Code"
fun_fact = "Sent 70+ patches to linux-erofs in ~2 weeks 🐧"
ask_me = "filesystems · AI/ML · quantum computing · open source strategy"| Area | What I'm Exploring |
|---|---|
| 🧠 Deep Learning | CNNs, Transformers, attention mechanisms |
| 🔬 Research + OSS AI | Reproducible ML, contributing to open AI tooling |
| ⚡ Systems for ML | Bridging low-level C systems knowledge with ML infra |
| 🌌 Quantum Computing | Multi-qubit gates, Bell states, quantum algorithms |
Patches submitted via
git send-emailto linux-erofs@lists.ozlabs.org
| 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 |
- PR #2914 —
fix(typeset): suppress ghost borders in vertically-spanned table cells - PR #2915 — fix tab rendering in document editor