Working on Ripley's Promise Engine team, responsible for all delivery logistics management: home delivery, store pickup, warehouse management, and coordination of the entire distribution chain. I develop both frontend and backend solutions to optimize the shopping experience and logistics operations.
Implement backend freight rules to optimize deliveries based on product weight and type.
Develop backend updates that improve logistics system efficiency.
Fix critical errors that affect customers' experience throughout the delivery and scheduling process.
Optimize frontend component performance for better user experience.
Integrate new fullstack features that improve Ripley's complete logistics operations.
Full Stack Developer
—
Worked on Cocha's corporate team, both on internal systems (backend) and user interfaces (frontend). Focused on making code easy to understand, work properly, and be tested.
Reorganized old code so the system can connect with multiple external providers in an organized way without issues.
Implemented 150+ automated tests that reduced production errors by 60%.
Set up caching system that reduced database load by 70% and improved response times by up to 50%.
Updated corporate Angular apps from version 17 to 20, improving security and performance.
Documented how services work so other teams can integrate them easily.
Developed web services following good design practices, prioritizing speed and ease of maintenance.
Junior Software Engineer
—
My time at Degasa began as a professional internship and grew into hands-on fullstack work with real operational impact. I worked on the system connecting the daily operations of KFC, Wendy's, and Chinawok in Chile, from user interfaces to each store's database.
Developed a complete web application that centralizes management for 200+ stores from one place.
Administered 200 databases (one per store), optimizing queries that reduced work times from hours to minutes.
Integrated Uber Eats automating 100% of the order flow, eliminating manual processing and human errors.
Automated repetitive tasks saving approximately 15 hours per week for the operations team.
Fixed 80+ critical problems that prevented stores from operating normally.
Optimized database processes that went from minutes to seconds response time.
Worked directly with store staff to understand what they needed and prioritize the most important improvements.
Full-Stack Developer
—
Worked at a startup that creates software for bakeries that distribute their products to other businesses. Led the complete update of the application to modern versions and improved its speed.
Migrated application from Angular 12 to Angular 20, modernizing the entire codebase and resolving 100+ incompatibilities.
Refactored backend reducing API response times by an average of 45%.
Optimized initial app load, going from 8 seconds to less than 2 seconds.
Redesigned 15+ key components improving user experience for bakery operators.
Collaborated closely with the team to decide priorities and keep everything running smoothly.
Web Developer
—
Worked independently creating custom management systems for two clients: a laundry and a construction company. Handled everything from initial conversations to having the system up and running.
Met with clients to understand exactly what they needed, designed the solution, and planned how to build it.
Maintained constant communication, showing progress every week and adjusting based on what they needed.
Built a system for the laundry that tracks what clothes they have, where each order is, and who's working on what.
Developed an application for the construction company that manages material inventory, handles each ongoing project, and controls resource usage.
Delivered both projects as 100% customized solutions for each business, not generic systems.
Designed simple and easy-to-use interfaces thinking about people without technical knowledge.
Complete digital project for Enarmo, a small business from Curicó: an informational website connected to a web application. The app allows order scheduling, product organization, promotional outreach and delivery contact messages, plus end-to-end order status management.
Open source project (100+ stars ⭐) for managing Minecraft servers with Docker. Fullstack web panel with NestJS backend and Next.js frontend that monitors real-time status, handles logs and configurations. Features automated workflows with GitHub Actions for publishing Docker images with automatic versioning, CurseForge/Forge/Vanilla support, and active management of community PRs and Issues.
Web app to manage construction projects. Allows detailed control of material inventory, tracking of each active project, and monitoring of resource usage.
Corporate WordPress website for the Pepbor construction company. Showcases the company's services, completed projects, and contact channels for new clients.
A simple, self-hosted open-source system designed for independent veterinarians and mobile pet care services. It streamlines daily operations without complex spreadsheets, allowing users to log basic visits, manage an initial inventory with low-stock alerts, and centralize expenses, supplier orders, and financial reports from a lightweight, responsive interface.
Web system that automates laundry operations. Handles garment inventory, real-time order status tracking, staff management, and generates reports to optimize the business.
Modern website for Guppy Vet veterinary clinic in Macul. Complete landing page with veterinary service information, customer testimonials, gallery of treated pets, and contact forms integrated with WhatsApp.
Collaborated with the Go-Solutions startup on their management system for distributor bakeries: migrated the application from Angular 12 to Angular 20, refactored the backend, and optimized initial load from 8 seconds to under 2.
AngularSASSNestjsTypeScriptMongoDBGitlab
Tech Stack
About me
Hi! I'm Pablo, 25 years old, Computer Science Engineer from Universidad Diego Portales.
I like building things that solve real problems. I work on both frontend and backend, and enjoy finding the best way to do things—whether it's optimizing queries, refactoring code, or designing interfaces that feel good to use. I'm the kind of developer who reads documentation, tries new tech, and keeps debugging until it works right. I'm always learning new things in my field and enjoy contributing to collaborative projects, whether in open source or helping other devs when I can.