Skip to content
View CRISTOP-bot's full-sized avatar
🏠
Working from home
🏠
Working from home
  • México

Block or report CRISTOP-bot

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. Markdown is supported. 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
CRISTOP-bot/README.md

Cristopher Borjas

Systems & Android developer · Low-level C/C++ · Linux · Emulation
Desarrollador de sistemas y Android · C/C++ de bajo nivel · Linux · Emulación

English Español


English

Languages: English · Español

I build things to understand how they work underneath. Most of my time goes into operating systems, memory management, emulation, and Android applications.

  • Systems — x86_64 kernels, paging, physical memory management, process isolation, ELF64, syscalls, ABI
  • Emulation — a Nintendo 64 emulator in C++20, with an in-progress MIPS interpreter
  • Android — Kotlin and Jetpack Compose apps, plus a custom AOSP-based ROM
  • Tools — a local-first coding agent in Go with a security layer, and reproducible Linux builders

Featured work

Project Description
talon Agentic coding CLI in Go. Sensitive-data gates, network policy, kernel sandboxing, audit log.
novaos Experimental x86_64 operating system built from scratch, independent of Linux.
nova64 Nintendo 64 emulator in C++20. Configurable RDRAM, ROM loading, initial MIPS interpreter.
churros-android Custom Android ROM based on pure AOSP, tuned into low/mid/high tiers.
mini_ai A tiny byte-level neural network, trainable from scratch in pure Python.
FileMind Android file manager with on-device C++20 inference via the NDK and JNI.
lfsforge Guided, reproducible, safety-first Linux From Scratch builder.

What I'm into

Learning by building things that were never supposed to be built by hand.

Currently learning

OS architecture · memory management · C and C++20 · ELF and ABI · Linux internals · Android internals · emulation · CI/CD

Elsewhere


Español

Idiomas: Español · Inglés

Construyo cosas para entender cómo funcionan por dentro. La mayor parte de mi tiempo se va en sistemas operativos, gestión de memoria, emulación y aplicaciones Android.

  • Sistemas — kernels x86_64, paging, gestor de memoria física, aislamiento de procesos, ELF64, syscalls, ABI
  • Emulación — un emulador de Nintendo 64 en C++20, con un intérprete MIPS en desarrollo
  • Android — aplicaciones en Kotlin y Jetpack Compose, más una ROM personalizada basada en AOSP
  • Herramientas — un agente de programación local-first en Go con capa de seguridad, y constructores de Linux reproducibles

Proyectos destacados

Proyecto Descripción
talon CLI de programación agéntica en Go. Puertas de datos sensibles, política de red, sandbox de kernel, bitácora de auditoría.
novaos Sistema operativo experimental x86_64 hecho desde cero e independiente de Linux.
nova64 Emulador de Nintendo 64 en C++20. RDRAM configurable, carga de ROM, intérprete MIPS inicial.
churros-android ROM Android personalizada sobre AOSP puro, optimizada en gamas low/mid/high.
mini_ai Red neuronal diminuta a nivel de byte, entrenable desde cero en Python puro.
FileMind Gestor de archivos Android con inferencia C++20 en el dispositivo vía NDK y JNI.
lfsforge Constructor de Linux From Scratch guiado, reproducible y con prioridad en seguridad.

Qué me gusta

Aprender construyendo cosas que en teoría no debería construirse a mano.

Aprendiendo ahora

Arquitectura de sistemas operativos · gestión de memoria · C y C++20 · ELF y ABI · internals de Linux · internals de Android · emulación · CI/CD


GitHub stats Top languages

Building systems. Learning kernels. Experimenting with everything else.
Construyendo sistemas. Aprendiendo kernels. Experimentando con todo lo demás.

Pinned Loading

  1. cortexOS cortexOS Public

    Experimental operating system in C and assembly for studying kernel design, boot processes, memory management, filesystems, syscalls and userspace ABI.

    Python 2

  2. doom-demo doom-demo Public

    DOOM ported to 6 platforms with a modern architecture, natively compiled code and a WebAssembly build.

    TypeScript 2 1

  3. novaos novaos Public

    Experimental x86_64 freestanding kernel built from scratch. Physical memory manager, 4-level paging, kernel heap, TSS, Ring 3 and a cooperative scheduler.

    C 2