HI! I am Ruth Massock

COMPUTER ENGINEERING GRADUATE

View Frontend Projects View Backend Projects

Who Am I ?

About Me

I’m a Computer Engineering graduate from Florida State University with a strong passion for embedded systems, firmware development, and hardware-software integration. I specialize in building efficient, low-level solutions for real-time and resource-constrained environments, combining both software engineering and embedded hardware design. Professionally, I recently completed an IT/Developer Internship at The Figgers Foundation, where I supported web-based systems, troubleshot software issues across Windows and Linux environments, and contributed to improving system reliability and user-facing documentation. This experience strengthened my practical problem-solving skills and gave me exposure to real-world software maintenance and support workflows. My technical background includes embedded C/C++, FPGA development, microcontroller programming, and system-level projects. I’ve built systems such as an autonomous MSP432 robot navigation system, a Raspberry Pi-based real-time tracking camera system using YOLO, an FPGA VGA controller, and a C-based client-server communication system. These projects helped me gain hands-on experience in debugging, communication protocols, and performance optimization across both hardware and software layers. Outside of industry and academics, I’ve also worked as a STEM tutor, helping students strengthen their understanding of programming, data structures, algorithms, and digital logic design. In my free time, I enjoy exploring new technologies, working on embedded projects, and learning more about cybersecurity and system design.

What I Can Do ?

Work
Embedded Software

Develop and program microcontrollers for real-time and embedded systems.

Software Development

Design and implement software applications using multiple programming languages.

Hardware Development

Build and test digital and embedded hardware systems.

Technical Writing

Create clear and precise documentation for technical projects and research.

Web Development

Develop interactive and responsive websites using HTML, CSS, and JavaScript.

Data Science

Analyze and interpret data to extract meaningful insights and improve decision-making.

Networking

Configure, troubleshoot, and optimize computer network systems.

Cyber Security

Implement security measures to protect systems and data from cyber threats.

Schools?

Education

What I can do ?

Skills
C C++ C# Java Pascal Python MATLAB VHDL Verilog JavaScript ARM LEGV8 Windows Unix Linux MacOS Raspberry Pi OS Visual Studio Multisim Questa CCS GitHub Microsoft Office Suite Git Quartus Logisim HTML CSS JavaScript HTML5 CompTIA Security+ Google IT Support Certification

Frontend Projects?

Frontend Projects
Calculator Project
Calculator Project

By: Ruth Massock

Built a simple calculator using HTML, CSS, and JavaScript. User-friendly interface with clickable buttons. Real-time display updates as buttons are pressed.

View Project

Weather Project
Weather App Project

By: Ruth Massock

Developed a weather application using HTML, CSS, and JavaScript. Integrated real-time weather data from the Open-Meteo API. Implemented a responsive design with a full-screen weather display and interactive hourly forecast boxes, including a temperature unit toggle between Celsius and Fahrenheit.

View Project

Numbers to Words Converter
Numbers to Words Converter

By: Ruth Massock

Developed a program to convert numerical values to words. Supports conversion of both small and large numbers. User-friendly interface for easy input and output.

View Project

Backend Projects?

Backend Projects
Robot Navigation

By: Ruth Massock

Developed and implemented an autonomous navigation algorithm for the TI-RSLK MAX robot using the MSP432 microcontroller. Programmed the robot in C to follow a predefined maze using sensor feedback and real-time decision-making. Integrated motor control, line sensor readings, and bumper switch inputs to guide movement without human intervention. Optimized timing and control logic to ensure reliable navigation and obstacle handling. Successfully completed certification runs, demonstrating strong skills in embedded systems and real-time programming.

Lab Report Demo Video

Grappler Tracking Camera System
Senior Design Project: Grappler Tracking Camera System

By: Ruth Massock

Built a real-time object tracking system using Raspberry Pi and YOLO object detection. Integrated servo-based pan-tilt control for dynamic camera movement and automated target tracking. Designed system logic for optimal camera switching and responsiveness.

Report Demo Video

Interactive LCD Menu System
Embedded System Project: Interactive LCD Menu System (Raspberry Pi Pico)

By: Ruth Massock

Developed an interrupt-driven LCD menu system using the Raspberry Pi Pico and I2C display. Implemented GPIO interrupts with debounce logic for reliable user input. Added PWM-based LED brightness control integrated through menu navigation.

Demo Video

Automatic Light-Controlled LED System
Embedded System Project: Automatic Light-Controlled LED System (Raspberry Pi Pico)

By: Ruth Massock

Built an ADC-driven ambient light sensing system using the Raspberry Pi Pico with PWM-based LED brightness control. Implemented inverse brightness logic to automatically adjust lighting based on environmental conditions. Applied sensor filtering techniques to reduce noise and ensure stable real-time readings.

Demo Video

Digital Combination Lock FPGA Project
FPGA Project: Digital Combination Lock System (Verilog)

By: Ruth Massock

Designed a finite state machine (FSM)-based authentication system in Verilog for a digital combination lock. Implemented passcode entry, verification logic, and real-time feedback using seven-segment display drivers. Verified design correctness through waveform simulation and timing analysis in FPGA development tools.

Joystick-Controlled Stepper Motor Project
Embedded System Project: Joystick-Controlled Stepper Motor

By: Ruth Massock

Designed and implemented a motor controller using the MSP430 Launchpad and Booster Pack MKII. Developed a joystick-based interface for precise directional and speed control of the stepper motor. Integrated debugging functionality to monitor and optimize motor performance in real time.

Lab Report Demo Video

Socket Programming Project
Socket Programming: Two-Way Client-Server Communication

By: Ruth Massock

Developed a real-time client-server communication system using socket programming in C. Implemented bidirectional messaging for seamless data exchange between server and client applications. Optimized system efficiency and reliability using non-blocking I/O and multi-threading techniques.

Lab Report

Video Graphics Array (VGA) Controller

By: Ruth Massock

Developed a VGA controller for the DE-1 FPGA board, displaying dynamic colors on a monitor. Designed and implemented logic to generate video signals and control screen resolution. Integrated a 7-segment HEX display to process and visualize user inputs in real time.

Lab Report Demo Video

Get in touch

Feel free to reach out! Whether you have a question, a project idea, or just want to connect, I'd love to hear from you. Drop me a message, and I’ll get back to you as soon as I can!