rossxrio,
Welcome! 🐧
I've been coding for a couple of years now.
I started my coding journey back in 2021,
making Minecraft datapacks and later teaching myself
HTML, CSS, and JS. Since then, my interest grew, and I
started to explore Java and
OOP languages in general, which is the language that
stuck with me.
Now, I'm currently on my last year of Multiplatform App
Development on the San Andrés Institute.
I've always liked to investigate and understand
how things work. Abstract concepts can be boring; I want to know the
"how" and "why" of everything.
I believe that's a really fun way to learn.
I also like music and film :).
My friends and I get together from time to time to record "music"—I can't guarantee the quality, but I
can guarantee lots of fun for sure!
todoapp
The Todoapp is a web application made on React.
It's essentially your everyday todo application! It uses Firebase
signup/login services and the data is stored on a
MySQL database hosted on Google Cloud. I implemented quick algorithms
such as binary search and quicksort to reduce Big O as much as possible in search and sorting
operations. This project was my very first CRUD and web application!
gRPC
projects
I've developed an interest in the gRPC technology.
These are a couple of projects that I have made:
grpc-project-rossxrio
: My first project using gRPC, created for an academic project. It implements a producer-consumer
model over gRPC.
service-user-mgmt
: A service to store and manage users. Persistence technology: MongoDB.
grpc-messaging-service
: Uses gRPC's HTTP/2 to send messages client-to-client. It uses my old user-service-mgmt to manage
clients.
one-git
: WIP project.
Sticky notes
Sticky Notes is my latest GUI desktop application made in
Java. Again, it's a classic notes app, but I
felt very happy with how it turned out.
I'm planning on adding Markdown support in the near
future. I made the app during a busy period (due to exams), which made me want to have notes
arranged all over my screen, either for studying or just
to remind me of important dates. Also, I wanted it to be quick, so I added a lot of key bindings to eliminate the need for clicking
around. Overall, the app serves its purpose really well—give it a try! (app may break XD)
one-git-local
One Git is a redundancy service that uses Git to track changes in a directory.
I listen for commits with my Git Observer class, which
then triggers an action to copy the directory structure to its linked copy.
Each GitObserver starts in its own thread , watching for
changes in its respective directory.