SOFTWARE ENGINEERING & CYBERSECURITY

Curiosity,
turned into
working code.

I’m Ridjan, an Epitech student building desktop tools, full-stack apps, and security experiments. Usually on Linux. Always asking how it works.

ALSO KNOWN AS JOKERFind me on GitHub ↗
+PERSONAL WORKSPACE / 001+
01 BUILD
02 EXPLORE
03 UNDERSTAND
$ whoami

developer. builder. lifelong learner.▍

KEEP CONNECTING THE DOTS
FROM IDEA TO IMPLEMENTATION
CRustPythonReactLinuxSecurity

01 / REAL-WORLD EXPERIENCE

Built for real people.

Two company websites. A summer of turning real needs into something people can use.

WEB DEVELOPMENT INTERNSHIPSJUNE — AUGUST 2026
attavicouture.com↗
Homepage of the Attavi Couture website
FASHION & COUTURESUMMER 2026

Attavi Couture

I built the company website during my summer internship, creating an online home for the couture brand and its work.

Web development internVisit website ↗
assogbaestategroup.com↗
Homepage of the Assogba Estate Group website
REAL ESTATE & INVESTMENTSUMMER 2026

Assogba Estate Group

I built the group’s website during my summer internship, giving its business and activities a dedicated web presence.

Web development internVisit website ↗

02 / SELECTED PROJECTS

Different problems.
Same curiosity.

From a voice on the desktop to pixels on a GPU. A selection of things I’ve made, explored, and learned from.

8 projects
Graphics & creative tools2026

MyGimp

A pixel editor, built close to the GPU. A little canvas with plenty underneath.

  • Rust
  • wgpu
  • winit
GitHub
Full-stack & AI tools2026

AI Visibility Tracker

Exploring how brands appear in AI answers, with analysis you can follow.

  • React
  • Express
  • MySQL
  • Ollama
GitHub
Collaboration & web apps2025

EpiTrello

Boards, cards, and a shared view of what needs to happen next.

  • React
  • Node.js
  • MySQL
  • Docker
GitHub
Computer vision & security2025

V.I.S.A.G.E

Camera monitoring, motion detection, and a conversation with your camera.

  • Python
  • OpenCV
  • Telegram
GitHub
Data & visualization2025

DataViz

Turning a dataset into an interface you can explore and understand.

  • Python
  • Dash
  • Plotly
  • MySQL
GitHub
Network research2025

EagleEye

Learning how networks behave by getting closer to the systems behind them.

  • C
  • Networking
  • Security
GitHub
Systems foundations2024

RLE Compressor

A small C program exploring what happens when repetition becomes data.

  • C
  • Make
  • Algorithms
GitHub

03 / THE PERSON BEHIND THE CODE

One layer
deeper.

The interface is only the beginning. I like knowing what happens underneath.

I’m a software engineering student at Epitech. I move between native tools, full-stack applications, and security challenges—following the problem wherever it leads.

Building websites for real companies has added another perspective: software has to work for the people using it. That’s the part I want to keep getting better at.

Ridjan XhikaEpitech · Software engineering student
MY WORKBENCH
01

Systems & desktop

C · Rust · Python · GTK · Linux

Native tools, graphics, voice, and automation.
02

Web & data

JavaScript · TypeScript · React · Node.js

APIs, MySQL, Dash, Plotly, and useful interfaces.
03

Security & research

CTFs · Reverse engineering · Web security

Ghidra, GDB, Burp Suite, and Wireshark.
04

Tools that tie it together

Git · Docker · GitHub Actions

Small iterations, reproducible setups, shared code.

04 / THE CURIOSITY LAB

A puzzle is
an invitation.

CTFs are where I learn to question assumptions, read unfamiliar code, and keep going when the obvious answer doesn’t work.

FIELD NOTES / 2025↗

DAMCTF write-ups

Reverse engineering a RISC-V challenge and untangling a cryptographic chess puzzle. Notes on the process, not just the answer.

Read the write-ups
DawgCTF 2025Participation with OwlSec · View certificate

Team experience across OwlSec, VoidSec, and Lil Leak.

joker@portfolio:~

INTERACTIVE

A tiny terminal for a curious visitor.

Type help to look around. No commands leave this page.

TRY

OFF THE CLOCK

A little anime in the headphones.

Featured playlist: Best of Anime Now 2025, curated by Spotify.

Open Spotify ↗

GOOD CONVERSATIONS START SOMEWHERE

What are you building?

A project, a collaboration, or a security puzzle you can’t stop thinking about. I’d like to hear about it.

joker4life@duck.com

Explore the code