A package that generates a documentation site from Markdown files. Routes, navigation, breadcrumbs and search are all derived from the folder structure — no build step, no Node and no database. Installable via Composer.
undergraduate in information systems · cefet/rj nova friburgo, brazil
Paulo Affonso
Full Stack Developer and Systems Analyst
I build management systems, from the database to the interface. Custom CRM and ERP at Brulve, and two years on WeGIA, open-source software used by nonprofit institutions. I publish open-source packages on Packagist and GitHub.
stack
- php
- laravel
- mysql
- javascript
- html5
- css
- bootstrap 5
- uikit
- git
- gitlab
- scrum
- kanban
projects
role · stack · link-
-
A Skill for coding agents such as Claude Code and Cursor. It drives project planning through 18 phases and produces the requirements, architecture, security and testing documentation, with ID traceability validated by script.
-
Open-source management software for nonprofit institutions, maintained by the university extension programme at Cefet/RJ. My contribution: refactoring the system to Laravel, documenting requirements and running interviews with prospective users.
experience
-
— present
Junior Developer
brulve
Custom management systems in the CRM/ERP mould, built from scratch up to 14 modules. Requirements gathering and BPMN process modelling with the client, data modelling, initial architecture, authentication and role-based permissions, reporting, and data import and export. I ran assisted acceptance testing with the end users themselves.
php · laravel · mysql · git · gitlab · html5 · css · uikit · bootstrap 5 · bpmn · scrum and kanban
-
—
Full Stack Intern
brulve
Maintenance and feature development in Laravel and MySQL, with version control in GitLab.
php · laravel · mysql · git · gitlab · html5 · css · uikit · kanban
-
—
Full Stack Intern
cefet/rj
Refactoring of WeGIA to Laravel, requirements documentation and interviews with prospective users. I taught the Laravel/PHP workshop at SEPEX 2023.
php · laravel · mysql · git · github · html5 · css · bootstrap 5
education
academic
-
2024 — 2028
Bachelor of Information Systems
centro federal de educação tecnológica celso suckow da fonseca — nova friburgo campus
areas of knowledge
- algorithms and data structures
- object-oriented programming
- databases and data modelling
- web development
- software engineering
- software architecture
- quality and testing
- systems security
- networks
- operating systems
- concurrent programming
- enterprise applications
- computer architecture
- human-computer interaction
- it project management
in progress
-
2021 — 2023
Technical Diploma in Computing, integrated with secondary education
centro federal de educação tecnológica celso suckow da fonseca — nova friburgo campus
areas of knowledge
- algorithms and programming
- web development
- front-end and interface
- databases
- networks
- operating systems
- computer architecture
- mobile and embedded systems
completed
academic projects
-
2024 — 2025
School activity automation
Spreadsheet automation in AppScript and Google Forms to generate individualised assessment instruments. A team of two undergraduates and two doctoral students, coordinated by Prof. Daniel Gomes Ribeiro.
teaching project
AppScript · Google Forms -
2022 — 2024
WeGIA
University extension work on open-source software for nonprofit institutions, coordinated by Prof. Rafael Escalfoni. Detailed under Projects ↑
extension project
PHP · MySQL
certifications
-
Alura
MVC Application in Laravel 2023 · Design System: defining styles and tokens 2024 · JavaScript for the Web 2022 · HTML and CSS Foundations 2021
-
Rocketseat
NLW Pocket: Mobile — React Native 2024
-
Cefet/RJ
Introduction to software version control with Git 2023 · Software version control with Git 2023 · Introduction to software development using agile methodologies 2023
-
Languages
Portuguese, native · English, reading proficiency
contact
For opportunities, freelance work, or questions about the packages I publish. Email reaches me fastest.