AM Aabish Malik

Systems engineer in progress / AI-ML CSE

Aabish Malik

I build low-level systems and AI-assisted infrastructure across kernels, compilers, semantic search, and terrain intelligence.

Computer Science Engineering student focused on systems programming, compiler design, networking, backend infrastructure, and practical AI/ML tooling.

Engineering timeline

A path from small native experiments to full systems.

2022

Started building from the metal upward

Early C, shell, and problem-solving work formed the base: memory experiments, data structures, small games, scripts, and Linux tooling.

CPythonLinux

tictactoe / scripts / rew

2023

Moved into web tooling and Rust experiments

Built TypeScript/Svelte experiments and Rust utilities while continuing to sharpen systems fundamentals.

RustTypeScriptSvelte

Clover / clover_rs / sample-svelte-site

2024

Explored performance, visualization, and native C work

Worked on FFT/audio visualization, graph/data-structure experiments, C templates, and Linux-oriented ports.

CRustLinux

fft-visualiser / node-graphs.c / C-server-template

2025

Shifted into serious systems and infrastructure

Built kernels, allocators, shell tooling, HTTP infrastructure, Wayland utilities, and compiler foundations.

KernelCCompiler

mini_kernel / ArenaAlloc / Libserver / Silver

2026

Focused on flagship engineering systems

Current work centers on Tori, Silver, Mopi, and Narva P3: operating systems, compiler tooling, private semantic search, and terrain navigation.

KernelCompilerSearchVision

Tori / Silver / Mopi / Narva P3

Flagship projects

Case studies for the work that carries the portfolio.

2026 / Public

Tori

Operating system kernel

A freestanding 64-bit higher-half x86_64 kernel for UEFI systems, booted through Limine and developed as a milestone-driven systems project.

C++CMakex86_64LimineQEMU/OVMFACPILAPIC
Repository
Hard part

Making the kernel grow past first boot into real runtime machinery: memory ownership, SMP, interrupts, scheduling, filesystems, process loading, syscalls, and COW faults.

Kernel subsystems from boot to userspace boundary

Evidence

  • PMM/VMM, slice allocator, heap, and kernel address-space model
  • ACPI discovery, GDT/IDT, exception handlers, PIC/PIT, LAPIC, and SMP bringup
  • Task/thread representation, context switching, and preemptive round-robin scheduler
  • Two-level cascading timer wheel with interrupt-aware logging
  • VFS, RamFS, overlayFS, FAT work, root filesystem plumbing, ELF loading, syscall dispatch, userspace init, and COW fault handling

2025 - Present / Public

Silver

Compiler and systems language toolchain

An experimental systems programming language and compiler toolchain built around a Rust compiler, LLVM code generation, runtime crate, standard library sources, and bootstrap flow.

RustLLVMInkwellCompiler DesignSemantic Analysis
Repository
Hard part

Designing the full language pipeline: syntax, errors, semantic analysis, type checking, module packaging, imports, bootstrap artifacts, and LLVM integration.

Compiler pipeline plus bootstrap stdlib

Mar 2026 - May 2026 / Unreleased

Mopi

Local semantic search engine

A high-performance local semantic search engine in Rust that combines lexical search with vector retrieval for private, low-latency document discovery.

RustTantivyHNSWFastEmbed-RSONNX RuntimeUnix Sockets
Repo pending
Hard part

Balancing private local inference, fast indexing, structure-aware chunking, and hybrid ranking without turning the tool into a heavyweight cloud service.

Private hybrid search, no public repo yet

Feb 2026 - Present / Unreleased

Narva P3

Stereo terrain vision and pathfinding

A Python pipeline that turns Mars/Moon satellite imagery into relative terrain maps, traversability cost maps, and autonomous navigation paths.

PythonOpenCVSGBMA*PygameHiRISE Imagery
Repo pending
Hard part

Connecting computer vision output to usable navigation: disparity, depth, slope, cost modeling, path planning, and visual inspection in one pipeline.

Computer vision pipeline tied to navigation decisions

Project archive

Supporting work across systems, tooling, and Linux workflows.

Public

Libserver

Lightweight C HTTP server library with routing, middleware, JSON parsing, HTTPS work, file handling, and FTP-related experiments.

CNetworkingHTTP
Open repo

Public

Alexandria

Screenshot recall utility for Wayland, built around Linux desktop workflows.

PythonWaylandLinux
Open repo

Public

mini_kernel

Earlier small kernel project that precedes the more complete Tori work.

CKernel
Open repo

Public

ArenaAlloc

Arena allocator experiment in C focused on manual memory management fundamentals.

CMemory
Open repo

Public

azurite

Simple archive format project, useful as a file-format and tooling exercise.

SwiftTooling
Open repo

Public

radixN

TypeScript app for encoding and decoding strings across variable base-N formats.

TypeScriptEncoding
Open repo

Public

dots.hypr

Hyprland desktop configuration and Linux workflow customization.

LinuxHyprlandJavaScript
Open repo

Public

hyprshell

Shell tooling around a Hyprland-centered Linux setup.

ShellLinux
Open repo

Technical surface

The recurring pattern is infrastructure with sharp edges.

CC++RustPythonJavaScriptBashLinuxNetworkingHTTPFTPCompiler DesignOperating SystemsLLVMDockerGitHub ActionsONNX RuntimeOpenCVPygameVector Search

Contributions and programs

  • DevOps Lead, GDGoC MIET Jammu
  • Open-source contributor since 2022
  • Runner-up, Innovation Design and Entrepreneurship Bootcamp 2026
  • Smart India Hackathon 2025 and 2024
  • Deep Learning Specialization, DeepLearning.AI
  • IBM AI Developer
  • Machine Learning on Google Cloud

Contact

Interested in systems, compiler, backend, or AI infrastructure work.