José Luis Bastos Donin


Backend
Backend

REST API using Java (Spring) with business logic and endpoints.

Frontend
Frontend

HTML/CSS and JS.

Database
Database

MongoDB for persistence, accessed via repositories.

Framework
Framework

Spring Boot

Build Tools
Build Tools

Maven for builds and dependency management.

Version Control
Version Control

Git with GitHub for source control and collaboration.


5NP - Spring Boot Application

Noticias is a web application for managing and sharing news articles. The project uses HTML5 and CSS3 for the frontend, with Thymeleaf handling the view layer. Java, Spring Boot, and Spring Data JPA are used for the backend, with MongoDB for data persistence. Maven manages build automation.

Github
SMT Automatic Key Generator result preview

SMT Automatic Key Generator

This project aims to investigate the application of Satisfiability Modulo Theories (SMT) to the problem of automatic key generation for access systems. The goal is to develop a system that performs reverse engineering automatically.

Github
Zeit AI Video Editor preview

Zeit - AI Video Editor

Zeit is a project that aims to automate the process of editing videos for platforms such as TikTok, YouTube Shorts, and Instagram.

Github

Llama Game

This project is the conclusion to the Introduction to Programming course at UTFPR - Toledo. Built using C and the SDL2 library as a game engine on Linux.
Manual compiling: gcc -o main main.c -lSDL2 -lSDL2_image

Github

Budget App

A webapp made with Javascript for budget assistance. Allows the user to input expenses and income sources and saves the data into a sheet.

Github