Skip to content
View GrandKenzy's full-sized avatar

Block or report GrandKenzy

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
GrandKenzy/README.md
GrandKenzy

GrandKenzy

Building the tools behind the tools.

Programming languages · Compilers · Developer infrastructure

Discentra Community Explore my repositories


Sobre mí

Desarrollo herramientas para crear lenguajes, procesar código, gestionar dependencias y generar binarios. Mi objetivo es construir un ecosistema de piezas independientes, reutilizables y bien documentadas, desde el lexer hasta la distribución de software.

Me interesan especialmente el bajo nivel, el diseño de compiladores, la arquitectura de sistemas, el rendimiento y las herramientas que dan mayor control a quienes programan.

Read in English

I build tools for language design, parsing, dependency management and binary generation. My goal is a modular developer ecosystem where every project is useful independently, but the components can also work together.

My main interests are low-level programming, compiler engineering, systems architecture, performance and developer experience.

Proyectos principales

Proyecto Qué hace Estado
VNMA Gestor de dependencias y vendoring para Python, con aislamiento de imports, instalaciones transaccionales y enlaces de desarrollo. Beta
Gram Framework de lexer, parser combinators y AST, con backtracking, sesiones y herramientas para DSL y lenguajes. Beta 2.x
RIF Retargetable ISA Foundry: define ISA, procesa MIR y emite binarios a nivel de bit sin depender de LLVM. 1.0.0
Bagron Lenguaje compilado y estáticamente tipado. Utiliza Gram; actualmente documenta un backend LLVM, con integración RIF como objetivo futuro. En desarrollo
Packwire Gestor de herramientas, compiladores y entornos de desarrollo para Windows, Linux y macOS. Beta
Central Plataforma de Discentra Community para descubrir proyectos, documentación técnica y actividad de la comunidad. En evolución

Cómo encajan

                   ┌────────────────────┐
                   │  Bagron (language) │
                   └─────────┬──────────┘
                             │
                  ┌──────────▼──────────┐
                  │ Gram: lexer / AST   │
                  └──────────┬──────────┘
                             │
                  ┌──────────▼──────────┐
                  │ Bagron: semantics   │
                  │        & IR         │
                  └──────────┬──────────┘
                             │  planned
                  ┌──────────▼──────────┐
                  │ RIF: ISA / emitter  │
                  └──────────┬──────────┘
                             │
                        Native binary

       VNMA      → Python project dependencies
       Packwire  → Development tools & toolchains
       Central   → Documentation, projects & community

RIF ya funciona por separado: admite definiciones .rif / .pack y MIR externo. La conexión Bagron → RIF es una dirección de desarrollo, no una capacidad anunciada como completada.

Lo que estoy construyendo

  • Tooling modular: componentes especializados con contratos claros y reutilización entre proyectos.
  • Compilación de bajo nivel: ISA configurables, layouts binarios y control preciso de los bits.
  • Rendimiento y estabilidad: benchmarks, pruebas de regresión, compatibilidad y reducción de trabajo innecesario.
  • Documentación accesible: recursos en español e inglés para que otros puedan aprender y contribuir.

Tecnologías con las que trabajo

Python C LLVM PHP Laravel React Git Linux Windows

Explora Discentra

Discentra Community · Todos mis repositorios · RIF: ejemplos AMD64 / ELF64

Build. Understand. Improve. Repeat.

Pinned Loading

  1. RIF RIF Public

    RIF — Retargetable ISA Foundry Architecture-agnostic, bit-precise binary processing engine. Define rules to construct, inspect and modify arbitrary binary formats without writing raw bits by hand.

    Python 1 1