Brent Gingell

I currently work at Check Point Software Technologies and am interested in the places where networks, hardware, and low-level software meet.

My parents’ dog
My parents’ dog.

This site was made with AI, because at some point it seemed a little silly not to.

Working with

Network stacks
C++, Linux, and DPDK

Interested in

Systems performance
Hardware acceleration
Graphics and practical AI tools

Selected coursework

Computer graphics archive

This stuff happened to be preserved on this site when I remembered it existed.

A low-poly golf cart floating in a cloudy sky
Homework 01Three.js

Interactive 3D scene

A Three.js scene with an imported model, lighting, textures, and camera controls.

View demo
A colorful image-processing effect applied to a photograph
Homework 01Shaders

Image processor

Browser-based image processing implemented with shaders and interactive controls.

View demo
Conway's Game of Life mapped onto a rotating cube
Homework 01Simulation

Game of Life cube

Conway’s cellular automaton mapped onto the faces of a rotating cube.

A textured procedural outdoor landscape
Homework 02Terrain

Procedural outdoor scene

A terrain scene using heightmaps, texture blending, a skybox, and orbit controls.

View demo
A colorful GPU particle system
Homework 02Particles

Particle effects

A GPU-driven particle system with interactive parameters and controls.

View demo
A ray-marched signed distance field scene
Homework 03Ray marching

Signed distance fields

A compact ray-marched scene built from distance functions and shader math.