Benjamin De Kraker

Full Stack Developer & Creative Technologist.
Building the future with AI, Code, and Vision.

Benjamin De Kraker

About Me

I specialize in rapid web and AI application deployment, iterating fast with AI leverage.

My background includes work in Non-Destructive Testing (NDT) at nuclear power plants and industrial sites, as well as interactive curriculum and software dev in NDT. I bridge the gap between physical engineering inspection and modern software simulation.

Python JavaScript NDT/NDE Simulation

FinalFrame.ai

Founder & Developer. AI video creation platform with 10k+ users.

Full Stack GPU/CUDA

I was the founder and sole developer of FinalFrame.ai, one of the first consumer AI video platforms.

Tech Stack: Javascript, PHP, Python, MySQL, Linux, Redis
Backend: AI libraries on distributed NVIDIA A100 GPU machines, CUDA, Docker, Conda, custom Python

Horizons 2040

Interactive future tech timeline visualized as a Civilization-style tree.

Interactive Data Viz
Try it yourself →

A visual exploration of emerging technologies (AI, orbital data centers, robotaxis) mapped as an interactive tech tree inspired by Civilization games.

Built with: Grok, Gemini, Nano, Grokipedia

Try it yourself

NDT UT Procedures

Web-based 2D training simulator for basic flaw detection.

Web App Training

Built this fully-interactive NDT UT procedures trainer for simulating and teaching ultrasonic flaw detection, including wave behavior and A-Scan display.

Try the basic simulator here: Launch Simulator

NDT Mag Particle

Interactive 3D simulation for magnetic particle testing principles.

Simulation 3D

An interactive 3D simulation demonstrating magnetic particle testing principles using a yoke. Visualize magnetic flux lines, their interaction with surface cracks, and the effects of changing parameters like pole gap and power. Features dynamic rendering of flux, electron flow animation, and smooth visual transitions for enhanced learning.

FSD Stop Detector

Automated dashcam video analysis with OCR and speed detection.

Python OCR

Automatically detects stop/start events in dashcam videos by analyzing a visible speedometer. Using OCR and frame processing, it logs when the vehicle stops or moves, overlays speed and status on video, and exports clips of moving segments.

Web Version Here

Audio Analysis Tool

Desktop tool for visualizing and processing WAV audio files.

Python PyQt5

This Python application is a desktop tool for visualizing, analyzing, and processing WAV audio files. The application assisted my team on the training pipeline for Grok Voice.

Stack: PyQt5, PyQtGraph, Pydub, NumPy, FFmpeg

AI Vision Clone

Real-time object recognition using GPT-4o Vision API.

GPT-4o Vision API

I built a clone of a Google DeepMind demo -- it took under an hour. Object recognition and description from video frames via GPT-4o Vision API.

Locate Me, GPT

Geolocation integration for ChatGPT for navigation.

ChatGPT Geolocation

Ping your location (anonymously) for Maps and Directions in GPT. MVP / Demo of a secure method of doing tours, navigation, and location-based features for ChatGPT users.

Eye Tracking Nav

Handsfree face and eye tracking interface for browser navigation.

JavaScript WebAPI

Web application made with JavaScript. Handsfree face and eye tracking interface, such as for disabled users.

Terminal AI

Talk to your terminal with AI + Speech Recognition.

Electron Node.js

Windows/Mac application made with Electron + Node.js. This is a fully functional custom terminal (CLI) for Windows, integrated with AI functions and advanced voice recognition.

Gesture Emojis

Real-time hand/face tracking to trigger emoji animations.

MediaPipe OpenCV

A real-time system that uses MediaPipe for hand and face tracking to detect gestures (thumbs up, victory, facepalm, heart, OK hand) and displays floating emojis using OpenCV and Pillow.

JS Magnifier

Smooth magnifying lens effect for images.

JavaScript Canvas

A JavaScript-based magnifying lens effect for images, featuring smooth magnification that follows the mouse cursor and adjustable lens size via the scroll wheel.

View on GitHub

LLM Node Builder

Visual node-based interface for designing LLM chains.

Python PySide6

A Python application built with PySide6 that provides a graphical, node-based interface for designing and executing language model chains.

Tech Stack: Python, PySide6, QGraphicsScene, QThread

OpenClaudeCode

Claude AI in your terminal. CLI & REPL assistant.

Python CLI

OpenClaudeCode is a simple yet powerful Python tool that brings Anthropic's Claude AI to your terminal. Think of it as your personal coding assistant! Ask questions, run commands, manage files, or even handle Git tasks—all from a command-line interface (CLI) or an interactive REPL.

Key Features: Easy installation with `git clone` and `pip install`, configuration via a `config.json` file, and versatile usage through both quick CLI commands and an interactive REPL.

View on GitHub