Software Engineer · ML Systems & AI Infrastructure · Systems Programming
I build software and computing systems from first principles. My work spans operating-system internals, compilers and virtual machines, language-model training and inference, accelerated computing, and software platforms.
I am particularly interested in understanding the complete execution path of a system—from algorithms and memory to hardware, distributed infrastructure, and the applications built on top.
Portfolio & résumé · Engineering Manual · ChrisOS documentation · Hugging Face
An experimental x86-64 operating system with a custom kernel, memory management, storage and network drivers, a desktop environment, and graphics experiments. The wider project includes the ChrisC language, CLVM runtime, native toolchain, and ChrisVM/ChrisCPU emulation work. Developed as an ongoing, documented systems-engineering project—not a production-ready OS.
Implemented and pretrained a 124M-parameter GPT-2-style language model from randomly initialized weights on approximately 10 billion FineWeb-Edu tokens, using 4 NVIDIA A100 GPUs. The project covers distributed training, evaluation, checkpointing, model export, and inference. Model and weights.
An experimental inference runtime for GPT-style models, with GGUF loading, tokenization, KV caching, sampling, quantized-weight support, and CPU and AdaptiveCpp/SYCL execution paths.
A learning-focused tensor and automatic-differentiation framework with dynamic computation graphs, neural-network abstractions, gradient checking, and native C++/SYCL compute integration.
A bilingual engineering reference covering computer science, software engineering, algorithms, data structures, system design, and related foundations. Built with a static publishing pipeline, search, and structured learning paths. Read online.
A free, browser-based guitar education platform with structured lessons, interactive chord diagrams and voicing variations, triads, scales, tablature, and audio practice tools. The curriculum covers fundamentals, technique, rhythm, harmony, and ear training.
An independent research platform focused on macroeconomics, markets, political economy, and geopolitics, supported by a reproducible publishing pipeline and machine-readable research interfaces. Visit the site.
- Systems engineering: operating systems, memory management, compilers, virtual machines, low-level tooling, and performance.
- Machine learning systems: Transformer implementation, distributed pretraining, inference runtimes, model formats, and accelerated computation.
- Software engineering: architecture, backend and frontend development, APIs, testing, documentation, and developer tooling.
- Languages and tools: C, C++, Python, Rust, C#, JavaScript/TypeScript, Linux, PyTorch, Git, and SYCL/AdaptiveCpp.
- Postgraduate specialization, Electronic Engineering and Robotics — UNINTER (completed).
- Technologist degree, Data Science — UNINTER.
- Bachelor's studies in progress: Electrical Engineering, Mechanical Engineering, Mathematics, and Economics.
- Technical qualification, Mechatronics — Colégio Salesiano Dom Lasagna, Araçatuba, São Paulo.
For a detailed background, technical writing, and an exportable résumé, see me.christiansoftware.org. Technical documentation and project limitations are maintained in the linked repositories.




