Computer Science @ TEC Costa Rica
Web development with React and TypeScript, systems programming in Rust and C, compiler design, and distributed systems. Building software that works, scales, and ships.
Projects
Academic and production projects spanning web development, distributed systems, and compiler design.
Professional website for a private chef in Jaco, CR. Filterable photo/video gallery, WhatsApp integration, CSS animations, mobile-first responsive design, CI/CD deployment via Vercel.
Commercial website for a flooring company. Product catalog, two branch locations, responsive mobile-first layout. Built and maintained over 3+ years for a real client.
Master-Worker distributed engine inspired by Apache Spark. DAG-based task execution, automatic retries, heartbeat monitoring, load balancing, TCP/HTTP communication layer.
Concurrent HTTP server written from scratch. Thread pool workers, request queues, backpressure handling, CPU/IO-intensive endpoints, and p50/p95/p99 latency benchmarking.
Full compiler pipeline: lexical analysis via DFA, syntactic analysis with LL(1) parser, semantic analysis, and x86 assembly code generation with a custom runtime library.
Relational and NoSQL database projects: schema design, normalization, query optimization, indexing strategies, and data migration pipelines using PostgreSQL and Python.
Interactive Futoshiki puzzle game with constraint propagation and backtracking solver. Built in Java with a GUI for puzzle generation and step-by-step solving visualization.
Collaborative full-stack web application built with TypeScript. Team project for the Web Development course at TEC with modern frontend architecture and API integration.
Technical Skills
From user interfaces to low-level systems.
Experience
Development, teaching, and student leadership.
2023 – 2027 (Expected)
Operating Systems, Compilers, Computer Architecture, Databases, Data Structures, Networks, AI, Cybersecurity.
2025 – Present
Front-line support for students and faculty. Equipment loans, classroom management, printing services, and departmental inventory tracking.
I Semester 2026
One-on-one tutoring in SQL, relational modeling, normalization, and query optimization with PostgreSQL.
I Semester 2025
Weekly group sessions on linked lists, trees, graphs, sorting algorithms, and complexity analysis.
Oct 2024 – Apr 2025
Budget management and expense traceability for the 200+ member student association.
Mar 2022 – Jan 2026
Built and maintained the company website. Administrative support, customer service, and inventory management.
2022
Networking fundamentals, routing, switching, security, and automation.
Mar 2021 – Jan 2022
Collaboration in operational tasks, document control, and customer service.
2019 – 2021
Customer service operations, administrative management, and document control.
Certifications
Professional certifications and technical diplomas.
Networking fundamentals, routing, switching, security, and automation.
Customer service operations and administrative management.
Certified tutor for Data Structures at Instituto Tecnológico de Costa Rica. I Semester 2025.
Contact
Open to internship opportunities, freelance projects, and collaborations.