Software developer in Folsom, California, with interests in web development, artificial intelligence, and graphics programming.
rubiks-cube-cracker. An OpenGL Rubik's Cube implementation with an optimal solver. Written in C++.
226bsy-dqn-atari. A DQN implementation using Keras and Tensorflow
11zoom-on-a-point. Example JavaScript application showing how to zoom a scene about the mouse coordinates.
10node-data-mapper. An ORM using the data mapper pattern.
8formn. Formn, pronounced foreman, is an object-relational mapper for Node.js. What's the "F" stand for? It depends on your mood.
4bus-drivers-arc. Python
3prolog-einstein-solver. A solver for an Einstein logic puzzle, written in Prolog.
3ProcessManipulator. C++
2insulin. Dependency injection container with inversion of control for node.js
2py3-tf2-opencv-aarch64. Docker image with Python 3, Tensorflow 2, and OpenCV 4.1.0 for aarch64.
1formn-nestjs-utils. Utility classes for using Formn with NestJS.
1benbotto.github.io. JavaScript
1node-data-mapper-mssql. node-data-mapper driver for Microsoft SQL Server.
1ndm-generic-dao. A generic data-access object for use with node-data-mapper.
1ndm-schema-generator-mssql. Schema Generator for MSSQL and node-data-mapper
1bsy-error. A collection of Error specializations with an Express error handler.
1bsy-validation. A set of validation classes with support for node-data-mapper modules.
1