David Sandoval

David Sandoval

Full Stack Developer, Data Analyst & AI Enthusiast. I enjoy learning about new technologies and applying them to solve real-world problems.

About Me

Profile Picture

I'm David Sandoval, a Computer Science student at the Escuela Superior Politécnica del Litoral (ESPOL), a university internationally accredited by ABET and EUR-ACE. I'm passionate about data, artificial intelligence, and software development, and I've worked with Pandas, NumPy, Scikit-Learn, Seaborn, Streamlit, Node.js, Django and n8n.

Right now, I'm working toward certifications as a Data Engineer, Data Analyst, and Data Scientist through DataCamp, and I'm also exploring Google Cloud certifications. My goal is to grow into a well-rounded data professional, combining analysis, engineering, and science to deliver innovative solutions to real-world challenges.

Skills & Tools

Data Analysis

  • Python

    Python

  • MySQL

    MySQL

  • PostgreSQL

    PostgreSQL

  • Pandas

    Pandas

  • Numpy

    Numpy

  • Jupyter

    Jupyter

  • Plotly

    Plotly

  • Matplotlib

    Matplotlib

  • Seaborn

    Seaborn

  • ScikitLearn

    ScikitLearn

  • Streamlit

    Streamlit

  • Power BI

    Power BI

Web Development

  • HTML

    HTML

  • CSS

    CSS

  • JavaScript

    JavaScript

  • TypeScript

    TypeScript

  • Sass

    Sass

  • TailwindCSS

    TailwindCSS

  • React

    React

  • Node.js

    Node.js

  • Next.js

    Next.js

  • Django

    Django

  • Figma

    Figma

Others

  • Java

    Java

  • JUnit5

    JUnit5

  • Git

    Git

  • GitHub

    GitHub

  • Markdown

    Markdown

  • C

    C

  • DataSpell

    DataSpell

  • Lovable

    Lovable

  • VSC

    VSC

  • n8n

    n8n

Projects

Customer Segmentation Dashboard

Completed

Interactive dashboard that visualizes customer segments to support targeted marketing and business decisions.

  • Python
  • Pandas
  • ScikitLearn
  • Seaborn
  • Streamlit

Weather Dashboard AI

Completed

A PWA that provides real-time and forecasted weather data, interactive charts, alerts, and an AI assistant for any city.

  • React
  • TypeScript
  • Openweather API
  • Vite
  • MUI

Curriculum Vitae Website

Completed

Personal portfolio website showcasing skills, projects, and professional experience.

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS

Django API Suite

Completed

Django REST API with user management, Firebase integration, and a responsive homepage for modern web apps.

  • Django
  • Python
  • Firebase
  • REST API
  • HTML
  • Tailwind CSS
  • JavaScript

Education & Experience

Experience

Teaching Assistant - Programming Fundamentals

Escuela Superior Politécnica del Litoral (ESPOL)

May 2025 - Jan 2026

Supported over 100 students in mastering programming concepts. Responsibilities included grading assignments, providing feedback, clarifying theoretical and practical topics during office hours, and contributing to the improvement of course materials.

Teaching Assistant - Software Design

Escuela Superior Politécnica del Litoral (ESPOL)

Oct 2024 - Jan 2025

Assisted students in understanding object-oriented SOLID principles, UML modeling, code refactoring and software architecture. Reviewed and evaluated practices, guided students through best practices in code structure and design patterns, and supported instructors in course delivery.

Education

Bachelor's Degree in Computer Science

Escuela Superior Politécnica del Litoral (ESPOL)

May 2023 - Present

Undergraduate program focused on software engineering, algorithms, data structures, computer systems and artificial intelligence. Coursework includes databases, data analysis and machine learning. Expected graduation: May 2027.

Contact Me

If you want to meet me in person, we can schedule a meeting from Monday to Thursday at the Facultad de Ingeniería en Electricidad y Computación (FIEC) - ESPOL. Feel free to reach out to coordinate a time!