HI! I am Ruth Massock

COMPUTER ENGINEERING STUDENT

View My Projects

Who Am I ?

About Me

I’m a computer engineering student passionate about building innovative embedded systems, designing efficient software, and crafting seamless digital experiences. My work bridges hardware and software development, allowing me to create high-performance, reliable, and scalable solutions across various domains, from embedded programming and cybersecurity to data science and web development. Currently, I’m pursuing a Bachelor of Science in Computer Engineering at Florida State University, minoring in Computer Science, with a strong focus on IT support, embedded systems, computer architecture, and artificial intelligence. I’ve worked on projects involving joystick-controlled stepper motors, VGA controllers for FPGA boards, and real-time client-server communication systems, applying both low-level programming and high-level software engineering principles. In the past, I’ve contributed to STEM education as a tutor, helping students strengthen their understanding of programming, data structures, algorithms, and digital logic design. I’m also actively involved in IEEE, DevLUp at FSU, and FGLSAMP, where I engage in hackathons, research, and mentorship programs to expand my technical expertise and collaborate with like-minded peers. In my free time, you’ll find me exploring new programming languages, diving into cybersecurity challenges, refining my hardware design skills, or enjoying anime and Korean dramas.

What I 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 Google IT Support Certification

Recent Projects?

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

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

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

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

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!