Projects
2022
Learning Go
- Exercises related to the Exercism’s Go track syllabus.
Company Website at https://www.projetsrios.com/
Technologies used: Hugo Terrassa Theme, Git, Hugo, GitHub, Netlify
See GitHub Repository
CI/CD with GitHub Actions
Automated workflow for uploading data to Algolia index for the Bilberry Sandbox.
Technologies used: GitHub Actions
Bilberry theme test website at https://www.bilberry-sandbox.kiroule.com/
Technologies used: Bilberry Hugo Theme, Git, Hugo, GitHub, Netlify
See GitHub Repository
2021
Bilberry Hugo Theme
Took the role of the official maintainer; made the following contributions:
- Automated data upload to Algolia index using JavaScript API client.
- Implemented support for custom audio files; co-authored the archive functionality; updated documentation.
- Reviewed pull requests.
Technologies used: Hugo
See GitHub Repository
CI/CD with GitHub Actions
Automated software development workflows for the following personal repositories:
Technologies used: GitHub Actions
2020
Personal Website at https://kiroule.com
Technologies used: Bilberry Hugo Theme, Git, Hugo, GitHub, Netlify
See GitHub Repository
Bilberry Hugo Theme
Made the following contributions:
- Implemented the series taxonomy and table of contents features.
- Automated data upload to Algolia index using Python API client.
- Fixed bugs.
- Updated documentation.
Technologies used: Hugo
See GitHub Repository
2019
Multi-Variant Docker Images for Liferay Portal CE
Updated in 2020, 2021
500K+ pulls
Technologies used: Docker, Debian, Alpine Linux
See Docker Hub Repository
See GitHub Repository
2018
Campsite Booking API
Updated in 2021
Technologies used: Java 11, Spring Boot 2, Maven 3
See GitHub repository
Coding Challenges from CodeWars, HackerRank, Codility
Technologies used: Java, Python
See GitHub repository
2016
Exercise to port MyBatis JPetStore from RDBMS/MyBatis to NoSQL/MongoDB and Spring Boot
Technologies used: Java 8, Lombok, Stripes, Spring Boot, Spring Data MongoDB, Maven 3
See GitHub repository
2015
Exercise to port MyBatis JPetStore to Vaadin 7|8 and Spring Boot
Technologies used: Java 11, Vaadin 8, Spring Boot 2, MyBatis 3, Maven 3
See GitHub repository
This project was mentioned in 2016 January’s edition of Vaadin’s Community Spotlight: