Hi, I'm Rubén
Technology consultant and entrepreneur. I love building things and helping people.
Right now creating Uluwatutech, a community of developers and entrepreneurs in Bali, Indonesia.

About

In late 2020, I decided to take on technology projects in the hospitality sector, collaborating with companies such as Pitchup and SiteMinder, among others. At the same time, I continued my studies in finance and accounting at the University of Seville and, later, at the University of Monterrey (Mexico). I also had the opportunity to work on a business initiative with Erasmus+, through which we brought together over 500 students across more than 60 projects in over 15 European countries.

In 2025, I shut down my businesses to focus on my role as Chief Technology Officer at Silbo Money. Currently, I am dedicated to entrepreneurship and technology consulting particularly in the hospitality sector in Bali, Indonesia.

Hospitality

Use cases for Uluwatu resorts & hotels

Technology solutions tailored for cliff-top villas, boutique hotels, and luxury resorts along the Bukit Peninsula — from direct bookings to guest experience and daily operations.

Direct Booking Engine

A custom booking platform for cliff-top villas and boutique hotels, replacing dependence on OTAs like Booking.com and Agoda.

  • Save 15–25% in OTA commissions per reservation
  • Own guest data for repeat bookings and loyalty programs
  • Offer exclusive packages: surf lessons, temple tours, spa bundles
Next.js
Stripe
PMS Integration

WhatsApp AI Concierge

24/7 automated guest support via WhatsApp — the primary channel for travelers and staff across Bali.

  • Instant replies in English, Bahasa Indonesia, and Mandarin
  • Handle check-in, airport transfers, and restaurant reservations
  • Escalate complex requests to front desk staff seamlessly
AI
WhatsApp API
Multilingual

Dynamic Pricing & Revenue

Season-aware pricing tuned to Uluwatu demand: surf season peaks, Nyepi, wedding season, and major events.

  • Adjust villa rates based on occupancy and local events
  • Maximize ADR during high-demand periods (Jul–Aug, Dec–Jan)
  • Competitive intelligence across Bukit Peninsula properties
Analytics
Automation
Revenue Mgmt

Guest Experience Portal

A mobile-first portal for everything guests need during their stay at a cliff-side resort or villa.

  • Book spa treatments, private dining, and yoga sessions
  • Request villa service, extra amenities, or late checkout
  • Curated local guides: Uluwatu Temple, Bingin, Padang Padang
PWA
Mobile-first
UX

Operations & Housekeeping Hub

Real-time coordination for multi-villa resorts spread across steep terrain with distributed staff.

  • Live villa status: clean, occupied, maintenance, turnover
  • Assign and track housekeeping tasks across properties
  • Maintenance alerts for pools, AC, and cliff-edge facilities
Dashboard
Real-time
Staff Tools

Wedding & Events Platform

End-to-end management for Uluwatu's world-famous cliff weddings and private celebration events.

  • Coordinate vendors, timelines, and guest accommodation blocks
  • Digital RSVP, seating, and dietary preference collection
  • Showcase venue galleries and custom packages to couples
Events
CRM
Payments

Work Experience

Skills

React
Next.js
Typescript
Node.js
Python
Go
Postgres
Docker
Kubernetes
Java
C++
My Projects

Check out my latest work

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

Chat Collect

With the release of the OpenAI GPT Store, I decided to build a SaaS which allows users to collect email addresses from their GPT users. This is a great way to build an audience and monetize your GPT API usage.

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Stripe
Shadcn UI
Magic UI

Magic UI

Designed, developed and sold animated UI components for developers.

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Stripe
Shadcn UI
Magic UI

llm.report

Developed an open-source logging and analytics platform for OpenAI: Log your ChatGPT API requests, analyze costs, and improve your prompts.

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Shadcn UI
Magic UI
Stripe
Cloudflare Workers

Automatic Chat

Developed an AI Customer Support Chatbot which automatically responds to customer support tickets using the latest GPT models.

Next.js
Typescript
PostgreSQL
Prisma
TailwindCSS
Shadcn UI
Magic UI
Stripe
Cloudflare Workers
Hackathons

I like building things

During my time in university, I attended 21+ hackathons. People from around the country would come together and build incredible things in 2-3 days. It was eye-opening to see the endless possibilities brought to life by a group of motivated and passionate individuals.

Hack Western 5

