Jeff Brand

Jeff Brand

Entrepreneur, tech leader, and lifelong builder of things.

Brantford, ON, Canada LinkedIn Surprise me

Search Results

No projects match your search.

Demos

Foxit PDF SDK for Web

Interactive examples gallery — PDF viewing, annotations, forms, document comparison, signatures, and more.

OCR Demos

Compare OCR engines side-by-side — Foxit C++, Foxit Java, Tesseract server, and Tesseract WASM with benchmarking.

Foxit PDF SDK Auto-Tagging

Drop in a plain PDF and watch the SDK build out a full accessibility structure tree — heading hierarchy, table headers, alt text, the works — with a Section 508 audit on the side.

Sample PDFs

1, 3, 5, 9, 10 GB sample PDFs (linearized variants where the spec allows). Built to test PDF viewer performance, streaming, and linearization-limit behaviour.

PDF Selection → Database Lookup

Highlight text on a secured PDF (copy/print disabled) and look the selected employee ID or name up in a sample database — built on Foxit PDF SDK for Web.

PDF Flatten

Drop in a PDF and get back a flattened version — signatures, annotations, and form widgets baked into the page content so downstream tools (Foxit eSign, etc.) can’t strip them. Text stays text; nothing gets rasterized.

PDF Rasterize

Convert any PDF into an image-only PDF at a chosen DPI / color mode. Optional MRC compression (Foxit’s “Optimize Scanned PDF”) keeps text crisp via JBIG2 while collapsing photos.

PDF Remove Security

Strip owner (“admin”) passwords and the print/copy/edit restrictions that ship with them — a one-call demo of PDFDoc::RemoveSecurity(). Supports user-password PDFs too if you supply the password.

TIFF to PDF

Convert single- or multi-page TIFFs into image-only PDFs with one page per frame — then optionally apply Foxit’s Optimizer::OptimizeScannedPDF() for MRC (JBIG2 + JPEG/JP2K) compression. Typical 10×–100× size reduction on scanned content.

Games

Sudoku

Five difficulty levels, hints when you’ve painted yourself into a corner, and a dark mode for when you haven’t.

Solitaire

Three classic decks all in one place: Klondike, Spider, and FreeCell. Designed to ruin productivity in alphabetical order.

Minehunter

Sweep mines, panic at flag placement, blame the RNG. Beginner, intermediate, and expert — pick your level of regret.

Tetris

Falling blocks, rising tension. Levels, scoring, and a next-piece preview so you can plan the impending disaster.

Snake

Nokia-era classic. Eat, grow, and don’t hit the walls. (You will hit the walls.)

2048

Slide and merge tiles to reach the elusive 2048.

Breakout

Bounce a ball off a paddle, smash a wall of bricks, briefly feel like the Atari 2600 was an underrated console.

Wordle

Five letters. Six tries. Yellow means “close” and green means “finally.”

Crossword

Tiny 5×5 crosswords. Big-enough vocabulary required.

Nonogram

Logic puzzles that quietly turn into pixel art the moment you stop second-guessing yourself.

Mahjong Solitaire

Match free tiles, clear the stack, feel briefly accomplished.

Hearts

Trick-taking against three AI opponents, all of whom would like to give you the queen of spades.

Pac-Man

Eat dots. Avoid ghosts. Briefly become the ghost. Repeat until the cherry shows up.

Asteroids

Vector-style space shooter. Wrap the screen, dodge the rocks, and try not to press hyperspace unless you really mean it.

Donkey Kong

Atari 8-bit style arcade classic. Dodge barrels, climb ladders, rescue Pauline, ignore the ape’s feelings.

Lunar Lander

Land softly. Save fuel. The moon is patient but the lander is not.

Chess

Full chess against an AI (three difficulty levels) or a friend across the table. Castling, en passant, promotion — all there.

Tools

ASCII Art Converter

Drop in an image, get back text that looks suspiciously like the image. Custom character ramps, themes, and color modes.

Color Palette Generator

Extract palettes from images, generate color harmonies, and export as CSS or Tailwind.

Image Resizer

Batch resize, compress, and convert images. Nothing leaves your machine — even the cat photos.

QR Code Generator

QR codes for text, URLs, WiFi, and vCards. Custom colors and an optional logo for that branded-restaurant-menu energy.

Markdown Preview

Live side-by-side Markdown editor with syntax highlighting and HTML export.

DocxEditor

Open-IP Word-in-the-browser editor — import, edit, and export to .docx or PDF.

JSON Formatter

Format, validate, and diff JSON with a collapsible tree view and path navigation.

Text Diff

Compare two texts with highlighted additions, deletions, and word-level changes.

Regex Tester

Live regex matching with match highlighting, capture groups, and a cheat sheet.

Unit Converter

Convert between length, weight, temperature, data sizes, and more in real time.

Timer & Countdown

Stopwatch, countdown timer, and Pomodoro with progress rings and notifications.

Password Generator

Random passwords, memorable passphrases, and a strength meter that won’t pretend “password1!” is fine.

Base64 Encoder/Decoder

Encode and decode text and files to Base64 with live bidirectional conversion.

CSS Gradient Builder

Visual gradient editor with draggable color stops, presets, and CSS output.

Lorem Ipsum Generator

Placeholder text in Classic, Hipster, Office, Tech — or PizzaSaurus, if you’re really committed to the bit.

FileShare

Secure file sharing with unique links, optional passwords, and uploads up to 10 GB per file. (Yes, gigabytes. Not megabytes.)

PDF Tag Viewer

Visualize PDF accessibility tags with color-coded overlays and structure tree navigation.

PDF OCR

Browser-based OCR for PDFs and images with text editing, confidence highlighting, and searchable PDF export.

CORS Test Page

Simple utility for testing Cross-Origin Resource Sharing requests.

Meeting Planner

Find the best meeting time across time zones. Share a link, collect availability, send calendar invites.

Downloads

I got hooked on computing as a kid writing programs on an 8-bit Atari. By 1994, I helped launch the first ISP in my small hometown — dial-up modems, hand-crimped cables, and a lot of late nights. I've been building things ever since.

Today I lead SDK initiatives at Foxit, helping software teams and device manufacturers around the world build powerful PDF experiences. But at heart, I'm still the same kid wiring things together just to see if they work. My goal — whether at work or on this site — is simple: build tools that give people the freedom to create.

The road here wasn't exactly linear. I've driven transport trucks across North America, sang lead vocals in a rock band (once in front of 10,000 people), lived and worked in Australia, and hold the unofficial world record for throwing the largest pizza — a 52″ monster called the PizzaSaurus Rex. I'm also an ordained Dudeist minister, wedding officiant, and enthusiastic 3D printing hobbyist.

I studied at the University of Waterloo, earned a Pragmatic Marketing certification, and built a career across product management, sales engineering, and technical leadership. These days, when I'm not deep in the PDF spec, I'm tinkering with side projects, building small tools for fun, or losing at my own Sudoku game.

If you're here, feel free to explore. Most of what you'll find started as a late-night experiment. A few of them detoured through the Wall of Shame first.

Jeff Brand Jeff Brand