Available for internships, freelance work & collaboration

Building practical software with intent.

I am Mathew Gerald Chukwudera, a Software Engineering student who builds secure web platforms and thoughtful systems software for real-world workflows.

FocusFull-stack & systems
Based inOwerri, Nigeria
Status200 Level, B.Tech
Mathew Gerald Chukwudera
MGC / 2026
C++20FULL-STACK WEBSECURE AUTHREST APISSQLITEJAVAPYTHON C++20FULL-STACK WEBSECURE AUTHREST APISSQLITEJAVAPYTHON

01 / PROFILE

A careful approach to useful technology.

I am pursuing a B.Tech in Software Engineering at the Federal University of Technology, Owerri, with an expected graduation year of 2029. My work moves comfortably between polished web interfaces, backend services, and systems-level programming.

I enjoy turning complex, everyday processes into software people can trust: defining the workflow, securing the data, and refining the details that make a product feel reliable.

01

Build for the workflow

Software should make the next action clear, not add friction.

02

Take security seriously

Authentication, data boundaries, and validation belong in the foundation.

03

Stay technically curious

From modern C++ to web infrastructure, I keep extending the range of problems I can solve.

02 / SELECTED WORK

Projects built around real operational needs.

Five focused builds across education technology, public web, flight reservations, and security tools.

02Public web / Preview

Sherman Nagel School Website

A modern public-facing school website that communicates the school experience clearly, supports enquiries, and connects visitors to the school's online services.

  • Designed as a responsive, content-first experience for students, families, and prospective parents.
  • Deployed as a Cloudflare Workers preview while preparing the production domain.
HTML/CSS/JSCloudflare WorkersResponsive UI
Open live website
03Systems / CLI

Flight Reservation System CLI

A modern C++20 reservation system for user accounts, flight seats, persistence, and payment verification.

C++20 ModulesSQLiteArgon2idPaystack API
View on GitHub
04Desktop / In progress

Flight Reservation System GUI

A graphical evolution of the flight reservation experience, focused on making the core booking workflow approachable in a desktop interface.

C++Desktop UIFlight booking
Currently in active development
05Systems / CLI

GitHub Secrets Watcher

A command-line tool that scans GitHub repositories (public and private with token) for accidentally committed environment files (.env, config files with secrets, etc.) in the Git history and reports findings (read-only, no modifications). Features include multi-threaded scanning, configurable output formats (text, JSON, CSV), and direct links to exact commits.

  • Scans public and private repositories (with token) for a given GitHub username
  • Checks Git history for environment/configuration files across multiple branches (configurable depth)
  • Excludes common directories (node_modules, .git, dist, etc.) to reduce noise
  • Provides direct links to exact commits where each file appears (URL-encoded for safety)
  • Validates commit hash format (40 hex characters) to prevent broken links
  • Read-only operations only - performs no modifications to any repositories
  • Optional GitHub token for higher API rate limits and access to private repositories
  • Multi-threaded repository scanning for improved performance (configurable thread count)
  • Configurable output formats: human-readable text, machine-readable JSON, or CSV
  • Colored terminal output for better readability (ANSI colors, Windows VT processing enabled)
C++20libcurlJSONGitANSI Colors
View on GitHub
SECURITY TOOL / 005

03 / TOOLKIT

A stack selected for the job at hand.

Languages

C++, Java, Python, JavaScript, HTML, CSS

Web Engineering

Responsive interfaces, semantic HTML, vanilla JavaScript, Node.js, Express, REST APIs

Data & Security

Supabase, PostgreSQL, SQLite, JWT, bcrypt, Argon2id, TOTP

Shipping

Cloudflare Workers, Render, GitHub, Visual Studio, vcpkg

OPEN TO WORK

Interested in building something that matters?

Get in touch

04 / CONTACT

Let's make the next good idea concrete.

For internships, freelance projects, collaborations, and future full-time opportunities.