Hack Western 5

London, Ontario

Developed a mobile application which delivered bedtime stories to children using augmented reality.

Hack The North

Hack The North

Waterloo, Ontario

Developed a mobile application which delivers university campus wide events in real time to all students.

FirstNet Public Safety Hackathon

FirstNet Public Safety Hackathon

San Francisco, California

Developed a mobile application which communcicates a victims medical data from inside an ambulance to doctors at hospital.

DeveloperWeek Hackathon

DeveloperWeek Hackathon

San Francisco, California

Developed a web application which aggregates social media data regarding cryptocurrencies and predicts future prices.

HackDavis

HackDavis

Davis, California

Developed a mobile application which allocates a daily carbon emission allowance to users to move towards a sustainable environment.

ETH Waterloo

ETH Waterloo

Waterloo, Ontario

Developed a blockchain application for doctors and pharmacists to perform trustless transactions and prevent overdosage in patients.

Hack The North

Hack The North

Waterloo, Ontario

Developed a virtual reality application allowing users to see themselves in third person.

Hack The 6ix

Hack The 6ix

Toronto, Ontario

Developed an open platform for people shipping items to same place to combine shipping costs and save money.

Stupid Hack Toronto

Stupid Hack Toronto

Toronto, Ontario

Developed a chrome extension which tracks which facebook profiles you have visited and immediately texts your girlfriend if you visited another girls page.

Global AI Hackathon - Toronto

Global AI Hackathon - Toronto

Toronto, Ontario

Developed a python library which can be imported to any python game and change difficulty of the game based on real time emotion of player. Uses OpenCV and webcam for facial recognition, and a custom Machine Learning Model trained on a [Kaggle Emotion Dataset](https://www.kaggle.com/c/challenges-in-representation-learning-facial-expression-recognition-challenge/leaderboard) using [Tensorflow](https://www.tensorflow.org/Tensorflow) and [Keras](https://keras.io/). This project recieved 1st place prize at the Global AI Hackathon - Toronto and was also invited to demo at [NextAI Canada](https://www.nextcanada.com/next-ai).

McGill AI for Social Innovation Hackathon

McGill AI for Social Innovation Hackathon

Montreal, Quebec

Developed realtime facial microexpression analyzer using AI

Open Source Circular Economy Days Hackathon

Open Source Circular Economy Days Hackathon

Toronto, Ontario

Developed a custom admin interface for food waste startup <a href='http://genecis.co/'>Genecis</a> to manage their data and provide analytics.

Make School's Student App Competition 2017

Make School's Student App Competition 2017

International

Improved PocketDoc and submitted to online competition

HackMining

HackMining

Toronto, Ontario

Developed neural network to optimize a mining process

Waterloo Equithon

Waterloo Equithon

Waterloo, Ontario

Developed Pocketdoc, an app in which you take a picture of a physical wound, and the app returns common solutions or cures to the injuries or diseases.

SpaceApps Waterloo

SpaceApps Waterloo

Waterloo, Ontario

Developed Earthwatch, a web application which allows users in a plane to virtually see important points of interest about the world below them. They can even choose to fly away from their route and then fly back if they choose. Special thanks to CesiumJS for providing open source world and plane models.

MHacks 9

MHacks 9

Ann Arbor, Michigan

Developed Super Graphic Air Traffic, a VR website made to introduce people to the world of air traffic controlling. This project was built completely using THREE.js as well as a node backend server.

StartHacks I

StartHacks I

Waterloo, Ontario

Developed at StartHacks 2017, Recipic is a mobile app which allows you to take pictures of ingredients around your house, and it will recognize those ingredients using ClarifAI image recognition API and return possible recipes to make. Recipic recieved 1st place at the hackathon for best pitch and hack.

QHacks II

QHacks II

Kingston, Ontario

Developed a mobile game which enables city-wide manhunt with random lobbies

Terrible Hacks V

Terrible Hacks V

Waterloo, Ontario

Developed a mock of Windows 11 with interesting notifications and functionality

Portal Hackathon

Portal Hackathon

Kingston, Ontario

Developed an internal widget for uploading assignments using Waterloo's portal app

Contact

Get in Touch

Want to chat? Just shoot me a dm with a direct question on twitter and I'll respond whenever I can. I will ignore all soliciting.

GitHub
LinkedIn
X
youtube