¡hola! esto es

Programo interfaces y dibujo personajes. A veces al mismo tiempo.

Soy Fátima Navarro, estudio Ingeniería en Ciencia de la Computación en la UVG, en Guatemala. Hago apps web y móviles, ray tracers en Rust y lo que se me ocurra entre medio.

esta soy yo
(tocame)

psst… arrastrá las estrellas

lo que más me enorgullece

cosas que he construido

experiencia
2 + 1 = ?

Plataforma de matemática para Mineduc

Desarrolladora de software · 2026

Plataforma web en React para enseñar matemática a niños de primer grado de una escuela rural. Rediseñamos la interacción para niños que todavía no saben leer y se distraen rápido.

  • React
  • UX para niños
liderazgo
9/9 sprints ✓

AgroConecta

Scrum Master · Ingeniería de Software · 2026

App de mercado agrícola. Guié al equipo durante nueve sprints (plannings, dailies, reviews y retros en Jira) y completamos el 100% del backlog. También diseñé la base de datos.

  • Kotlin
  • Node.js
  • PostgreSQL
  • Docker
  • Jira
¡probalo!

De regex a autómatas (y CYK)

Teoría de la Computación · 2026

Convierte expresiones regulares en AFD minimizados con Shunting Yard, Thompson y subconjuntos. Después lo extendí: cualquier gramática a Forma Normal de Chomsky y un parser CYK con pirámide animada y árboles.

  • Python
  • Graphviz
SELECT * FROM ventas;

Sistema de inventario y ventas

Bases de Datos · 2026

Sistema full-stack con control de acceso por roles, procedimientos almacenados y triggers. Se levanta completo con un solo docker compose up.

  • React
  • Express
  • PostgreSQL
  • Prisma
  • Docker
Alice · (espía detectada) · Bob

Distribución cuántica de claves E91

Computación Cuántica · 2026 · en equipo

Implementé la simulación en Qiskit del protocolo E91: generación de pares entrelazados y detección de un espía escuchando el canal.

  • Python
  • Qiskit

UVG Market

App Android

Conecta a vendedores locales con clientes de la comunidad UVG, con Firebase como backend.

  • Kotlin
  • Jetpack Compose
  • Firebase

gráficas por computadora, desde cero

cosas que brillan

dale play, tiene
la canción entera

Ray tracer · Rust · 2026

Great Fairy Fountain

Un ray tracer en tiempo real que escribí desde cero en Rust. Dibuja la Gran Fuente de las Hadas de Ocarina of Time sobre una isla flotante y la anima con su canción: Link toca la ocarina sobre la Trifuerza, la Gran Hada sale del cuenco y todo pasa bajo una aurora que cambia con la música.

No hay motor 3D: la geometría, la luz, las sombras, los reflejos y el Link hecho de cubos son código mío. raylib solo pone la ventana y el audio.

  • Rust
  • raylib
  • rayon (multihilo)
  • shaders

Ray caster · Rust · 2026

La Casa Siempre Gana

Un juego de horror en primera persona dentro de un casino. Tenés una cuota que cumplir en una tragamonedas y pocos giros para lograrlo. Si no la cumplís, las paredes se abren en un laberinto… y algo empieza a seguirte.

Ray casting con texturas, sprites, vista 2D/3D, sonido y soporte para control.

  • Rust
  • raylib
  • ray casting
  • gamepad
Game of Life — en Rust para el curso, y aquí en vivo. hacé click para dibujar células
Polígonos rellenados con scanline: una estrella, un triángulo, un rombo y una figura con un agujero
Polygon fill — relleno de polígonos con scanline, agujeros incluidos. código ↗

la versión larga

sobre mí

Estudio Ingeniería en Ciencia de la Computación y Tecnologías de la Información en la Universidad del Valle de Guatemala (me gradúo en 2029).

Me gusta el proceso completo: dibujar la idea, diseñarla en Figma, programarla y ponerla en línea. Igual de feliz me hace una interfaz bonita que un ray tracer que por fin renderiza bien.

Fuera de clase customizo mi Fedora + Hyprland con demasiado cariño, juego en mi Switch y dibujo personajes (como la del avatar de arriba).

español · nativoinglés · C1+

experiencia

  1. 2026Desarrolladora de softwarePlataforma de matemática para Mineduc · proyecto de extensión social
  2. 2026Scrum MasterAgroConecta · Ingeniería de Software, UVG
  3. 2022 – 2023Pasante de edición de videoProchem S.A.

lenguajes

  • Python
  • Kotlin
  • Rust
  • Java
  • JavaScript / TypeScript
  • SQL

frameworks y herramientas

  • React
  • Next.js
  • Node.js
  • Express
  • Jetpack Compose
  • Firebase
  • PostgreSQL
  • Prisma
  • Docker
  • Qiskit
  • Git
  • Linux
  • LaTeX

también

  • Figma
  • Photoshop
  • Procreate
  • CUDA
  • IoT (ESP8266)
  • Cursor · Claude · Copilot

cursos que me han gustado: Teoría de la Computación · Computación Cuántica · Gráficas por Computadora · Bases de Datos · Ingeniería de Software · Interacción Humano-Computadora · Sistemas Web · Métodos Numéricos

pasantías, proyectos o solo decir hola

¿hablamos?

Si tenés una oportunidad, una idea o una pregunta sobre algo de aquí, escribime.

Se abre tu app de correo con el mensaje listo para enviar.