Side Projects
2024
-
@alexgalhardo/telegram-logger
-
adonisjs.alexgalhardo.com
- GitHub Source Code
- A simple full stack web application for me learn and improve my skills in AdonisJS 6 framework
-
Learning Go
- GitHub Source Code
- Repository to save my Go programming language studies notes and references.
-
little-url.alexgalhardo.com
- GitHub Source Code
- Code Challenge to Create a URL Shortener using NodeJS, NestJS, Docker, PostgreSQL, PrismaORM
-
api.ledger.alexgalhardo.com
- GitHub Source Code
- Coding challenge to create a simple Banking Ledger using NodeJS, KoaJS, Docker, MongoDB, Mongoose, GraphQL
-
Learning Message Queues & Pub Sub
- GitHub Source Code
- Simple repository I created with references and examples to learn about message queues and publisher/subscriber pattern with different technologies:
- Observer Pattern, RabbitMQ, Apacke Kafka, BullMQ, Redis, AWS SQS, SNS, S3, Localstack, Docker
-
Learning Load Balance with NGINX
- GitHub Source Code
- A side project I created to learn and improve my skills in NGINX, Docker & Docker Compose, DockerHub and Performance Benchmarkings using Load Balance
-
ToDo GraphQL API using Redis
-
Learning JSON-RPC
- GitHub Source Code
- A side project I created to learn and improve my skills in JSON-RPC to use in Load & Stress Tests benchmarkings
-
Learning Load & Stress Tests
- GitHub Source Code
- A side project I created to learn and improve my skills in k6, concurrency, parallelism, A.C.I.D & Transactions CRUD operations, Load balancer and performance benchmarkings using different technologies and databases
-
Tech Challenge Serverless
- GitHub Source Code
- A tech challenge of a simple REST API using Serverless Framework, NodeJS, TypeScript, AWS, Lambda, API-Gateway, DynamoDB
-
blockchain.alexgalhardo.com
- GitHub Source Code
- A web-based demonstration of blockchain concepts. This is a very basic visual introduction to the concepts behind a blockchain.
-
microsaas.alexgalhardo.com
-
bitcoin-lottery.alexgalhardo.com
-
expenses.alexgalhardo.com
- GitHub Source Code
- A simple expenses tracker build with ReactJS, with features like Pagination, Text Search, API Request, Excel Import, Filter by Date, saving data in localStorage
-
Web Scraping Books Amazon
- GitHub Source Code
- A side project I created to learn web scraping. It’s a simple script who get data information from HTML DOM Amazon.com books pages.
-
autodromo.alexgalhardo.com
2023
-
api-urlittle.alexgalhardo.com
- GitHub Source Code
- Simple url shortify and redirect code using Fastify, Bun, PostgreSQL and Prisma ORM.
-
finances.alexgalhardo.com
- GitHub Source Code
- See Project Online
- A simple project that I created to control my personal finances, using Vite and vanilla Javascript to control the DOM, in addition to saving the data in localStorage, and being able to export the data in JSON and CSV format.
-
todo-api-clean-architecture.alexgalhardo.com
- GitHub Source Code
- A simple REST API I created to learn Clean Architecture principles in practice, using Typescript, Fastify, PostgreSQL & JSON Database, PrismaORM, Docker.
- Refactor 2024: Using Bun, Localstack simulating AWS S3, SQS and SNS, Telegram Logger, Unit and Integration Tests, Zod
2022
-
TypeScript CLI Turn-Based-RPG
- GitHub Source Code
- Refactor of the Python Game version I created to learn TypeScript syntax.
-
notes-api-clean-architecture.alexgalhardo.com
-
criptobot.alexgalhardo.com
2021
-
app.alexgalhardo.com
- GitHub Source Code
- A simple MVC full stack web application I created back in 2021, to learn and improve my skills in Authentication & Authorization, API Rest, CRUDs, PrismaORM, MVC Architecture, PostgreSQL, Docker, Edge template engine and Integration Tests.
2020
-
Software Engineering
- GitHub Source Code
- Github Repository with a lot of links, images, references, books, PDFs and notes I created to document my studies while learning about software engineering.
- This repo motivated me to create this blog later in 2023.
-
Learning PHP7+
- GitHub Source Code
- Repository with a lot of side projects I created while learning PHP7+ in online courses, youtube and blogs posts during coronavirus pandemic.
-
Learning NodeJS
- GitHub Source Code
- Repository with a lot of side projects I created while learning NodeJS in online courses, youtube and blogs posts during coronavirus pandemic.
-
Learning JavaScript
- GitHub Source Code
- Repository with a lot of side projects I created while learning JavaScript in online courses, youtube and blogs posts during coronavirus pandemic.
2019
-
USP - Library TAD
- GitHub Source Code
- Project developed during the Data Structures I course at ICMC USP, simulating a simple CRUD library via terminal using the C/C++ language
-
USP - Sorting Files
- GitHub Source Code
- Project developed during the Data Structure I course at ICMC USP, to organize data within files using the C/C++ language
-
USP - Tree Sorting
- GitHub Source Code
- Project developed during the Data Structure I course at ICMC USP, to organize some tree data structures using the C language
-
- GitHub Source Code
- Project developed during the subject Interactive WEB Systems at ICMC USP, on form manipulation with PHP using OOP and MySQL
-
- GitHub Source Code
- Project developed during the Interactive WEB Systems course at ICMC USP, with the proposal of manipulating the DOM of a form with JavaScript and VueJS
2018
-
Hackathon ComuniCode Madre Cabrini
- GitHub Source Code
- See Project Online
- Project carried out during a hackathon in 2018 while I was in the third semester of college. I was the only programmer on my team with 3 other people.
- A fun fact: at that time, I barely knew how to do CRUD and I didn’t know what REST APIs were yet, essential basic knowledge to participe in that hackathon.
2017
-
Python CLI Turn-Based RPG
- GitHub Source Code
- One of the first side projects I created, to learn OOP and Python programming language.