João Donaton PhD Student · Kent State University

Hi, I'm João!

I'm a graduate student at Kent State University in Ohio, where I work as a research assistant at GUANS Lab. Broadly, my interests are neuromorphic computing, audio processing/classification, deep learning in general, as well as quantum computing and HPC.

Previously, I worked as an Undergraduate Researcher at GUANS Lab, where I worked on projects related to Deep Learning, Spiking Neural Networks, Neuromorphic Computing and Audio Processing/Classification. I also have experience working as an IT Technician at the Division of IT in KSU. Additionally, I've tutored for classes for the Computer Science department.

João Donaton
Kent State University
GUANS Lab · Kent, Ohio

Projects & research

Research work, side projects and things I've built to learn something new.

Sept 2024 — Ongoing

ML work at GUANS Lab

Research Machine Learning Neuromorphic Computing PyTorch Audio Processing

Participating in research on Neuromorphic Computing models. Exploring how we can take advantage of Spiking Neural Networks (SNN) to improve energy efficiency, accuracy and inference time, in particular for low-power devices and for problems that can take advantage of the temporal event-based nature of SNNs. Research tools I'm familiar with:

  • Building and training models using PyTorch
  • Evolutionary and backpropagation based training for SNNs
  • Audio preprocessing and feature extraction
  • Spike encoding techniques
  • Common data/visualization tools like matplotlib, numpy

Additionally, I've contributed to planning and writing academic papers in a professional research setting, as well as reading and analyzing other people's work in the field. Beyond SNNs, I like understanding the math behind these models, and have learned about other modern models like diffusion for generative AI.

2024 — Ongoing

Babel Pages

Java Spring Boot MySQL OpenAPI React TypeScript

A fullstack book review platform. Frontend written with React and TypeScript, backend REST API made using Java with the Spring Framework. I set myself the challenge of only using raw SQL queries rather than relying on ORMs, and designed and implemented the frontend interface without prebuilt components or CSS libraries. Currently has:

  • Account/Profile creation and management
  • Book registering, retrieval, tagging
  • Review writing, voting for other users' reviews
2023

Pet Adoption Backend

Java Spring Boot JPA OpenAPI Unit Testing

Fully fledged REST API written in Spring Boot for a prototype pet adoption web app. Developed as my final project for in-person software developer training at Latin-American bank Bradesco. Features include:

  • Authentication and Authorization using JWT tokens
  • Pet matching system based on preference
  • Location data for matching system (Google Maps API)
2022

Time Travelling Tic-Tac-Toe

JavaScript HTML CSS

Tic-Tac-Toe made using vanilla JS. Features include:

  • Mechanism to "time travel" back N number of plays
  • Player X Player mode
  • Three bot difficulty levels
2020

Neural Network Implementation

C++

Flexible Neural Network class implemented in C++. No external libraries used! Features include:

  • Matrix class implementation for calculations
  • Data set loading from text files representing grayscale pixels of each image
  • Forward propagation, cost calculation, training, accuracy measurement
2020

Snake Game

Java Swing

Snake game implemented in Java using the Swing GUI API.

2020

Hash Cracker

Python

Command line tool. Attempts to find the value that generated a hash by using a wordlist, or by generating words by bruteforce based on certain criteria.

2019

Word Search GUI

Java Swing

GUI application written in Java with the Swing API. Searches for occurrences of a word within text files. Can load text individually or from a directory of files.

Blog & notes

Notes on different ideas I've enjoyed learning about.

Gallery

Some cool pictures I've taken recently.

The Chicago River and Riverwalk at night
Riverwalk in downtown Chicago
Horseshoe Falls with the Niagara Falls, Ontario skyline behind it
Niagara Falls
American Falls and the Niagara Gorge
Niagara Falls
The Cuyahoga River running past the old train depot in Kent, Ohio
The Cuyahoga River running through downtown Kent
Florianópolis, Brazil seen from a plane at sunset
Florianópolis, Brazil from the air at sunset
New Year's fireworks over the beach in Itapema, Brazil
New Year's fireworks over the beach in Itapema, Brazil
Chicago viewed from Willis Tower
Chicago viewed from the 103rd floor of Willis Tower
South Loop, Chicago
South Loop, Chicago
Downtown Chicago
Downtown Chicago
Sunset in Porto Belo, Brazil
Sunset in Porto Belo, Brazil
Itapema, Brazil viewed from a distance
Itapema, Brazil viewed from a distance
Sunset in Itapema, Brazil
Sunset in Itapema, Brazil
Kent State's Architecture Building
Kent State's Architecture Building
East side of KSU campus viewed from the library
East side of KSU campus viewed from the library

About me

Last updated: August 12, 2026

Currently, I am a first-year PhD student working as a graduate research assistant, under the supervision of Dr. Qiang Guan. I am working on projects related to quantum computing, mostly at the HPC + Quantum integration level. However, I am open to exploring any projects or ideas in either quantum computing or deep learning in general.

I recently (May 2026) completed my undergraduate degree at Kent State University (KSU) studying Computer Science (Cybersecurity concentration) with a minor in Applied Math. I've also received a degree in Liberal Arts from KSU as part of a two-year program in partnership with the Brazilian university PUC-PR (Pontifícia Universidade Católica do Paraná). During my time as an undergraduate student I worked as a tutor for the computer science department, in addition to working on research at Dr. Qiang Guan's Lab (AI, Neuromorphic Computing, Spiking Neural Networks, Audio Processing). As part of my undergraduate research work, I have developed two projects that involved applying/evaluating Spiking Neural Network models on audio processing problems.

Other than that, my interests include reading, playing video games, cooking and metal music.

Get in touch

João Donaton