★ FABIO PALLINI ★

☆ Freelance Software Developer ☆

✦ WELCOME TO MY PORTFOLIO ✦ C • Python • FastAPI • Django • AWS • Vue.js ✦ SCROLL DOWN FOR PROJECTS ✦

═══ SERVICES ═══

▸ C Development

High‑performance systems, embedded apps, and low‑level programming.

▸ Python Development

Automation, scripting, bots, web scraping, backend systems, data processing, and more.

▸ FastAPI & Django

Modern, fast APIs and full‑featured backend applications.

▸ SQLAlchemy

Robust database models, migrations, and ORM architecture.

▸ AWS Cloud

Cloud deployments, serverless, automation, and infrastructure setup.

▸ CI/CD with GitLab

Automated pipelines, testing, deployment, and DevOps workflows.

▸ Vue.js & Vanilla JS

Simple and clean UI/UX with modern JavaScript, dynamic components, and optimized performance.

░▒▓ PROJECTS ▓▒░

★ PlayStation 1 Demo ★

A complete open-source demo for the original PlayStation 1, written in ANSI C using the 90s Sony SDK, available on GitHub, and fully functional on real hardware.
Project Image 1 Project Image 2
A basic tutorial using my library and the original SDK to start developing a game for the PlayStation 1.
An advanced explanation of how I implement a pre-rendered background system like in Final Fantasy VII, along with a basic battle system scene.
How dynamic audio playback is implemented to keep the audio playing from the CD-ROM while game graphics data is also being read from the CD-ROM.
In this video, I explain how I designed and implemented a custom data structure backed by a binary file to manage dialogues, collisions, and area switching within the project.
This video focuses on optimizing the binary data structure. I go through the improvements made to reduce file size, speed up data access, and make the format more efficient and maintainable as the project grows.