Hello I'm Ruben
Welcome to my portfolio.

About

Hi there! I'm an amateur web developer with a background in data science and engineering. I stumbled upon coding as a hobby and became fascinated with the process of building things from scratch. Originally diving into data science, I am gradually making my way into full-stack development. My focus revolves around crafting clean and functional web applications that just work. I find joy in tackling the challenges each project presents, ensuring the backend runs smoothly while embracing the ongoing learning process.

Skills

Proficient

  • Python
  • Pandas
  • Numpy
  • SciPy
  • Matplotlib

Job Related

  • Azure
  • Databricks
  • Pyspark
  • Sklearn
  • Darts

Project Related

  • JavaScript
  • HTML/CSS
  • Docker
  • Flask
  • Vue
  • React
  • Google Cloud

Portfolio

Glossary

React: A JavaScript library for building user interfaces, particularly for single-page applications where UI updates are dynamic.

Vue: A JavaScript framework for building user interfaces. Vue is known for its simplicity and flexibility.

Python - Flask: Flask is a micro web framework written in Python. It's lightweight and designed to be easy to use and extend.

Firestore: A NoSQL document database provided by Firebase and part of the Google Cloud platform. It allows for real-time data synchronization and efficient queries.

Google Cloud Run: A fully managed compute platform that automatically scales containers. It's part of Google Cloud's serverless offerings.

Docker: A platform for developing, shipping, and running applications in containers. Containers allow you to package an application with all its dependencies.

WebSocket: A communication protocol that provides full-duplex communication channels over a single, long-lived connection. It is commonly used for real-time web applications.

Tailwind CSS: A utility-first CSS framework that provides low-level utility classes to build designs directly in your markup. It offers a highly customizable and efficient way to style web applications.

Contact

Do you have a question?