Skip to content
View MarioAvilaSL's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report MarioAvilaSL

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MarioAvilaSL/README.md

Mario Ávila

Software Development · Python · Android Applications · Artificial Intelligence

Information Technology student · Technical University of Machala, Ecuador

LinkedIn Email


About Me

I build solutions that connect data, artificial intelligence models, and real-world applications—from reading hardware sensors to creating interfaces people can use. My graduation project is an IoT electrical monitoring platform, and I also develop Android applications and computer vision systems.

I am seeking an internship or an entry-level position in software development, data, or AI.


Main Project: Graduation Project

Smart Campus · IoT Electrical Monitoring Platform

An embedded system built on Raspberry Pi that measures voltage and current across 8 channels using an MCC118 DAQ, calculates RMS values, and stores them in PostgreSQL. A Flask API makes the data available to a web dashboard deployed on Cloudflare, featuring real-time readings, per-minute historical data, threshold-based alerts, and remote relay control.

Python Flask PostgreSQL React TypeScript Tailwind CSS Raspberry Pi Cloudflare


Artificial Intelligence

Project What it does Technologies
YOLO Road Damage Detection Detects potholes and cracks (4 classes) in road images and videos using YOLO26s, trained on RDD2022. Estimates a severity index, tracks road segments over time, and provides a web application, videos with highlighted damage, and an Android app. Validation mAP50: 0.66. Academic prototype. Python · Ultralytics YOLO · FastAPI · PostgreSQL · OpenCV
Dogs and Cats Classifier Compares a dense neural network, a CNN, and a CNN with Dropout, each with and without data augmentation. The best model (CNN with data augmentation) achieved 87.7% accuracy on 3,490 test images, with a statistical analysis of the differences. Python · TensorFlow / Keras · Jupyter
Image Recreation Using a Genetic Algorithm Evolves a population of random solutions to approximate a target image. Includes six experiments of up to 50,000 generations and a 67-page technical report. Python · PyGAD · NumPy · Jupyter

Android Applications

Project What it does Technologies
NetDiag Signal and connectivity diagnostics for Wi-Fi, mobile networks, SIM, and GNSS, featuring a channel scanner, route map, GPS accuracy test, and history exportable to CSV. No accounts or server required: all data stays on the device. Kotlin · Jetpack Compose
GpsNavApp A fully offline GPS navigation dashboard with a compass, altitude, decimal and DMS coordinates, saved locations with GPX/KML/CSV export, and light/dark themes. Kotlin · Jetpack Compose
ControlAceite A prototype for tracking vehicle oil changes. Android

Other Projects

Project What it does Technologies
GymOS Gym management system. TypeScript · Vite · SQL
N-Queens Using Genetic Algorithms Solves the N-Queens problem using JGAP, with Swing visualization and 21 experimental configurations, each run 10 times, with results exported to CSV. Java · JGAP
SPA-Buscar Single-page application with a search feature. Angular · TypeScript

Technologies

Programming Languages

Python Kotlin TypeScript Java C++ SQL

AI and Data

TensorFlow Keras PyTorch OpenCV NumPy Jupyter

Backend, Web, and Mobile

FastAPI Flask PostgreSQL React Angular Jetpack Compose Android

Hardware and Infrastructure

Raspberry Pi Cloudflare Git


📊 GitHub Statistics

GitHub Statistics

Popular repositories Loading

  1. MarioAvilaSL MarioAvilaSL Public

    Config files for my GitHub profile.

  2. calculadora calculadora Public

    C++

  3. Tarea-1.1 Tarea-1.1 Public

    Tarea #1.1: Mi primera página web

    HTML

  4. Tarea-1.2 Tarea-1.2 Public

    Introducción a diseño web responsivo

    HTML

  5. Practica1.0-Angular Practica1.0-Angular Public

    TypeScript

  6. SPA-Buscar SPA-Buscar Public

    SPA: Buscar

    TypeScript