Skip to content
View christianrss's full-sized avatar

Block or report christianrss

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
christianrss/README.md

Christian Rafael de Souza Silva

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

Selected projects

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.

Technical focus

  • 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.

Education

  • 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.

More

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.

Pinned Loading

  1. piper-rendering piper-rendering Public

    Piper Rendering is a graphics engine for educational purposes.

    C

  2. ChrisOS ChrisOS Public

    Operating System for Retro Game

    C 1

  3. ChrisRayTracer ChrisRayTracer Public

    Ray Tracing is a technique that simulates the behaviors of light

    C++

  4. chris-torch chris-torch Public

    A PyTorch-like framework with NumPy: Autograd Engine, MLP, CNN & RNN (Written from scratch)

    Python

  5. chris-gpt-2 chris-gpt-2 Public

    Reproduces the GPT-2 (124M) from scratch.

    Python

  6. chris-llama chris-llama Public

    Pure C LLM Inference Engine

    C