Skip to content

Instantly share code, notes, and snippets.

View Mgregchi's full-sized avatar
🏠
Working from home

C. Michael. A Mgregchi

🏠
Working from home
View GitHub Profile

Key Points

  • In Nigeria, fraudsters stole N42.6 billion from banks in Q2 2024, with losses linked to stolen cards, phones, and fraudulent transactions at agent locations. Source
  • Across Africa, account takeover fraud surged by 15% in 2021, costing banks an estimated $1 billion, driven by mobile banking growth and sophisticated fraud tactics. Source
  • Nigerian banks lost N52.26 billion to digital fraud over five years (2020–2024), with incidents involving insider collusion and unauthorized transfers. Source Source
  • Cases of forced transactions and illegal acco
@Mgregchi
Mgregchi / fun-html-css-tutorial.md
Created August 3, 2025 21:13
A fun and interactive way to teach kids html and css

Learn HTML/CSS3 in a fun way

Project Structure

Before we start, let’s set up our project like real web developers! Here’s how it should look:

  • Root Folder: Contains index.html.
  • Pagename Folder: Inside it, another index.html (e.g., for a specific page like "about").
  • assets Folder: Contains subfolders:
    • assets/css/ for styles (e.g., styles.css).
    • assets/images/ for pictures (e.g., dog.jpg).
@Mgregchi
Mgregchi / learn-python-with-turtle.md
Created August 3, 2025 21:10
Teaching kids how to code with python by using turtle library to make leaning fun

Interactive Python


Project Structure

Let’s set up our Python adventure! Create a folder called PythonAdventures. Inside, we’ll save all our Python files (e.g., turtle_drawing.py). Use a text editor like Thonny or an online tool like Replit, and ensure Python is installed (Turtle is built-in). Ready? Let’s draw and code!


Week 1: Python Basics – Drawing with Variables and Data Types

Topic: Basic Java syntax and structure.

  • Key Concepts:

    • Java programs are written in .java files and compiled to .class files.
    • Every Java program needs a public class and a main method as the entry point.
    • Use System.out.println() for output.

Task: Create a new project in IntelliJ, write the above program, and run it. Modify it to print your name and a motivational message.

@Mgregchi
Mgregchi / UINPay.md
Created July 28, 2025 09:55
UINPay is a secure, accessible digital payment platform for Nigeria, launching in Abuja, Kano, Lagos, and Port Harcourt. It enables seamless sending and receiving of funds for individuals and businesses using a unique user identifier. Accessible via a smartphone app or USSD for feature phones, UINPay ensures transactions work in urban and rural …

UINPay: Product Description and Solution

Description:
UINPay is a secure, accessible digital payment platform for Nigeria, launching in Abuja, Kano, Lagos, and Port Harcourt. It enables seamless sending and receiving of funds for individuals and businesses using a unique user identifier. Accessible via a smartphone app or USSD for feature phones, UINPay ensures transactions work in urban and rural areas. With robust security to prevent forced transactions, low fees (0.5%), and compatibility with banks and fintechs like OPay, it targets Nigeria’s $40 billion e-payments market.

Solution:

  • Accessibility: Supports smartphone and feature phone users, reaching all Nigerians.
  • Convenience: Enables payments without a powered phone, ideal for emergencies.
  • Security: Advanced features prevent forced transactions, enhancing user safety.
  • Affordability: 0.5% fees, lower than competitors’ 1–2%.
@Mgregchi
Mgregchi / The-UK-Global-Talent-Visa.md
Last active July 28, 2025 09:25
The UK Global Talent Visa (Digital Technology Route), previously known as the Tech Nation Visa, is a premier immigration pathway designed to attract exceptional tech professionals and entrepreneurs to the UK’s thriving digital technology sector.

image

The UK Global Talent Visa (Digital Technology Route), previously known as the Tech Nation Visa, is a premier immigration pathway designed to attract exceptional tech professionals and entrepreneurs to the UK’s thriving digital technology sector. Administered by Tech Nation, the endorsing body for this route, it enables highly skilled individuals in fields like fintech, gaming, cybersecurity, AI, and more to live and work in the UK without requiring a job offer or sponsorship. This visa is particularly relevant for participants in events like GITEX Nigeria 2025, as it supports startups and tech innovators looking to expand their careers or businesses in a global tech hub. Below is a detailed overview based on the latest available information, tailored to provide actionable insights for tech professionals or entrepreneurs, such as those preparing for GITEX Nigeria.

Key Features of the Global Talent Visa (

Git Cheat Sheet

Basic Git Workflow


1. Cloning a Repository

git clone is used to create a copy of a remote repository on your local machine.

A quick reference guide to Markdown syntax that you can use when writing your README.md or any other Markdown files. Markdown is simple, easy-to-read, and is used in many places like GitHub, documentation, and wikis.


Markdown Syntax Cheat Sheet


1. Headings

🧠 Express.js Handbook for Absolute Beginners

Using Node.js, Express.js & VS Code – For Web Browser Testing Only


📁 Step 1: Project Setup in VS Code

🎯 Goal:

@Mgregchi
Mgregchi / vpnprobe.md
Created September 22, 2023 17:58
Short story how I built VPNProbe

Here's a short story of how I created a Network insight too – a probe for vpn ☺

Project can be found here

Defining the Purpose:

I started this project with a simple idea in mind – to figure out if someone visiting a website was hiding their identity behind a proxy or VPN network. You know, like those tools people use to keep their online activities private. But it wasn't just for curiosity's sake. I wanted to create a handy tool that anyone could use to find out if they could be tracked on the internet. And for website owners, it's about knowing if someone's trying to hide their true identity while using their site.

Team Members, Roles, and Timeline: