Zach Taylor

Software engineer passionate about building scalable applications and learning new technologies.

View Resume
Zach Taylor

ABOUT ME

Hello! I'm Zach, a software engineer specializing in low-level systems and embedded programming. With a degree from Oregon State University and hands-on experience at Rohde & Schwarz, I enjoy building efficient, reliable tools and working close to the hardware level.

I have experience across a broad range of technologies including Python, TypeScript, C++, Go, and Assembly. I'm proficient with frameworks and tools like Node.js, FastAPI, TensorFlow, Docker, Git, and Jenkins. I'm comfortable working with Linux/Unix environments and developing both firmware and web applications.

I am actively seeking new opportunities where I can grow and learn. If you're looking for a motivated developer with a strong willingness to learn and contribute, feel free to reach out!

PROJECTS

Patient Monitoring Robot

A robotic monitoring system designed for nursing homes that detects falls and abnormal movements.

PythonOpenCVROS2LinuxEmbedded
TensorFlow Image Classification

An image classification system using Python OpenCV with TensorFlow’s transfer learning to support real-time and batch image processing.

PythonOpenCVTensorFlowKerasMachine Learning
SIMD Image Filters

Implements blur, sharpen, and edge detection image filters in C++ using both scalar (naive loop-based) and SIMD optimized versions.

C++SIMDRuntime Optimization
Simulated Embedded Device Kernel

Simulates a simple RTOS in C++ with basic task scheduling, inter-task communication, hardware abstraction, and time-based control.

C++RTOSFirmware
Personal Site

Personal website built with Next.js and TypeScript, showcasing projects and hosted on Vercel for fast, reliable deployment.

TypeScriptNode.jsNext.jsReact
System Verilog Driver

Designed and implemented a SystemVerilog based VGA driver to animate and control a sprite in real time on an FPGA.

System VerilogFPGAQuartus
Algorithm Benchmark Framework

Benchmarks algorithms with high-resolution timing, aiming to evaluate performance for various data sizes and algorithm types.

C++CLI

SKILLS

Languages

C++
Python
Golang
Rust
x86
Assembly
TypeScript
JavaScript
HTML
CSS
SQL
SystemVerilogVerilog

Libraries / Frameworks

MFCMFC
React
Node.js
TensorFlow
NvidiaCUDA
FastAPIFastAPI
Tailwind CSS
Next.js

Developer Tools

Git
Docker
Linux
Jenkins
Visual StudioVisual Studio
Vercel
Google TestGoogle Test
SIMDSIMD
AWS
Microcontrollers