Web Development
- TypeScript
- React
- Gatsby
- Angular
- GraphQL
- HTML
- CSS
- REST API
Software Engineer with over four years of experience developing scalable and efficient digital products for startups and organizations, combining technical expertise with strong problem-solving skills, business insight, and user-centered design.
Currently shipping features at @Creai.
Proudly from 🇨🇷
Hello! I am Angelo Ortiz Vega, a Computer Engineer and AI Practitioner with over four years of experience developing scalable and efficient digital products for startups and organizations. I combine technical expertise in software engineering with strong problem-solving skills, business insight, and user-centered design. Skilled in Python development with frameworks such as Flask and FastAPI, cloud integrations with AWS, and modern full stack technologies including React,Angular, and Node.js.
My work in Artificial Intelligence spans building and integrating machine learning modelsinto production systems, designing data pipelines, and applying automation to optimize workflows. I've developed predictive systems, intelligent agents, and RPA solutions using frameworks likescikit-learn, TensorFlow, and PyTorch. I'm passionate about bridging the gap between AI research and real-world applications that improve efficiency, sustainability, and user experience.
I am currently completing a degree in Computer Engineering at the Technological Institute of Costa Rica, strengthening my theoretical and analytical foundation. The program focuses on the sciences and technologies that enable the design, construction, implementation, and maintenance of computer systems — both hardware and software.
In parallel, I have worked as a university lecturer for over three years, teaching Artificial Intelligence, Data Analysis, Full Stack Development, and UX Design at Universidad Creativa de Costa Rica,with a focus on practical, project-based learning and real-world applications.
When I'm not at the computer, I'm usually hiking, reading, hanging out with friends, playing table tennis , or curating Spotifyplaylists.

Technologies and tools I work with
Apr 2022 - Present | Cartago, Costa Rica | Remote
Featured Project
angelortizv.com is a website where whenever I have the opportunity, I leave a few minutes of what I am doing to share what I am learning or what I am thinking.
Featured Project
Easy Hop is the only platform in Costa Rica that connects private group shuttles with visitors in both rural, and touristic destinations. Within the project I was in charge of developing the mobile application for drivers, whose main function was to see the stopping points on a map and validate passenger tickets.
Featured Project
Table tennis is a fast-paced and dynamic sport where coaches, players and analysts require accurate tools to assess performance in real-time. The absence of advanced systems that can process and analyse high-resolution video to detect critical events such as ball bounces and net hits limits users' ability to make informed decisions. TopspinAI addresses this need by providing an automated system that uses artificial intelligence for ball detection and semantic segmentation, improving analysis and decision making during matches.
Featured Project
ux-arc is a personal blog and repository dedicated to sharing knowledge, experiences, and resources about the world of user experience design. Over the years, I have collected valuable information on various aspects of digital design, and this space was born with the intention of organizing and disseminating that knowledge in an accessible way for those looking to improve their skills and understanding in the field of UX.
Featured Project
ce-itcr is the repository where the programming projects that I have carried out throughout my career in Computer Engineering courses are housed. The respective documentation on each course and code is on github.
This is a Google Keep clone built with Angular to practice and improve my Angular skills. It follows the original app's design principles and includes many core features.
Karaoke is a project for the course SOA41D - Software Architecture. A simple Karaoke Streaming App build with React for the Front-end and Nodejs for Server-side.
Inventory Management System is an inventory service where products in stock are displayed through categories. Its data source is Excel, so that administrators can access the data more easily.
itcr-courses is the repository of my notes in the career of Computer Engineering. The principal purpose of this repository is record some of the data of the courses by the computer engineering degree program of the ITCR.
Space Invaders is a Japanese shooting video game released in 1978 by Taito. In the original planning for the game, they had planned to have the aliens be human soldiers. Taito figured that they did not want to send the message that shooting humans was ok, so they changed it to aliens.
Pac-Man is a 1980 maze action video game developed and released by Namco for arcades. I made a clone of the famous game in C ++ and Qt to apply concepts that I learned in courses on Algorithms and Data Structures.
Recent writing on software, AI, and what I'm learning.
Although I'm not currently looking for freelance opportunities, my inbox is always open. If you have any questions or just want to say hello, I'll do my best to get back to you!
San José, Costa Rica · UTC−6