Pinned Repositories
alpine-kernel
A minimal x86_64 kernel
alpiNES
NES emulator written in Rust with SDL2
assembly-virus
Harmless x86 directory-crawling computer virus written in NASM assembly
CheckersJS
Web-compatible minimax AI for checkers
cmps104a-compiler
Compiler written for CMPS104A using Flex and Bison
game-ais
Collection of minimax AIs for the popular turn-based games: Connect Four, Checkers, and Twenty-One
Mephisto
Next best move analysis and autoplay extension for Lichess and Chess.com
MonteCarloConnect4
Performant multi-threaded MCTS AI for Connect Four
WebGL-Draw
Cylindrical spline drawing application written using WebGL
Wind-Tunnel
Navier-Stokes based wind tunnel simulation
AlexPetrusca's Repositories
AlexPetrusca/Mephisto
Next best move analysis and autoplay extension for Lichess and Chess.com
AlexPetrusca/Wind-Tunnel
Navier-Stokes based wind tunnel simulation
AlexPetrusca/assembly-virus
Harmless x86 directory-crawling computer virus written in NASM assembly
AlexPetrusca/WebGL-Draw
Cylindrical spline drawing application written using WebGL
AlexPetrusca/alpine-kernel
A minimal x86_64 kernel
AlexPetrusca/CheckersJS
Web-compatible minimax AI for checkers
AlexPetrusca/game-ais
Collection of minimax AIs for the popular turn-based games: Connect Four, Checkers, and Twenty-One
AlexPetrusca/alpiNES
NES emulator written in Rust with SDL2
AlexPetrusca/cmps104a-compiler
Compiler written for CMPS104A using Flex and Bison
AlexPetrusca/java-games
Collection of retro videogames recreated in Java
AlexPetrusca/machine-learning
MNIST digit classifier using fully connected Neural Network
AlexPetrusca/MonteCarloConnect4
Performant multi-threaded MCTS AI for Connect Four
AlexPetrusca/AlexPetrusca.github.io
My personal portfolio website
AlexPetrusca/ShutterMate_ML_Server
Docker-ized server to digitize physical chess boards and return the next best move
AlexPetrusca/alpine-lang
My language: Alpine language (in development)
AlexPetrusca/carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
AlexPetrusca/d3d9-crosshair
Crosshair overlay for D3D9 games
AlexPetrusca/Grbl_Esp32
A port of Grbl CNC Firmware for ESP32 (Modified to support G32 threading)
AlexPetrusca/Minesweeper-AI
Performant, probabilistic AI for Minesweeper
AlexPetrusca/ShutterMate
An Android app that brings high level chess analysis to any physical game of chess simply using your device's camera.
AlexPetrusca/ShutterMate_ML_Data
Dataset used to train ShutterMate CNN classifiers