My name is Charlotte.


I am a student of Computer Engineering.


I spend most of my time searching endlessly for the answers to life, and also how to derive a second order differential equation from an RLC circuit.






Mobile Tracking System



Designed and Developed C++ code for Raspberry Pi 3B+ mobile tracking application. Interfaced with UAV flight controller and mesh radio for over-the-air communication. Utilized OpenCV library for tracking functionality. Multi-Threaded design to handle management of aircraft data, system behaviors and image data.


Project information:
  • Category: Senior Capstone
  • Project date: October, 2024
  • GitHub: Check it out!

3-Axis Gimbal Embedded System



Set up I2C interface and demonstrated proper communication to external IMU to read gyroscope and accelerometer data. Implemented a UART interface to allow user to read out specific data and set desired orientation for system.


Project information:
  • Category: Embedded System
  • Project date: April, 2024
  • GitHub: Check it out!

Microprocessor on FPGA



Developed a 16-bit microprocessor adhering to the CR-16 ISA on an FPGA using Verilog that included external IO for VGA graphics processing. Arcade-style game application written in CR-16 Assembly.


Project information:
  • Category: Microprocessor
  • Project date: December, 2023

Plant Doctor Qt App



Using Qt Creator to build an interactive educational desktop application that simulates nurturing a virtual house plant while integrating Box2D for captivating plant care animations.


Project information:
  • Category: Desktop Application
  • Project date: December, 2023

Django Blog Application



This is my first deployed django application. I made a blog that uses PostgreSQL database.


Project information:
  • Category: Django App
  • Project date: July, 2022
  • GitHub: Check it out!

ECE 2240 Labs Dashboard



Displaying my labs worked on throughout my course, ECE 2240 - introduction to circuits, on a dashboard. This dashboard was made using streamlit.


Project information:
  • Category: Dashboard
  • Project date: May, 2022
  • GitHub: Check it out!

Earthquake Data Dashboard



Dashboard example to visualize earthquake data. This dashboard was made using dash.

Project information:
  • Category: Dashboard
  • Project date: September, 2021
  • GitHub: Check it out!

Twitter Search App

For my course in Algorithms and Data structures I helped build a twitter search app. This application uses the idea of graph theory to show connections between followers. Edges represent users that follow eachother and edges colored pink represent a cycle. In the context of social media a cycle in a network of users that follow eachother can be considered influencers of one another.


Project information:
  • Category: Graphical User Interface
  • Project date: April, 2021
  • GitHub: The Code

Unity Hangman Game

For a course in software development I helped build a hangman game application. This game was built using Unity game engine. C# was used for the game logic and Blender was used for the graphics.


Project information:
  • Category: Unity Game
  • Project date: December, 2020
  • GitHub: The Code

Desktop Recipe App

Simple desktop application that allows a user to add, edit, and save recipes inside the app. This application was built using Java.


Project information:
  • Category: Graphical User Interface
  • Project date: July, 2020
  • GitHub: The Code