Computer Science · Software Engineering · AI

Practical problem-solving, built into software.

I am Michael B. Wood, a computer science student completing a software engineering concentration and transitioning from hands-on field operations into application support, software quality assurance, systems analysis, and development.

About Me

Technology backed by real-world experience.

Before pursuing computer science, I built decades of experience in field service, construction, logistics, equipment operation, customer service, and business ownership. Those roles taught me how to inspect a problem, find the real cause, explain the solution clearly, document the work, and remain accountable for the result.

I now apply the same approach to software. I enjoy debugging, testing, improving system reliability, organizing data, and translating technical behavior into language that users and teammates can understand.

Root-cause troubleshooting Move past symptoms, isolate the problem, and verify the correction.
Customer communication Explain technical findings in practical language and set clear expectations.
Ownership and documentation Track work carefully and follow a problem through to completion.

Featured Work

Projects that show how I think.

These projects demonstrate software design, testing, database work, embedded systems, artificial intelligence, and structured troubleshooting.

01

Raspberry Pi Thermostat

A Python and Linux thermostat that integrates a temperature sensor, GPIO controls, LEDs, an LCD, UART communication, and SQLite history.

  • Python
  • Linux
  • SQLite
  • Embedded Systems
Explore the capstone →
02

Deep Q-Learning Treasure Maze

A reinforcement-learning agent that uses a neural network, experience replay, exploration, and a target network to learn an 8x8 maze.

  • Python
  • TensorFlow
  • Keras
  • Deep Q-Learning
Review the AI project →
03

Animal Rescue CRUD Module

A reusable Python data-access module created to connect MongoDB records with a client-centered animal rescue dashboard.

  • Python
  • MongoDB
  • PyMongo
  • CRUD
View the client-server project →
04

Java Service Testing

Requirement-based unit testing for contact, task, and appointment services, including normal behavior, boundary conditions, and invalid input.

  • Java
  • JUnit
  • Unit Testing
  • Validation
Examine the testing project →

Technical Foundation

Skills developed through projects and coursework.

Programming and Data

Python, Java, SQL, MySQL, MongoDB, SQLite, and foundational JavaScript.

Systems and Tools

Linux, Bash, Git, GitHub, Raspberry Pi, REST APIs, and client-server concepts.

Quality and Analysis

Unit testing, validation, debugging, root-cause analysis, requirements, Agile, Scrum, and technical documentation.

Education

Building from software engineering into AI.

August 2026

Bachelor of Science in Computer Science

Software Engineering concentration · Southern New Hampshire University · Coursework completing August 2026.

Planned 2026

Master's Study in Artificial Intelligence

Planning to begin graduate study in September 2026, subject to final enrollment plans.

Ready to bring practical troubleshooting into technology.

I am interested in opportunities where reliability, communication, testing, customer support, and continuous learning matter.