Luis Thaniel Aloyo Arroyo

15 años 15 years old

Soy estudiante homeschool con interés en ingeniería, programación, tecnología y aprendizaje autodidacta.

Este portafolio presenta parte de mi trayectoria, proyectos, habilidades e intereses en áreas relacionadas con la ingeniería y la programación.

I am a homeschool student with a strong interest in engineering, programming, technology, and self-directed learning.

This portfolio presents part of my journey, projects, skills, and interests in areas related to engineering and programming.

Explorando mi camino entre la ingeniería y la programación

En este ensayo presento mi interés por la ingeniería y la programación, así como el proceso mediante el cual he ido descubriendo mis metas académicas y profesionales.

Saludos, mi nombre es Luis Thaniel Aloyo Arroyo. Soy estudiante homeschooler, tengo 15 años y vivo en Trujillo Alto.

Recientemente asistí a una feria educativa donde recibí orientación sobre distintas áreas de estudio, entre ellas Ciencias de Computadoras, Ingeniería en Computadora e Ingeniería Mecánica, las cuales captaron profundamente mi interés. Los pre-talleres universitarios representan para mí una valiosa oportunidad para explorar estas áreas y tomar una decisión más clara sobre mi futuro profesional.

Desde pequeño he sentido afinidad por las matemáticas y las ciencias. Con el tiempo, ese interés evolucionó hacia la programación y la ingeniería, que comenzaron como pasatiempos y hoy forman parte importante de mis metas académicas. También disfruto aprender de manera autodidacta sobre ingeniería, programación y matemáticas, lo que me ha permitido desarrollar habilidades por cuenta propia y mantener una curiosidad constante por seguir aprendiendo.

Siempre me han llamado la atención las máquinas, los robots y la tecnología, tanto en la vida real como en la ficción, en series como Gundam o Eureka, que despertaron aún más mi curiosidad. Además, disfruto construir con las manos como pasatiempo, utilizando Legos, robótica con Lego y realizando proyectos do it yourself (DIY), lo cual ha fortalecido mi interés por la mecánica, el diseño y la creación de sistemas.

Comencé a programar a los nueve años utilizando Scratch. Más adelante, desarrollé mis habilidades con lenguajes como Python y C++, creando proyectos como juegos y calculadoras. Posteriormente, amplié mis conocimientos con herramientas como Unreal Engine, Unity y Blender, con las que he trabajado en videojuegos y cinemáticas.

Actualmente, continúo experimentando con HTML5 y JavaScript para el desarrollo de un sitio web donde presento algunos de mis proyectos, disponible en luisthaniel.com. También utilizo Unreal Engine 5 para un proyecto personal de videojuego y Source Filmmaker para un proyecto personal de animación. En el futuro, deseo seguir desarrollando proyectos propios y colaborar en otros que me permitan crecer aún más en estas áreas.

Mi interés por la programación surgió al observar modificaciones (mods) en videojuegos, lo que despertó en mí el deseo de crear y añadir mis propias ideas dentro de los juegos. Hoy en día, también me interesa comprender cómo se desarrollan los videojuegos y analizar su proceso de creación desde una perspectiva técnica y creativa.

Mi meta es convertirme en ingeniero o programador, dependiendo de cuál de estas áreas despierte en mí una mayor pasión luego de explorarlas con más profundidad. Por esta razón, deseo participar en estos pre-talleres universitarios: para aprender, experimentar y descubrir con mayor claridad el camino que quiero seguir en el futuro, y continuar desarrollando las habilidades que me permitan crear, innovar y aportar en el campo de la tecnología y la ingeniería.

Si funciona bien, no lo toco; sin embargo, si veo que no es lo que deseo lograr, lo perfecciono. Esa es parte de mi forma de crear, aprender y seguir creciendo.

Exploring My Path Between Engineering and Programming

In this essay, I present my interest in engineering and programming, as well as the process through which I have been discovering my academic and professional goals.

Greetings, my name is Luis Thaniel Aloyo Arroyo. I am a homeschool student, I am 15 years old, and I live in Trujillo Alto.

I recently attended an educational fair where I received guidance about different fields of study, including Computer Science, Computer Engineering, and Mechanical Engineering, all of which deeply captured my interest. University pre-workshops represent a valuable opportunity for me to explore these areas and make a clearer decision about my future professional path.

