Side Projects
2024
-
@alexgalhardo/telegram-logger
-
adonisjs.alexgalhardo.com
-
Learning Go
- GitHub Source Code
- Repository to save my Go programming language studies notes and references.
-
little-url.alexgalhardo.com
-
api.ledger.alexgalhardo.com
-
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
-
api.monefy.alexgalhardo.com
- GitHub Source Code
- Backend REST API using ElysiaJS, Bun, PrismaORM, Docker, PostgreSQL and JSON Database, Integration Tests, Zod, TelegramLogger, Github Actions, Husky, JWT Stateless Authentication, Swagger API Documentation
-
monefy.alexgalhardo.com
- GitHub Source Code
- Simple front-end using NextJS to improve my skills in TailAdmin Dashboard, TailwindCSS and UI/UX development
-
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
-
microsaas.alexgalhardo.com
- GitHub Source Code
- See Project Online
- A simple project build with TailwindCSS and VueJS v3 templates, to import .xlsx and .csv files to a NestJS REST API and rendering Chart.js with MRR and Churn Rate data.
-
api-microsaas.alexgalhardo.com
- GitHub Source Code
- NestJS REST API to process .xlsx and .csv data for microsaas.alexgalhardo.com
-
bitcoin-lottery.alexgalhardo.com
-
expenses.alexgalhardo.com
- GitHub Source Code
- See Project Online
- 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
- GitHub Source Code
- See Project Online
- A tech challenge project to create a full stack web app simulating a real-life racetrack system
- This is a simple front-end using ReactJS, Typescript, TailwindCSS and FlowBite.
-
api-autodromo.alexgalhardo.com
- GitHub Source Code
- A tech challenge project to create a full stack web app simulating a real-life racetrack system.
- This is a simple back-end API using NestJS, Typescript, PostgreSQL, Docker, PrismaORM with CRUD, Authentication/Authorization and Publisher/Subscriber Notifications features.
2023
-
games.alexgalhardo.com
- GitHub Source Code
- See Project Online
- A side project I created to learn ReactJS with Typescript using Stateless Authentication with JWT and localStorage, as also improve my skills in product development, UI/UX, SEO, and so on.
- This is a Micro SaaS (software as a service) project, that uses Stripe checkout to take care of payments and subscriptions management.
-
api.games.alexgalhardo.com
- GitHub Source Code
- See Project Online
- A side project I created to learn NestJS with Typescript, Clean/Hexagonal Architecture Principles (ports, useCases, repositories, etc) and Stateless Authentication using JWT and localStorage, as also improve my skills in product development, API development and documentation, SEO, tests, and so on. This project saves data to JSONs files for simplicity and fast development.
-
docs.games.alexgalhardo.com
-
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
- See Project Online
- 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.