Hello!

I'm Ben. I build application-specific integrated circuits and the software to control them.

Get in touch bdatsko@umich.edu

Background

I'm a Computer Engineering PhD student at the University of Michigan working with Professor Michael Flynn in the Flynn Research Group. I design chips capable of solving NP-hard optimization problems faster and more efficiently than Von Neumann architectures by exploiting analog dynamics. I recently completed my Bachelor of Science in Computer Science and Engineering from the University of Michigan.

When I'm not in the lab, I enjoy rock climbing, baking chocolate chip cookies, and tackling bucket list adventures with friends and family.

Languages
  • C/C++
  • Python
  • JavaScript/TypeScript
  • Verilog/SystemVerilog
  • MATLAB
  • Assembly (RISC-V, ARM)
Hardware
  • Cadence Virtuoso
  • Mixed-Signal Design
  • FPGA (Vivado)
  • PCB Design
  • Embedded Systems
Frameworks
  • React/Node.js
  • Flask/Django
  • MongoDB/Firebase
  • FreeRTOS
Graduate Student Research Assistant
Undergraduate Student Research Assistant
May - Aug 2024
Model-Based Design Software Engineer Intern
Aug 2022 - May 2024
Race Strategy & Software Lead
Aug 2021 - Aug 2022
Avionics Engineer
May - Aug 2021
Information Security Extern
Mar 2021 - Aug 2023
Head Swim Coach
Feb 2017 - Mar 2021
Java Content Creator for Minecraft Realms
View My Resume

Next-gen SAT solver scaling to 200 variables. Dual-tile architecture with integrated RISC-V core. Target: 5000x efficiency vs software.

CMOS RISC-V Analog SAT

64-element 28GHz digital beamformer chiplet. 30x power reduction via distributed processing. Streaming-AIB: 1.4pJ/bit, BER 3E-12.

CMOS Chiplet mmWave Beamform AIB

Race strategy platform that helped win 2024 American Solar Challenge. Real-time telemetry, route optimization, weather modeling.

React Node Flask MongoDB Strategy

Resume optimizer using NLP to match job descriptions. Automatic tailoring, keyword extraction, Three.js visualizations.

React Firebase NLP Three.js SaaS

Analyzes Michigan CS/EE courses. Scrapes workload data, grade distributions, enrollment trends. 5000+ course dataset.

Python Scraping Pandas DataViz Analysis

Parallel ASIC test framework. 20MHz scan chains, 32KB transfers via Teensy. Cuts validation time 10x.

C++ Embedded DFT Testing Hardware

Power supply controller achieving <10μVrms noise floor. Critical for analog compute research. FreeRTOS-based.

C++ FreeRTOS Power Control Analog

Interactive pathfinding visualizer. Dijkstra, A*, BFS, DFS in pure JavaScript. Used in Michigan algorithms courses.

JavaScript Algorithms Education Canvas PathFind

High-performance typing test. Real-time WPM/accuracy analytics, 1000-word corpus. Built with TypeScript.

TypeScript SASS Analytics Performance UI/UX

Maps NYT articles to Reddit sentiment using Azure AI. Analyzes public perception gaps between journalism and social media.

Python Azure Sentiment Reddit NLP

Official Mojang maps. 250K downloads, 35M YouTube views. Complex command systems, custom AI behaviors.

Commands Java GameDev Design Scripting

Swim training app with official start sounds. Syncs visualization to stroke rate for mental rehearsal.

Android Audio Sports Training Timing