I'm Diego Vidal,
a Full-stack Web Developer.

Full-stack developer with strong experience in Rails, APIs, and data workflows. I create internal systems, dashboards, and integrations that replace manual tasks and improve efficiency. I work with React, Tailwind, PostgreSQL, and modern development practices—from building and testing to debugging and deployment. No fluff—just practical software that solves real problems.

LET'S CONNECT
Screenshot of Operational Analytics Dashboard
Operational Analytics Dashboard
Professional Experience
  • Full-stack
  • 2025
Private case study

Built dashboard features to help teams review operational data, monitor activity, and make faster decisions across business workflows.

Screenshot of Appointment Scheduling Workflow System
Appointment Scheduling Workflow System
Professional Experience
  • Full-stack
  • 2025
Private case study

Worked on scheduling workflows that validate availability, collect required data, and connect with external systems to register appointments.

    Ruby on Rails
    APIs
    Scheduling Logic
    PostgreSQL
    Workflow Design
    Testing
    Debugging
Screenshot of Book a Concert
Book a Concert
Self-employed
  • Full-stack
  • 2023

"Book a Concert" is a Single Page Application (SPA) and an API designed to assist users in booking concerts or creating independent events for others to book.

    HTML5
    Tailwind-CSS
    Javascript
    React
    Redux
    RubyRails
    PostgreSQL
Screenshot of Recipe App Best Dishes
Recipe App Best Dishes
Self-employed
  • Full-stack
  • 2023

"Recipe App" is a Server-side Rendering application (SSR) following the MVC architecture. It assists users in storing and tracking their recipes and ingredients.

    HTML5
    CSS3
    Bootstrap
    Ruby
    Rails
    PostgreSQL
    RSpec
    Capybara
Screenshot of Budget-App
Budget-App
Self-employed
  • Full-stack
  • 2023

"Budget App" is a Server-side Rendering application (SSR) following the MVC architecture, allowing users to efficiently manage their budget.

    HTML5
    CSS3
    Tailwind-CSS
    Javascript
    Ruby
    Rails
    PostgreSQL
    RSpec
    Capybara
Screenshot of Space Travelers
Space Travelers
Self-employed
  • Front-End
  • 2023

"Space Travelers" is a Single Page Application (SPA) that allows users to explore a list of rockets and missions retrieved = the Space-X API.

    HTML
    CSS
    Javascript
    React
    Redux
Screenshot of Creative Developers
Creative Developers
Self-employed
  • Front-End
  • 2023

A joyful celebration believing in the value of learning to code.

    HTML
    CSS
    Javascript
Screenshot of World Wide Flags
World Wide Flags
Self-employed
  • Front-End
  • 2023

World Wide Flags is a project built based on an external API. We have selected a countries API that provides data.

    HTML
    CSS
    JavaScript
Screenshot of Product Landing Page
Product Landing Page
Self-employed
  • Front-End
  • 2020

Product Landing Page is a project to market a product, in this case Original Trombones, it was built for putting in practice HTML and CSS skills by creating a static site that includes navigation, video, and a simple dummy form for submitting customer email.

    HTML
    CSS

About Myself

I’m a full-stack developer focused on building practical software that improves how teams operate. I’ve worked on real-world systems involving APIs, dashboards, and data workflows—helping turn manual processes into efficient, automated solutions. My background isn’t traditional. I taught myself English to access global opportunities, worked remotely in high-pressure environments, and developed strong problem-solving skills along the way. That experience shaped how I approach software: with resilience, adaptability, and a focus on delivering results. Today, I specialize in Ruby on Rails, JavaScript, and modern web technologies to build scalable backend systems and clean, usable interfaces. I care less about trends and more about creating software that actually works in production and solves real problems. Fun fact: I grew up thinking everyone spoke the same language—turns out, learning a new one opened the door to my entire career.

LET'S CONNECT

Languages

DropDown
  • Language-Icon

    HTML5

  • Language-Icon

    CSS3

  • Language-Icon

    JavaScript

  • Language-Icon

    Ruby


Libraries & Frameworks

DropDown

Tools, Platforms & Methodologies

DropDown
  • Language-Icon

    PostgreSQL

  • Language-Icon

    Git

  • Language-Icon

    GitHub

  • Language-Icon

    Vite

  • Language-Icon

    Webpack

  • Language-Icon

    Jest

  • Language-Icon

    Rspec

  • Language-Icon

    Render

  • Language-Icon

    Postman

  • Language-Icon

    Gitflow

  • Language-Icon

    Mobile First

  • Language-Icon

    TDD

  • Language-Icon

    MVC


Skills

DropDown
  • Language-Icon

    Remote Pair-Programming

  • Language-Icon

    Code review

  • Language-Icon

    Teamwork

  • Language-Icon

    Time Management

  • Language-Icon

    Cross-cultural,

  • Language-Icon

    Constructive feedback


Contact me

If you’re looking to automate processes, build internal tools, or turn ideas into working software, I can help. Whether it’s a dashboard, API, or a custom system to replace manual work—let’s talk and see how I can support your project. Send me a message or reach out directly at:diego27796gagan@gmail.com