List of Involved Projects
โ Rationale
Over the years, I have built and handled multiple projects to apply my knowledge. As a consequence, I gain experience to build them, to solve their technical issues, and to improve their technical design if possible. Building them helps me improve my decision-making in future projects and not to take things for granted that look like basic. Indeed, simplicity is hard.
๐ Personal Public Projects
These projects have been used at least once in other software (private or public). Some of them are independent. Some software complements or requires other software using only the latest or older versions. Although I cannot maintain every personal project, I try to keep the code future-proof and welcome changes whenever possible.
Virdafils
Package to be used with Laravel framework to use database as storage for files.
Elomocato
Helps in casting data for Laravel framework-based systems.
Comroconbu
Builds common configuration I use with Rollup
Abstract Chearmyp Boundary
Contains traits generalizing different kinds of boundary or ranges.
Abstract Chearmyp Source
Contains traits which describes possible kinds of data source.
Pruecendrae Core
Core of Pruecendrae console application managing multiple tasks using threads.
Pruecendrae CLI
Controller for Pruecendrae through command-line.
๐ค Joint Public Projects
These projects were published after collaboration with other people. Currently, there is only one project listed, but others are expected to be released soon.
Talakutnangan
Capstone project aimed to be a consultation chat platform between professors and students.
๐ญ Template Projects
Once a particular workflow becomes used repeatedly in various personal projects, I generalize it into one public template. I would be happy if someone uses one of these.
Origenne template
General-purpose template repository which is also a basis of my other templates too.
Web template
Template repository for building web applications.
Feo template
Template repository for building application based on Rust.
๐งช Chearmyp Language Project
At some time, I developed an experimental language called "Chearmyp". For now, this only works as a data format for my other projects. Originally, the repositories below came from one source, and I split them up depending on their responsibilities. They are also public projects.
Abstract Chearmyp Token
Contains traits describing tokens used for Chearmyp language.
Chearmyp Token
Contains token-related data structures used for Chearmyp language.
Chearmyp Lexer
Processes the tokens to understand code in Chearmyp language.
Abstract Chearmyp Node
Contains traits describing nodes used for Chearmyp language.
Chearmyp Node
Contains node-related data structures used for Chearmyp language.
Chearmyp Parser
Processes the nodes to understand code in Chearmyp language.
Chearmyp Reference
Collection of documents specifying the Chearmyp language.
๐ถ Other projects
Beside my personal projects, I have also contributed to on several open-source projects by requesting pull requests. Usually, I add a small part of code for a certain functionality that I want.