B.S. in Computer Science and Technology, Tec de Monterrey
5th semester, Monterrey campus
I like building my own tools, and I want the people who use them to enjoy them as much as I enjoyed making them :D
UI framework
A native UI framework for Rust that renders straight to the GPU with wgpu, with no embedded browser and no garbage collector. Where Electron ships a whole Chromium inside every app, Byard compiles to a single binary: its complete reference app uses less memory than an empty Electron window and is 13 times smaller on disk. Views are written in byld, a typed declarative language: errors show up with their line and a suggestion before the window opens, the UI talks to Rust through generated bindings instead of a bridge that serializes JSON, and live reload keeps your app state. Only what changed is laid out and drawn again, on separate threads for logic and rendering.
crate
A pure Rust reimplementation of msdfgen, the multi-channel signed distance field generator that keeps text and icons crisp at any scale on the GPU. The C++ original depends on FreeType, libpng and TinyXML2; bymsdfgen reads fonts zero-copy with ttf-parser and uses no FFI at all, so it builds anywhere Rust builds. It computes everything in f64 to match the original output, and ships on crates.io with its CLI.
language
A general purpose programming language built from scratch in Rust, designed to be clear, fast and pleasant to write. It already runs code through its own lexer, parser and scope resolver, and its package system resolves modules the way Cargo does. Next up: a bytecode compiler and its own virtual machine.
orchestrator
A command center for CTF teams that work with AI agents, and the tool that helped take BlueLegion, Tec de Monterrey's official cybersecurity team, to the HackDef national final. An MCP server written in Rust hands out work through leases, caches tool results and keeps a dependency graph between challenges, so no agent repeats what another one already solved. Its Flutter client brings together team chat, progress on every challenge, notes, connections, agent onboarding and live logs.
desktop shell
A desktop shell for Hyprland built on Quickshell and QML. Its islands merge into each other with elastic animations, and everything is modular: you put together the layout and the icon pack without touching the shell code. Because it is declarative QML on Qt, the interface is GPU accelerated and reloads live while you edit it.
music player
A music player with a Material 3 Expressive interface that feels alive with every gesture, and an always-on mode built for OLED screens: a true black background, where pixels switch off completely and draw almost no battery, with your music always in view. It brings your local library together with remote sources connected through APIs. It started in Flutter and is now native Kotlin with Jetpack Compose, with direct access to Android's audio and media APIs.
booking platform
Nativa's multi-location booking platform, in production at a dental clinic with several branches. Patients book online in seconds, and the staff manages schedules, branches and day to day operations from a single dashboard. Built with Next.js, TypeScript and PostgreSQL, it runs on Docker on a dedicated server with continuous integration, automated tests and frequent releases.
iOS app
An app for people who care for someone else, built with the Mexican Red Cross as a partner: medications with alerts when a dose is not logged, tasks shared between family members, one-tap emergency help and a medical card available even offline. It is native Swift and SwiftUI, and its assistant uses Foundation Models and Core AI to run the AI on the iPhone itself, without sending those queries to a server. The code is checked with Swift Testing. I own the frontend in a team that works in Scrum sprints.
web browser
A browser that isn't tied to a single engine: switch between Gecko, Servo, Chromium and more without leaving the same interface. Its UI is written in byld and runs on Byard, so it is native, GPU accelerated and customizable down to the last detail.
76 tools, 8 areas and 33 backed by a real project
# generated from src/data/site.ts[languages]rust = { level = "daily driver", in = ["Byard", "bymsdfgen", "Amyst", "MindBreaker", "Union", "Vifi"] }c = { level = "fluent" }"c++" = { level = "fluent" }typescript = { level = "expert", in = ["Nativa Agenda", "this site"] }javascript = { level = "expert" }python = { level = "fluent", in = ["Vifi (legacy API)"] }dart = { level = "fluent", in = ["MindBreaker", "sffer (v1)"] }"c#" = { level = "comfortable" }java = { level = "comfortable" }swift = { level = "comfortable", in = ["CruzContigo"] }kotlin = { level = "fluent", in = ["sffer"] }luau = { level = "learning" }[systems]wgpu = { in = ["Byard", "Union"] }taffy = { in = ["Byard"] }msdf = { in = ["bymsdfgen"] }interpreters = { in = ["Amyst"] }axum = { in = ["MindBreaker", "Vifi"] }sqlite = { in = ["MindBreaker"] }mcp = { in = ["MindBreaker"] }quickshell = { in = ["nyshell"] }[web]"next.js" = { level = "expert", in = ["Nativa Agenda"] }nestjs = { level = "expert" }"node.js" = { level = "expert" }bun = { level = "expert" }svelte = { level = "expert" }react = {}html = {}css = {}"tailwind css" = {}deno = {}express = {}graphql = {}rest = {}websockets = {}nextauth = {}jwt = {}oauth = {}astro = { in = ["this site"] }postgresql = { in = ["Nativa Agenda"] }"asp.net core" = {}flask = {}fastapi = {}mysql = {}prisma = {}sqlalchemy = {}redis = {}supabase = {}firebase = {}vite = {}pnpm = {}eslint = {}[mobile]flutter = { level = "expert", in = ["MindBreaker", "sffer (v1)"] }"jetpack compose" = { level = "fluent", in = ["sffer"] }swiftui = { level = "fluent", in = ["CruzContigo"] }"swift testing" = { in = ["CruzContigo"] }"foundation models" = { in = ["CruzContigo"] }"core ai" = { in = ["CruzContigo"] }"m3 expressive" = { level = "fluent", in = ["sffer", "this site"] }[infra]aws = { note = "cognito, s3, sqs, aurora and containers", in = ["Vifi"] }docker = { in = ["Nativa Agenda"] }ci = { in = ["Nativa Agenda"] }"ubuntu server" = { in = ["Nativa Agenda"] }nixos = {}azure = {}vercel = {}cloudflare = {}nginx = {}[security]ghidra = { in = ["CTFs"] }x64dbg = { in = ["CTFs"] }unicorn = { in = ["CTFs"] }"sql injection" = { in = ["CTFs"] }"prompt injection" = { in = ["CTFs"] }[design]figma = {}rive = {}[games]unity = {}"roblox studio" = {}git log --graph brian
5th semester, Monterrey campus
Nov 2025 → Aug 2026, remote
I migrated the legacy Python API to a Rust backend built on Axum. I set up and deployed the entire AWS infrastructure on my own: Cognito, S3, SQS, Aurora and containers. The project wrapped up successfully.
Feb 2025 → present, Monterrey
Custom software for small and midsize Mexican businesses.
HackDef and hackmex
I compete in CTFs: binary reversing, SQL injection and attacks on AI agents. We made it to the HackDef national final with MindBreaker coordinating our agents, and I published a prompt injection challenge of my own.
Jun 2024
Web, MySQL, Java, C, C++ and Flutter.
I'm available for internships and collaborations on software projects. If your team builds systems where performance matters, I'd love to talk.