Blake Smith

Software Engineer

Machine Learning | Embedded Systems | Full Stack

I’m a motivated builder with a passion for engineering simple solutions to complex problems. From architecting AI simulations in C++ to deploying Machine Learning models in constrained environments, I thrive on solving challenging problems.

Senior at Ohio University, graduating December 2025 with a B.S. in Computer Science (GPA 3.8+).

About Me

My curiosity about technology began at a young age, leading me to a deep fascination with the low-level details of how computers work. I’m constantly amazed by the boundless variety that can emerge from simple sets of rules, which is why I created my AI evolution simulator. I'm drawn to Machine Learning as a powerful tool to build a better future by automating monotonous tasks, reducing human bias, and solving problems that were previously out of reach. I view engineering as the craft of creating simple, elegant, and maintainable solutions. This portfolio itself is an example of that philosophy. I built it from scratch with SvelteKit and documented it in its own design system.

When I'm not coding, I believe in maintaining a sharp mind and body through dedicated training in martial arts, calisthenics, and running. I also love diving into challenges, whether it's exploring the philosophical themes in a classic sci-fi novel or navigating the intricate world design of the Souls video game series.

Projects

Machine Learning on Edge Devices

Machine Learning on Edge Devices

A self-contained system that runs a quantized respiratory disease model on a Google Coral Edge TPU, capable of performing real-time audio analysis for health monitoring.

PythonC++TensorFlowTFLiteGoogle CoralESP32Raspberry Pi Pico3D Printing
AI Evolution Simulator

AI Evolution Simulator

An agent-based evolution simulator built in C++ within a professors game engine (AftrBurner). Autonomous agents with unique genetic traits for behavior (bravery, socialness) and physics (size, speed) evolve through natural selection in a dynamic ecosystem with predators and resources.

C++AI State MachinesGenetic AlgorithmsImGuiImPlot
Personal Portfolio & Design System

Personal Portfolio & Design System

A fully responsive personal portfolio built from scratch with SvelteKit, TypeScript, and Tailwind CSS. It features a modular, component-based architecture and includes a self-documented design system for consistent maintainable expansion.

SvelteKitTypeScriptTailwind CSSComponent Design

Skills

Languages
C/C++ Python TypeScript CSS & HTML OCaml
Machine Learning & AI
Frameworks
PyTorch TensorFlow TFLite for Microcontrollers
Concepts
CNN Architecture Model Optimization Feature Engineering Data Augmentation Genetic Algorithms AI State Machines
Hardware & Embedded Systems
Platforms
Google Coral Edge TPU ESP32 Raspberry Pi Pico Arduino
Concepts
Micropython Hardware Integration Real-Time Processing
Protocols
I2C SPI UART PWM ADC/DAC
Web & Application Development
Frameworks
SvelteKit PyGame
Styling
Tailwind CSS Component-Based Design Systemic Design
GUI Development
ImGui ImPlot
Developer Tools & Platforms
Version Control
Git GitHub
Build & Automation
CMake Makefile Doxygen
Testing & Debugging
Catch2 Valgrind Cppcheck
Methodologies
Agile Workflow Sprint-Based Planning

Contact

I'm currently seeking new opportunities and am always open to connecting with fellow developers, recruiters, and creative thinkers. If you have a project in mind, a question about my work, or just want to say hello, please don't hesitate to reach out.

Built with SvelteKit & TailwindCSS.

Design and layout heavily inspired by the work of Brittany Chiang.

© 2025 Blake Smith. All rights reserved.