About Me

Computer Engineer well versed in Programming, Cybersecurity, CAD, and Circuit Analysis
@Riley-Burns

Innovative Computer Engineer blending software programming and cybersecurity with PCB and electronics design experience. A problem solver who thrives on tackling complex challenges and delivering practical, efficient solutions. Self-motivated, disciplined, adaptable, detail-oriented, with a passion for continuous learning and leadership, and cross-disciplinary collaboration.

Technical Skills

Certifications

  • CompTIA Security+
  • Certified in Cybersecurity (ISC2)

Languages

  • Python
  • Java
  • SQL
  • JavaScript
  • TypeScript
  • HTML5/CSS
  • Ruby
  • R
  • Matlab

Frameworks/Libraries

  • ReactJS
  • NextJS
  • NodeJS
  • PostgreSQL
  • PyTorch
  • TensorFlow
  • Pandas
  • NumPy
  • Matplotlib

Developer Tools

  • Git
  • AWS
  • Postman
  • VS Code
  • PyCharm
  • Eclipse
  • Linux
  • Windows
  • Supabase
  • Vercel

Hardware & Embedded Systems

  • PCB design (Fusion 360)
  • 3D modeling (Fusion 360)
  • Arduino
  • ESP32
  • M5StickCPlus
  • Raspberry Pi
  • DFM
  • Soldering/Assembly

A Few Projects

I love combining engineering with creativity! While the learning process to combine the two is hard, I have accomplished some fun projects along the way! Here are a few projects that display my skillsets!

Phantom Pacer

Phantom Pacer is a startup I co-founded where I lead the development of a full-stack software platform that controls a 400-meter LED track pacing system through a Raspberry Pi.

Fantasy NBA

Full-stack application for modern basketball analytics. Designed by using Python to scrape and clean a complete dataset of 560 players. The data is persisted in a scalable PostgreSQL database hosted on Supabase, and dynamically consumed by a frontend built with Next.js and React. Hosted on Vercel.

Student Data Public API

Built a Flask-based API that allows users to view, add, and delete student data. The project is meant to soley demonstrate API functionality and usage while getting applied experience making my own APIs.

View Student Data

Frontend interface that interacts with the Student Data API that I made. It allows users to view all students, view an individual student, add a new student, and delete a current student records. Purpose was to use an API that I created.

SQL Data Aggregation & Reporting System

Developed complex SQL queries, utilizing Common Table Expressions (CTEs), to aggregate hierarchical organizational data and calculate team sentiment scores for a survey platform.

GitHub Repository Data Scraper

Engineered a robust web scraper in Ruby, utilizing ActiveRecord, to systematically extract comprehensive data from public GitHub repositories within the Vercel organization.

IoT Gas Sensor

I designed a PCB and 3D-printed enclosure for a hazardous gas monitor leveraging an M5StickCPlus/ESP32. I implemented an automated alert system with email notifications, alarms, and LEDs via Blynk using C++.

Smart Mirror

I needed a mirror for my room so I created a Smart Mirror using a Raspberry Pi, an old monitor, and built a custom frame with a motion sensor and light bars! I used various web services and data sources via APIs to display real-time information using Linux.

Shakespeare GPT

Developed a Python-based language model capable of generating Shakespearean-style plays, enhancing proficiency in natural language processing (NLP), attention mechanisms, and tokenization.

Bluetooth-FM Car Radio

My 2006 Lexus had no way to play music, so I designed a PCB that allows me to play music through bluetooth using an FM transmitter, a bluetooth chip, and a M5StickC+ controlled using C++!

Development Board

An introduction to how to design a board on Eagle, circuit design, soldering, and everything that comes with building electronics!

Quick Projects

Follow me on the journey to code on an airplane! This is a group of projects where I focus on learning the basics for myself and to gain confidence in my own abilites rather than relying on online resources and AI. All of these projects are done by trial and error, searching things online, and only asking AI for help to explain concepts NOT write code.

This Website

Taught myself how to code in HTML and CSS to create a functioning website!

Contact Me

Feel free to email about any job opportunities, contract work, or any questions you might have!