• Portfolio
  • Blog
  • Contact / Résumé
  • Portfolio
  • Blog
  • Contact / Résumé

Hire me.

Like my work? Arrange a meeting with me at my office, I'll be happy to work with you!
[email protected]

Let’s work together

Like our work? Arrange a meeting with us at our office, We'll be happy to work with you!

Wanna join our crazy team?

We are always looking for new talents and we were expecting you. Time to apply, buddy!

  • Portfolio
  • Blog
  • Contact / Résumé

Tags.

2D 3D arduino brain age brain predicted age brain predicted age gap c c++ cormorbities custom game engine dataset deep learning diy embedded esp32 fantasy console focal game game console homemade icd10 make microcontroller mobile game mri neurology neuroscience nifti opengl pc game physics programming project file projects python simmimega simulation statistics UI ukb ukbiobank unity unity3d user interface video game

Recent Posts.

  • Predicted Brain Age Gap and Cardio-metabolic Health August 18, 2025
  • Neuro-structural Changes in Dementia August 16, 2025
  • Two-Link Robotic Manipulator Control August 16, 2025
  • ESP32 Quirks (Latching Pins, Auto-Programming Mode, USB-C, etc.) July 5, 2024
  • SimmiMega: Micro-Game Making Machine (Dev Log #2) November 12, 2023
Adam Kehl
  • Portfolio
  • Blog
  • Contact / Résumé
    Loading posts...
  • Image

    Predicted Brain Age Gap and Cardio-metabolic Health

    We use deep learning on a large MRI dataset to show that how old a brain MRI scan “looks” to a 3D-CNN is associated with clinical diagnoses.

    August 18, 2025
    Bioinformatics, Deep Learning, Machine Learning, Programming, Statistical Analysis
  • Image

    Neuro-structural Changes in Dementia

    Using Nilearn and the OASIS-1 dataset, we introduce working with MRI data and performing brain voxel analyses and creating brain maps.

    August 16, 2025
    Bioinformatics, Programming, Statistical Analysis
  • Image

    Two-Link Robotic Manipulator Control

    To control a 2R robotic arm, we derive forward and inverse kinematics, energies, and apply the Euler-Lagrangian equation for joint torques.

    August 16, 2025
    Programming
  • ESP32 Chip without dev board

    ESP32 Quirks (Latching Pins, Auto-Programming Mode, USB-C, etc.)

    Sometimes there’s just some weird bit of knowledge you need to know before working with a specific chip/microcontroller that you wouldn’t have guessed. Here’s my list from working with the ESP32 on my latest handheld game engine project. Summary: For GPIO, start by only using pins: GPIO 4, 13, 16 – 33. If you need…

    July 5, 2024
    Arduino, C, C++, DIY, ESP32, Programming
  • Image

    SimmiMega: Micro-Game Making Machine (Dev Log #2)

    After the last dev log, I was trying to wire the resistive touchscreen wires directly to some of the unused analog pins left on the ESP-32, but I realized I didn’t have enough pins left. Some of the pins on the ESP-32 were input only, and some didn’t support analog reads. Instead, I ordered some…

    November 12, 2023
    Arduino, C, C++, DIY, GUI, Photoshop
  • Image

    SimmiMega: Embedded Game Engine/Editor (Dev Log #1)

    When I was first learning C and 2D arrays, my mind immediately went to old-school dungeon crawling games like NetHack. I made a simple game for an embedded system where you walked around using a 2D array as the world and characters as the objects. After finishing that project for the final in my C…

    November 11, 2023
    Arduino, C, C++, DIY, GUI
  • The wiring diagram/pinout for the Raspberry Pi Pico.

    Pi Pico not Mounting in Bootsel Mode

    When working with the Pi Pico, I ran into this issue and spent too long debugging. This is what worked for me: Consider setting up a Picoprobe for easier breakpoint debugging too: https://github.com/raspberrypi/picoprobe

    January 13, 2023
    Uncategorized
  • Image

    16 Ways to Reduce Arduino Compile Size

    There are many ways to reduce the compile size of a programming project. Varying in complexity and cost, here are 16 of the ways I’ve used to reduce the size of my projects.

    July 31, 2022
    Arduino, C, C++, DIY
  • OZ Logo: the Virtual World

    OZ — A Virtual Metaverse

    Let’s talk about OZ. OZ is a virtualized parallel world explored in many works, notably by Mamoru Hosoda in Summer Wars and the Digimon movie. The possibility of connecting everyone through the Internet has been pursued in movies and shows as the possibilities would be nearly endless. As far as the amount of friends and people…

    October 9, 2017
    Video
  • Picture of a the finished game being played.

    Create a Simple Mobile Game in Unity3D

    A guide on how to optimize and develop a first person mobile app in the horror genre within Unity. Download the example app from the Google Play Store.

    September 1, 2017
    Photoshop, Scripting, Sound Design, Unity
1 2 Next
  • GitHub
  • Instagram
  • Twitter
  • LinkedIn
  • YouTube
Advertisement