Let's Share a Coffee!
Software engineer with a burning desire to contribute in interesting software projects
that require construction of software that must be
and maybe functionally correct as well. Here you'll find a vetted list of computationally performant and publications,
source code in topics like posts and probably a lot more for measure!
Most of my code is also distributed on computer graphics, systems
programming, cryptography, artificial intelligence, machine learning, game development, data
compression, computer security
under a MIT license. Please take a look at my GitHub ,
and contact me if you have offers. cv/résumé
see the A Primer on the C++ Concepts Extension .
summarizes the nuts-and-bolts needed to animate Real-Time Ocean Simulation with Gerstner Waves by using
deep ocean water with OpenGL's Gerstner Waves .
See tessellation shaders .
describes all party tricks needed to implement a Monte Carlo Raytracing from Scratch from scratch along
with the monte carlo raytracer step. Has all bells and whistles:
photon mapping .
shows how a bot for a top-down arena shooter can learn novel behaviours. We've programmed Behaviour Tree Evolution by Genetic Programming (using A*) and the behaviour trees,
path finding , all from scratch too. Use the
genetic algorithm Luke!
we've had Robert Bridson's Fluid Animation in Real-Time using 3-D Curl-Noise implemented using OpenCL along with OpenGL interoperability
for our curl-noise ; with visualization .
brief overview of some parts in the field, e.g. the Selected Topics in Modeling and Animation
and half-edge data structure, splines, mesh decimation using subdivision, fluids .
represents the NASA Investigating Meteorite Landings with Filtering and Brushing dataset in our custom visualization
meteorite landings using
geovisualization, filtering, brushing
another field overview of techniques, e.g. Selected Topics in Machine Learning , along with R decision trees, kernel methods, neural networks, linear/logistic regression,
feature selection .
my bachelor's thesis, where the viability of using Test Coverage Data Analysis in Large-Scale Industrial Systems in a large-scale system for test coverage is determined. It was done for code
similarity analysis for their continuous integration pipeline.
written a long time ago for a design patterns course, where the render time and memory of using an flyweight are
Flyweight Performance Effects in Soft Real-Time Applications .
summary of Outline of Log-Structured File Systems .
the article Source Code