Since I was young, I have felt a strong connection to mathematics and science. Over time, that interest evolved into programming and engineering, which began as hobbies and have now become an important part of my academic goals. I also enjoy learning in a self-directed way about engineering, programming, and mathematics, which has allowed me to develop skills on my own and maintain a constant curiosity to keep learning.

I have always been drawn to machines, robots, and technology, both in real life and in fiction, in series such as Gundam and Eureka, which sparked my curiosity even more. I also enjoy building with my hands as a hobby, using Legos, Lego robotics, and do-it-yourself (DIY) projects, which has strengthened my interest in mechanics, design, and the creation of systems.

I started programming at the age of nine using Scratch. Later, I developed my skills with languages such as Python and C++, creating projects such as games and calculators. I then expanded my knowledge using tools such as Unreal Engine, Unity, and Blender, with which I have worked on video games and cinematics.

At present, I continue experimenting with HTML5 and JavaScript to develop a website where I showcase some of my projects, available at luisthaniel.com. I also use Unreal Engine 5 for a personal video game project and Source Filmmaker for a personal animation project. In the future, I hope to continue developing my own projects and collaborating on others that allow me to keep growing in these areas.

My interest in programming began when I observed modifications (mods) in video games, which inspired in me the desire to create and add my own ideas within games. Today, I am also interested in understanding how video games are developed and analyzing their creation process from both a technical and creative perspective.

My goal is to become an engineer or programmer, depending on which of these areas awakens the strongest passion in me after exploring them in greater depth. For that reason, I want to participate in these university pre-workshops: to learn, experiment, and discover more clearly the path I want to follow in the future, while continuing to develop the skills that will allow me to create, innovate, and contribute in the field of technology and engineering.

If it works well, I do not touch it; however, if I see that it is not what I want to achieve, I improve it. That is part of the way I create, learn, and continue growing.

Proyectos

En esta sección presento una muestra visual de algunos proyectos que he desarrollado en áreas relacionadas con construcción, programación, tecnología, creatividad y validaciones externas.

Projects

In this section, I present a visual sample of some of the projects I have developed in areas related to construction, programming, technology, creativity, and external validations.

Calculadora Visual

Versión interactiva construida para funcionar directamente dentro del website como muestra de aprendizaje aplicado en programación.

Visual Calculator

Interactive version built to work directly inside the website as a demonstration of applied learning in programming.

0
Nota: Esta versión fue adaptada para web para que pueda mostrarse fácilmente como proyecto visual y funcional dentro del portafolio.
Note: This version was adapted for the web so it can be easily displayed as a visual and functional project inside the portfolio.
Código de ejemplo en Python
from kivymd.app import MDApp
from kivy.lang import Builder

KV = """
MDScreen:
    MDBoxLayout:
        orientation: "vertical"

        MDTextField:
            id: display
            text: "0"
            halign: "right"
            font_size: "49sp"
            readonly: True

        GridLayout:
            cols: 4
            spacing: "5dp"
            padding: "10dp"

            MDRectangleFlatButton:
                text: "7"
                on_release: app.on_button_press("7")
            MDRectangleFlatButton:
                text: "8"
                on_release: app.on_button_press("8")
            MDRectangleFlatButton:
                text: "9"
                on_release: app.on_button_press("9")
            MDRectangleFlatButton:
                text: "/"
                on_release: app.on_button_press("/")

            MDRectangleFlatButton:
                text: "4"
                on_release: app.on_button_press("4")
            MDRectangleFlatButton:
                text: "5"
                on_release: app.on_button_press("5")
            MDRectangleFlatButton:
                text: "6"
                on_release: app.on_button_press("6")
            MDRectangleFlatButton:
                text: "*"
                on_release: app.on_button_press("*")

            MDRectangleFlatButton:
                text: "1"
                on_release: app.on_button_press("1")
            MDRectangleFlatButton:
                text: "2"
                on_release: app.on_button_press("2")
            MDRectangleFlatButton:
                text: "3"
                on_release: app.on_button_press("3")
            MDRectangleFlatButton:
                text: "-"
                on_release: app.on_button_press("-")

            MDRectangleFlatButton:
                text: "C"
                on_release: app.clear_display()
            MDRectangleFlatButton:
                text: "0"
                on_release: app.on_button_press("0")
            MDRectangleFlatButton:
                text: "."
                on_release: app.on_button_press(".")
            MDRectangleFlatButton:
                text: "="
                on_release: app.calculate_result()

            MDRectangleFlatButton:
                text: "+"
                on_release: app.on_button_press("+")
"""

class LuisthanielsCalculatorApp(MDApp):
    def build(self):
        return Builder.load_string(KV)

    def on_button_press(self, value):
        display = self.root.ids.display
        if display.text == "0":
            display.text = value
        else:
            display.text += value

    def calculate_result(self):
        display = self.root.ids.display
        try:
            display.text = str(eval(display.text))
        except:
            display.text = "Error"

    def clear_display(self):
        self.root.ids.display.text = "0"

if __name__ == "__main__":
    LuisthanielsCalculatorApp().run()

Trayectoria Académica

Academic Journey

Resumen educativo

  • Nací el 17 de agosto de 2010 en San Juan, Puerto Rico, y actualmente resido en Trujillo Alto, Puerto Rico.
  • Soy estudiante homeschool y he sido educado por mis padres en un entorno que ha fortalecido en mí el amor por el aprendizaje, la disciplina, la creatividad y la exploración autodidacta.
  • Cursé estudios en escuela tradicional hasta 4to grado, habiendo estado matriculado previamente en Colegio Kiany, Caguas, PR; American Academy, Gurabo, PR; Step by Step, Caguas, PR; Twin Lakes Academy Elementary, Jacksonville, FL, USA; y Caguas Private School, Caguas, PR.
  • Desde 5to grado continúo mi educación en modalidad homeschool. Comencé homeschool el 20 de junio de 2020 y formo parte de Magic Journey Support Group desde el 23 de julio de 2020.

Educational Summary

  • I was born on August 17, 2010, in San Juan, Puerto Rico, and I currently live in Trujillo Alto, Puerto Rico.
  • I am a homeschool student and have been educated by my parents in an environment that has strengthened in me a love for learning, discipline, creativity, and self-directed exploration.
  • I attended traditional school through 4th grade and was previously enrolled at Colegio Kiany, Caguas, PR; American Academy, Gurabo, PR; Step by Step, Caguas, PR; Twin Lakes Academy Elementary, Jacksonville, FL, USA; and Caguas Private School, Caguas, PR.
  • Since 5th grade, I have continued my education through homeschooling. I began homeschooling on June 20, 2020, and I have been part of Magic Journey Support Group since July 23, 2020.

Avance académico general

  • Actualmente me encuentro estudiando para pruebas universitarias y fortaleciendo mi preparación académica con enfoque en mis metas futuras.
  • He desarrollado interés sostenido en áreas técnicas que combinan análisis, creatividad y solución de problemas.

General Academic Progress

  • I am currently preparing for university entrance exams and strengthening my academic preparation with a focus on my future goals.
  • I have developed a sustained interest in technical areas that combine analysis, creativity, and problem-solving.
He procurado desarrollar disciplina, iniciativa, autonomía y un interés genuino por áreas técnicas avanzadas, especialmente en programación, ingeniería y creación de proyectos.
I have worked to develop discipline, initiative, autonomy, and a genuine interest in advanced technical areas, especially programming, engineering, and project creation.

Formación Integral y Proyección

Holistic Development and Projection

Formación social y personal

  • Participo activamente en la comunidad homeschool.
  • Comparto en actividades familiares, comunitarias y sociales.
  • Disfruto investigar, programar, construir proyectos y continuar aprendiendo.

Social and Personal Development

  • I actively participate in the homeschool community.
  • I take part in family, community, and social activities.
  • I enjoy researching, programming, building projects, and continuing to learn.

Proyección académica

  • Aspiro a ingresar a la universidad en agosto de 2027.
  • Estoy explorando carreras en Ingeniería Mecánica, Ingeniería en Computadora, Ingeniería de Software y Ciencias de Computadoras.
  • Deseo continuar desarrollando proyectos que integren creatividad, programación, tecnología e ingeniería.

Academic Projection

  • I aspire to enter university in August 2027.
  • I am exploring careers in Mechanical Engineering, Computer Engineering, Software Engineering, and Computer Science.
  • I want to continue developing projects that integrate creativity, programming, technology, and engineering.