Skip to content

MadursJohn/Portfolio

Repository files navigation

Basics Portfolio — João Madureira

Automation & Integration Engineer · Python · CI/CD · GitHub Actions


Projects

A production-ready CI/CD pipeline template with GitHub Actions.
Parses build logs, formats structured Markdown/JSON reports, enforces 80%+ test coverage.
Stack: Python 3.10–3.12 · pytest · flake8 · black · pre-commit · GitHub Actions

Three practical automation scripts with zero external dependencies (stdlib only):

  • csv_processor.py — summarise any CSV into Markdown/JSON stats
  • api_health_check.py — batch HTTP health checks with CI exit codes
  • log_analyzer.py — parse log files and surface errors by level
    Stack: Python 3.10–3.12 · pytest · GitHub Actions

Scheduled GitHub Actions workflow that queries the GitHub REST API weekly, scores repository health, and auto-commits Markdown + HTML reports.
Stack: Python 3.10–3.12 · urllib · GitHub REST API · GitHub Actions (cron)


About

Public code for clients and employers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors