Skip to content
View yiesko's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Centro Universitário Maurício de Nassau
  • Piauí, Teresina - Brazil
  • 16:30 (UTC -03:00)

Organizations

@TrebleExperience @ProjektYuMi @VH-Devices @OwlVintage

Block or report yiesko

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
yiesko/README.md

To get straight to the point: my name is Enzo Aquino (most people call me yiesko) and I'm 19.

I currently reside in Teresina, Piauí, Brazil. I am enrolled in the third semester of the Systems Analysis and Development degree at UNINASSAU University and I intend to pursue Software Engineering if circumstances allow.

My obsession with programming - both software and a bit of hardware too - started early. When I was around 11, I was already messing with anything tech-related I could get my hands on. At 12 or 13 I was playing with COBOL and Visual Basic on an old PC. My dad works in this area as well, so yeah, the influence is there - but I’ve always been the "let me learn it myself" type.

Later, I even used my old LG L30 Sporty phone to learn Java. That little phone suffered, but it did the job.

Before I went "full code", I started at a no-code / beginner level with Sketchware (e.g.: Sketchware Pro) and Scratch. It sounds simple, but it gave me the spark (and the basics) that pushed me into object-oriented programming - especially Java.

I didn’t start on a fancy setup either. I coded on small devices first, then moved to AIDE (by the appfour team). From there I got curious about low-level stuff and ended up learning Smali (Android’s assembly-like language) to tweak and modify app source code.

I learned Smali and it's opcodes through Russian/English forums (translating a lot along the way). Back in 2017–2018 I even got help implementing AAPT2 on QiDX so I could use AndroidX features.

Over time I kept expanding: decompiling, injecting code, breaking things and fixing things - mostly by experimenting with Sketchware, AIDE and other projects/apps.

At the end of the day, I’m a self-taught developer who genuinely enjoys the process: learning fast, going deep when something catches my interest and turning curiosity into projects. I care a lot about building things that feel good to use (UX matters), but I also like understanding what’s going on under the hood. The tech landscape changes constantly and I’m fine with that - it keeps me moving forward.

Projects

Below are a few projects I’m proud of. Some are long-running, some are academic and some are "I built this because I wanted to learn X" kind of projects.

A project I worked on from 2021 until mid-2023 focused on extracting system images/partitions and building GSIs (Generic System Images) for Android.

A Telegram bot written in Java. It started as something inspired by Bot³+t, but I aimed for something more flexible and "modern" so it could better fit the needs around TrebleExperience.

An Android app written in Java, inspired by the retro social network "Owler" (Twitter-like). The project is currently archived/unmaintained and the original network doesn’t exist anymore, but it was a fun exercise in building a themed mobile experience.

An Android app built for a university assignment, written in Java. The theme was simulating taxi-related fares/pricing logic, so it’s basically a small "business rules" app with a 'fluffy' mobile UI.

A registration-form prototype built for Prof. Vinícius’ course, aimed at implementing a complete, validated registration flow with server-side rendering.

  • Backend: Java 25 + Quarkus + RESTEasy Reactive
  • UI (SSR): Qute templates
  • Data/validation: Hibernate ORM + Bean Validation
  • Database: MariaDB (Docker)
  • Build: Gradle

A console-based veterinary management system in Java 25, built as an academic project to demonstrate the 4 OOP pillars with a complete CRUD flow (pets, owners, vets and consultations).

  • OOP focus: encapsulation, inheritance, polymorphism and abstraction (abstract base + interface contract);
  • Core features: full CRUD, appointment scheduling, relationship selection and basic integrity validations;
  • Status: not fully finished (some non-functional parts still missing), but already usable end-to-end (and I don't intend to finish it, since it was a university project specifically designed to be explored, which could be improved or not).
Skills & Technologies

This is the stuff I’m most comfortable with today (and what I usually reach for depending on the project):

Containers

Podman Docker

Languages

Java Kotlin TypeScript Zig Rust

Databases

PostgreSQL MongoDB MariaDB

Systems

Ubuntu Arch Linux Fedora Alpine Linux

IDEs & Editors

Android Studio IntelliJ IDEA RustRover CLion Visual Studio Code Zed

Cloud / Platforms

Firebase Google Cloud Oracle Cloud Microsoft Azure

Contact

Proton Mail

Telegram

Pinned Loading

  1. erfanoabdi/ErfanGSIs erfanoabdi/ErfanGSIs Public

    Just a tool to make GSI out of firmware from any phone

    Python 538 453

  2. TrebleExperience/ErfanGSIs-TrebleExperience TrebleExperience/ErfanGSIs-TrebleExperience Public

    ⚡ · Tool specialized in making OEM/AOSP port | Public Repo | This repository is no longer maintained.

    Shell 21 23

  3. ProjektYuMi/Hakalle-Source ProjektYuMi/Hakalle-Source Public archive

    🤖 • Bot made using Java for ErfanGSIs | Status: Staging

    Java 10 6

  4. 180GO 180GO Public archive

    🚖 - Aplicativo Mobile com calculadora de tarifas | UNINASSAU

    Java 3

  5. OwlVintage/OwlVintage OwlVintage/OwlVintage Public archive

    An unofficial application using Owler's API.

    Java 1

  6. Moni Moni Public

    Plataforma web focada em organização financeira pessoal, permitindo registrar transações, planejar categorias, acompanhar relatórios consolidados.

    TypeScript