GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Adem Kouki
  • Blog
  • Projects
  • Topics
  • CV
  • About
  • GitHub
  • LinkedIn
  • X
  • RSS

This view

  • Original page
  • New address

GeezerVison is showing ademking.github.io — Adem's Dev Journey

Portrait of Adem Kouki

Adem Kouki

Senior Full-Stack Software Engineer · Tunis, Tunisia

Software developer & pentester.

Java, Spring Boot, PHP and TypeScript by day, application security on the side. I write about what I learn doing both.

Read the blogDownload CV

Latest articles

View all
June 28, 2024·6 min read

Smile, You’re Hacked: Pentesting Open Cameras

Hey folks! Ever wondered how secure those surveillance cameras watching your every move really are?

January 7, 2024·6 min read

Episode 2: Phishing? Not on My Watch!

Another day, another phishing site. Those hackers are getting on my nerves. I'm tired of seeing people fall for these scams. I want to do something about it.

January 6, 2024·4 min read

Phishing? Not on My Watch! How I found a phishing site and How I took it down

Hello Again!

January 3, 2024·3 min read

Laravel + HTMX + Alpine: A Match Made in Heaven

Hello again! It's been a while since my last article. I've been busy with life and work. It's been a crazy year so far. I hope you're doing well.

November 25, 2023·3 min read

📜 RepoList - A tool to generate wordlists based on GitHub repositories

Hello everyone, I am back with another tool. This time it is a tool to generate wordlists based on GitHub repositories. I have named it Repolist

September 19, 2023·3 min read

Improving Angular Performance: Using Decorators to Track Method Invocations

I was working on an old Angular project and I noticed that the developer was calling a lot of functions inside the template. The template was full of functions like this:

July 18, 2023·1 min read

Resurrecting Lost Code: findstr + VSCode's History Can Save Your Project

Have you ever accidentally deleted a crucial file in Visual Studio Code (VSCode) and felt like all hope was lost?

July 18, 2023·4 min read

How I made a GeoGuessr-like game

In 2018, TailwindCSS was a new thing and I was looking for a project to try it out. I was also a big fan of GeoGuessr, a game where you are dropped in a random location in the…

April 27, 2023·1 min read

Why I Stopped Posting In The Last 2 Months

Hello everyone!

February 27, 2023·2 min read

Symfony: Disable the Symfony Profiler in Production

Hey there! If you're using Symfony, please disable the Symfony Profiler in production.

February 26, 2023·1 min read

Generate diagrams using ChatGPT

Hey there! In this short post, we'll explore how to generate diagrams using ChatGPT. Let's get started.

February 25, 2023·2 min read

Why You Should Disable Source Maps in Production

Sourcemap is a powerful tool for developers when debugging their JavaScript code. They provide a way to map the minified, production code back to the original, unminified source…

Projects

All projects
Screenshot of T3alem.tn
Web platformFeb 2024

T3alem.tn

Tunisia’s first large-scale e-learning platform in the local dialect: 10,000+ free lessons and 1,400+ playlists across IT, business, languages and more, with a Gemini-powered assistant.

Visit
Screenshot of Thi9a
Web platformJun 2026

Thi9a

Read and share genuine reviews of businesses, restaurants, doctors and freelancers across Tunisia. 90+ categories, searchable by governorate, in Arabic, French, English and Derja.

Visit
Screenshot of Élevage Tunisie
Web platform2026

Élevage Tunisie

Online livestock management for Tunisian farmers: herd and animal registry, births, sales, health plans and balanced feed rations.

Visit
Screenshot of MD This Page
Browser extensionApr 2026

MD This Page

Turn any web page into clean, LLM-ready Markdown in one click. 10,000+ users and #12 Product of the Day on Product Hunt.

VisitCode1.6K
Screenshot of BetterViewer
Browser extensionNov 2021

BetterViewer

A fast image viewer and editor that replaces the browser’s built-in one. Featured in CHIP Magazine and used by Orion Browser.

VisitCode536
Screenshot of SkillPrompts
Browser extensionMay 2026

SkillPrompts

Create, organize and reuse AI prompts with variables and reusable blocks, then insert them into ChatGPT and other AI chat platforms.

VisitCode173

Recognition

All recognition
  • Mar 2026

    BetterViewer featured in CHIP Magazine

    Press & media · One of Europe’s leading tech magazines covered my open-source image viewer.

  • Jul 2025

    Mentioned by Al Jazeera

    Press & media · Cited in Al Jazeera’s report on the wave of cyberattacks against Tunisian websites.

  • Mar 2024

    Interviewed on Tunisian National Radio

    Press & media · Presented T3alem.tn, the free learning platform in Tunisian dialect.

  • Jul 2026

    MD This Page passes 1,000 GitHub stars and 10,000 users

    Open source · Shared and reviewed across Twitter, YouTube and developer blogs.

  • Apr 2025

    BetterViewer adopted by Orion Browser

    Open source · Kagi’s Orion Browser uses BetterViewer.

  • Jun 2025

    Repolist cited in a security book

    Security · Featured in “Enumerating Esoteric Attack Surfaces: Recon for Bug Bounty Hunters, Penetration Testers and OSINT aggressors” by Jann Moon.

  • Mar 2025

    Recognized by ProjectDiscovery

    Security · My Nuclei template for the Next.js middleware bypass CVE-2025-29927 (CVSS 9.1) was accepted into the official templates.

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.