Back to portfolio

Projects

Code you can explore.

Personal tools and experiments, with public activity and the checks behind this site.

Explore my GitHub(opens in a new tab)

Selected repositories

QA portfolio

Personal website

This four-language portfolio: accessible theme and language controls, browser regression tests, and a protected delivery workflow.

JavaScriptPlaywrightGitHub Actions

Latest repository push:

Explore the source(opens in a new tab)

Desktop tool

PixelKit

A Windows GUI for batch image resizing, compression, and format conversion. Built with Python and PyQt6, powered by ImageMagick.

PythonPyQt6ImageMagick

Latest repository push:

Explore the source(opens in a new tab)

Web application

They Are Frogs

A searchable image bank with authentication and favorites. A practical project with API, integration, and browser tests, plus a Jenkins delivery pipeline.

TypeScriptSupabasePlaywrightJenkins

Latest repository push:

Explore the source(opens in a new tab)

GitHub activity

GitHub contributions
2,791
Days with activity
238
Public PRs opened
51
Public review contributions
2
Last 12 months –

GitHub profile activity, including publicly shared anonymous private contributions. PRs and reviews: public repositories only.

Data updated:

What these numbers mean

The calendar copies the dates, counts, and intensity levels visible on my GitHub profile without signing in, including anonymous private contributions shared there. GitHub aligns its last-year calendar to full weeks, so the displayed range can exceed 365 days. Public PR and review metrics are collected separately for that range; they are not a breakdown of the calendar total. No private repository details are published. Data is a dated snapshot, not a live counter; the current day may be incomplete. Manual testing and offline work are not represented. Activity does not measure code quality or my full professional experience.

Explore activity by month

The 12 most recent calendar months, including the current partial month. The calendar above uses GitHub’s full rolling-year range. The bars compare contribution counts between these months.

Current month · partial
55 GitHub contributions
Days with activity: 3
55
145 GitHub contributions
Days with activity: 20
145
175 GitHub contributions
Days with activity: 14
175
285 GitHub contributions
Days with activity: 22
285
190 GitHub contributions
Days with activity: 27
190
462 GitHub contributions
Days with activity: 26
462
247 GitHub contributions
Days with activity: 24
247
493 GitHub contributions
Days with activity: 26
493
298 GitHub contributions
Days with activity: 22
298
150 GitHub contributions
Days with activity: 16
150
115 GitHub contributions
Days with activity: 13
115
47 GitHub contributions
Days with activity: 8
47

This site is tested too.

The portfolio is also a working example of how I approach verification and delivery.

  • Chromium, Firefox, and WebKit browser checks
  • Responsive layouts, four languages, and both themes
  • Accessibility checks, keyboard navigation, and no-JavaScript behavior
  • Content, asset, build, and server security checks

Last completed main-branch CI

Passed

· main / fe063eb

Inspect the CI run(opens in a new tab)

This is a dated CI result, not a live uptime indicator. Automated accessibility checks are not a full WCAG certification.