avatar

Nick de Greef

Computer Engineering Student • Electrical - Embedded Systems - Programming

📍 Long Beach & Ventura, CA 🎓 Bachelor of Science Spring 2026

About / Bio

I’m a computer engineering student graduating this spring with a passion for computers, math, and problem-solving. I enjoy exploring the connection between hardware and software, whether it’s working with circuits, coding, or seeing how digital systems interact with the physical world. My background in programming, combined with a hands-on approach to hardware, drives my excitement to keep growing and exploring new technology.

I’m eager to begin my career and gain experience across the spectrum from electrical work to software development. I’m confident in the skills I’ve developed during my studies and motivated to put them to work in meaningful, impactful projects.

Looking for: Electrical, Embedded, and Programming internships

Programming Languages

C C++ MATLAB HTML Python

Tools & Programs

Git Altium LTSpice Verilog Linux

Hardware Skills

PCB Design Circuit Analysis Power Supply

Soft Skills

Leadership Problem-Solving Communication Project Planning

Featured Projects

Smart Car and Garage

Pre programmed car that comes out of garage, follows a route, comes back and parks itself. IR sensors on garage detect when the car arrives/leaves and opens/closes the door.

TM4C Stepper Motor PWM C IR & Ultrasonic Sensors Voltage Regulator

Midi Music Production Equipment

This is my senior project that I am currently working on. It's based on the Raspberry Pico2 and is a functional drum pad/eight channel mixer for music production. It uses UART to send MIDI signals between MCUs and format large data matrixes for a digital audio workstation.

MicroPython Raspberry Pico2 UART/MIDI PCB Design

Mock-Banking Menu in C++

This project is from my introduction to data structures in C++ class. I collaberated with groupmates to make a pretend bank menu where the user could generate statements, validate credit card numbers, and cleanly navigate options.

C++ Data Structures Git Collaberation

Gyroscope Color Sensor

Experimenting with taking real world inputs, interpretting them and making real world outputs with different technologies. The start of information flow begins when the user moves the gyroscope. A servo motor with 3 colors attached to the end will imitate the user's movement. A color sensor will read which color the servo motor put in front of it and the LCD will display that color.

TM4C C Gyroscope LCD Color Sensor

Operating System Semaphore and Shared Memory

In my operating systems class we were given a file that we had to send/receieve signals to and from to progress in a 'dungeon.' It required understanding of operating system principles such as semaphores and shared resources. I also needed to be comfortable running linux on a virtual machine and using the built in manuals to teach myself commands.

Linux Virual Machines Operating Systems

JSON Weather Quester

This project features a Wifi module expander for the TM4C MCU. We used it to create a client-server connection socket from our micro controller, receieve JSON information regarding the weather from the requested city, parse that information, and output it for the user on a color LCD.

Wi-Fi JSON Parsing SPI Communication

Experience

Boat Maintinence Diver — Boat M.D.

October 2023 - Present

In my most recent job, I performed many different types of maintinence for boats in the Long Beach harbors. Starting with routine cleaning, I learned how BMS, pumps, engines, and more work on boats. This job developed strong problem solving skills for me as saltwater damaged not only the boats I fixed, but the equipment I used to fix them.

Assistant Lead Ocean Lifeguard - Port Hueneme Lifeguarding Association

May 2021 - August 2024

I spent four summers as a lifeguard at my local beach. One of those summers I stepped up to a managerial position, as assistant lead. This taught me a lot about working in teams, coordinating with peers, and communicating in high stress situations.

Clerk — Plant Patent Agent

July 2020 - January 2021

When covid hit during my junior year of high school, I worked as a clerk for Plant Patent Agent. Most of my responsibilities were cross checking documents for errors or discrepencies. Those attention to detail skills have helped me with coding and other areas of engineering to this day.

Contact

Address
2312 Stanbridge Ave.
Long Beach, CA 90815
Email
Nicolas@deGreef.us
Phone
(805) 270-9184