terminal
$ |

Ray Lui | Software Engineer

Saving the World.

Get In Touch

About Me

Hi there! My name is Ray. I'm a passionate software engineer and a recent Cal Poly SLO Graduate, with a degree in Computer Engineering. My passion lies in being able to build solutions to help make a positive impact on the world! With a strong foundation in full-stack development, I create solutions that are not only functional but also intuitive and scalable.

My approach combines clean code, modern design principles, and a deep understanding of user needs to deliver products that make a real impact.

Python Java C JavaScript HTML SQL React Angular Node.js SpringBoot
Graduation photo

My Experience

June 2025 - December 2025

Software Development Engineer Intern @ Lawrence Livermore National Laboratory

Full Stack Development using Java, SpringBoot, Angular, Javascript/Typescript, HTML, and Oracle SQL

November 2023 - February 2024

Software Engineer Intern @ Conspire Commerce

FrontEnd Development using React, Javascript, HTML, and CSS

January 2023 - May 2025

Software Engineer Intern @ County of SLO

Full Stack Development using Python, Microsoft Sharepoint, Microsoft PowerAutomate, SQL

Featured Projects

Jigsaw Puzzle Application

A user-friendly, multiplayer jigsaw puzzle application built with Godot Game Engine for elderly users. Features realistic puzzle mechanics, customizable puzzles, Firebase backend for progress tracking, and runs seamlessly on Raspberry Pi with both online and offline modes. Developed as a Cal Poly capstone project to enhance cognitive engagement and social connections for seniors.

Poly Properties - Online Leasing Platform

A web platform designed for Cal Poly San Luis Obispo students to research and review local housing options. Students can browse ratings and reviews of rental properties, share their experiences with landlords and living conditions, and make informed decisions before signing a lease. The platform also helps landlords identify areas for property improvement based on tenant feedback.

Interactive Chat Box

A real-time chat application built in C using socket programming. The application allows two users on separate machines to communicate through a client-server model, where one user hosts the server and the other connects as a client to exchange messages.

Digital MultiMeter

Digital MultiMeter

A digital multimeter implementation using the STM32L476 NUCLEO-L467RG Development Board. The system measures AC and DC voltages (0-3.3V), frequency, peak-to-peak voltage, and true RMS voltage for various waveforms including sine, triangle, sawtooth, and square waves. Measurements are displayed via USART terminal with visual bar graphs, achieving accuracy within 10mV for voltage and 1Hz for frequency.

Let's Work Together

Contact me for any questions or just to chat! 😁

×