Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
55

Latest Updates

Documenting code, one commit at a time.

0 GitHub Actions

Automating Security Analysis with CodeQL in Portfolio

The Problem

As our project, portfolio, continues to grow, maintaining code quality and security becomes increasingly difficult. Relying on manual code reviews for every potential vulnerability is not scalable and leaves room for human error. We needed a reliable way to catch security flaws before they reached the codebase.

The Approach

We implemented GitHub Actions to integrate automated

0 GitHub Actions

Optimizing GitHub Actions: Reducing CI Noise with Path Filtering

Improving Workflow Efficiency

In the tonybnya/portfolio project, we recently focused on optimizing our continuous integration (CI) pipeline by refining how CodeQL scans are triggered. CI pipelines often run automatically on every pull request, but not every file change necessitates a deep security analysis.

The Problem: Unnecessary Scanning

By default, CodeQL scans attempt to analyze

0 React GitHub Actions

Refining Portfolio Architecture: Implementing Structured Routing and Error Handling

Refactoring the Navigation Layer

Maintaining a clean folder structure is the hallmark of a scalable React application. For the tonybnya/portfolio project, I recently undertook a major refactor to decouple route definitions from component logic. A chaotic file structure is like a junk drawer in your kitchen—eventually, you can't find the tool you need when it matters most.