Maxim Veksler

Projects

Selected systems, experiments, and software.

Work across digital design, embedded hardware, research instrumentation, quantitative modeling, and software—ranging from recent engineering projects to the programs that first got me building things.

Engineering & research

09 selected projects
012026

Darwin

Python · React · WebSockets · Modal

A self-improving chess-engine system built by a five-person team at the 2026 Point72 Cubist Systematic Strategies Hackathon, where it placed second. Each generation proposes improvements, builds candidate engines in parallel, rejects invalid variants, and runs a round-robin tournament to select the next champion. A live dashboard streams games, brackets, and Elo updates.

022026

Pipelined RISC-V Processor

SystemVerilog · RV32IM · AXI4-Lite · Lattice ECP5

A pipelined RV32IM processor with integer, branch, load/store, multiply, and divide support. The design includes forwarding, hazard stalls, branch flushing, an eight-stage pipelined divider, and AXI4-Lite memory interfaces. Verified using cocotb, Verilator, RISC-V ISA tests, and waveform debugging before synthesis and deployment to a Lattice ECP5 FPGA.

032025 — Present

Thermal Treadmill

PCB design · Python · PyVISA · Markov chains

A precision experimental platform for studying thermotaxis in silicon microrobots. The system combines temperature control, custom PCB interfaces, a Raspberry Pi, a Keithley SourceMeter, and a PicoScope. Python automation enabled more than 300 hours of reproducible trials, while Markov-chain and Monte Carlo models matched observed trajectories with over 80% agreement.

042024 — Present

DAQDASH

Altium · CAN · SPI · I²C · Embedded systems

A four-layer high-speed telemetry and dashboard PCB for Penn Electric Racing. The board integrates vehicle data acquisition across CAN, SPI, and I²C and was taken through schematic capture, layout, DFM review, simulation, firmware bring-up, and validation. Related work includes the BSPD, charger electronics, LTE integration, and board-level power systems.

052023 — 2024

Portable Graphene-FET DAQ

Data acquisition · Biosensing · Python

Portable data-acquisition electronics and analysis software for graphene field-effect-transistor biosensors in the Charlie Johnson Group. The platform was designed to make sensor experiments easier to run and analyze outside a conventional bench setup.

062026

Hardware Reliability Analytics

Python · SQL · Pandas · Weibull modeling

An automated reliability-analysis system built around live hardware test data. The pipeline consolidates tests by serial number, handles retests and censored observations, fits Weibull failure models, and evaluates whether environmental-screening durations can be shortened while preserving failure-detection coverage.

072025

mmWave Occupancy Platform

mmWave · Edge hardware · APIs · Cloud

The first end-to-end hardware MVP for an elder-care startup. The system joined mmWave sensors and embedded edge hardware with a backend API, cloud pipeline, and client application for continuous real-time occupancy monitoring.

082026

Beat-Frequency Metal Detector

Analog circuits · Oscillators · Signal processing

An analog detector built around matched fixed and sensing oscillators near 50 kHz. Mixing their outputs translates small, inductance-driven frequency changes into a low-frequency signal that can be measured directly; testing showed a clear output shift in the presence of metal.

092022

Raspberry Pi Self-Balancing Robot

C++ · Raspberry Pi · PID control · MPU-6050

A two-wheeled balancing robot using a Raspberry Pi Zero W, inertial sensing, and dual motor control. The C++ control stack performs sensor calibration, real-time angle estimation, and tunable PID control to stabilize the platform and recover from disturbances.

Earlier software

06 projects

Sudoku Solver

2023

C++ · SDL2 · Backtracking

A GUI-based solver that uses recursive backtracking and visualizes the search process on arbitrary Sudoku puzzles.

Repository ↗

UCI Chess Engine

2021 — 2024

C++ · Game search · UCI

A C++ chess engine implementing the Universal Chess Interface for play and analysis through compatible chess clients.

Repository ↗

Online Chat Application

2023

Node.js · Express · Socket.IO · MongoDB

A real-time, multi-room chat application with accounts, persistent messages, room management, and online presence over WebSockets.

Repository ↗

Console Chess

2023

C++ · CLI

A complete two-player chess game playable from the terminal, including board state, move entry, and rule enforcement.

Repository ↗

Asteroids

2023

C++ · Game development

A C++ recreation of the classic arcade game, built to explore real-time input, motion, collision handling, and game-state management.

Repository ↗

Tic-Tac-Toe

2021

C++ · CLI

A compact console implementation of two-player Tic-Tac-Toe.

Repository ↗