Building Software
That Matters
Hey! I'm Juani Villanueva — a CS student focused on AI and machine learning. I build full-stack web apps and cross-platform mobile experiences with Flutter. This portfolio showcases projects I've shipped to production and tools I've built to solve real problems.
Featured GitHub Projects
Claims Extractor
An LLM-powered tool that extracts structured data from informal car accident descriptions. Built with Llama 3.2 and Ollama, it transforms messy text into validated insurance claim JSON with 98% accuracy on key fields.
C-TDS Compiler
A complete compiler for a C-like language, built from scratch. Features lexical analysis (Flex), parsing (Bison), semantic analysis, three-address code generation, x86-64 assembly output, and optimizations like constant propagation.
Ecosistema FCE PWA
A Progressive Web App for the Economics Faculty at UNRC, integrating Moodle content into a mobile-friendly interface. Deployed in production and used by students and staff for accessing course materials.
Distributed Lamport Chat
A distributed messaging system implementing Lamport clocks and total order broadcast via the ISIS algorithm. Demonstrates understanding of consensus protocols, synchronization, and concurrent systems design.
Moodle Welcome Message
A custom Moodle plugin that sends automated welcome notifications via email, web, and mobile push to newly enrolled users. Integrated with Moodle's messaging API and deployed in a production LMS environment.
Meals App
A cross-platform Flutter app for discovering, filtering, and saving meal recipes. Features clean UI design, category-based navigation, and state management with Riverpod.
Skills & Stack
Got an idea?
Let's make it real.
Have an interesting project or want to chat about AI, mobile apps, or tech in general? I'm always open to new opportunities and collaborations.