Hi, I'm Charlotte 🛰

I'm an electrical and computer engineering student at Olin College. I also take photos.

Experience

Satellite Researcher @ OSSTP

June 2021-Present
Antenna control unit project lead, EPFD software researcher, FCC open-source data scraper developer. Supported by the Massachusetts Space Grant Undergraduate Research Award.

Software Design Course Assistant

Jan 2022-Present
Help students debug their code and understand software design concepts. I also provide feedback on assignments and projects and work with students to make improvements.

Electrical Engineering Intern @ SENER Aerospace

June-July 2021
Developed and tested SIROM robotic mating + power transfer mechanism, SEE

Academic Resource Co-Designer

Jan 2022-Present
Used skills in time management and organization to advise students in managing their teams, schedules, classes, and homework.

About Me

Hi, I'm Charlotte. I'm currently pursuing a B.S. in Electrical and Computer Engineering from Olin College of Engineering, a small and unique institution in Massachusetts.

Outside of my classes, I do satellite research with the Olin Satellite and Spectrum Technology and Policy (OSSTP) group with the vision of creating a safe and sustainable space environment for generations to come. I was project lead for an antenna control unit and am a part of the team developing equivalent power-flux density (EPFD) software. I am also an Academic Resource Co-Designer and course assistant for the Software Design class at Olin. In the past, I've also worked as an Electrical Engineering Intern for SENER Aerospace as well as a Web Developer and photographer at Kyaro Assistive Tech.

In my free time, I can be found taking photos, getting lost in my favourite book, or practicing with the Olin Fire Arts Club.

Skills

  • Software development: Python, C++, Go, git, MATLAB, Arduino, SystemVerilog, JavaScript, CSS, HTML, bash
  • Applications: Adobe Suite, Microsoft Office Suite, Altium, VSCode
  • Languages: Spanish (fluent), English (fluent), Japanese (basic), Swahili (basic)
  • Soft skills: Collaboration, organization, project management, teamwork, leadership

Relevant Courses

  • Software Design
  • Computer Architecture
  • Intro. to Microelectronic Circuits
  • Discrete Mathematics
  • Data Structures and Algorithms
  • Larger-scale Software Design

Projects

Coffee Making Robot

BaristaBot

BaristaBot is a machine with integrated mechanical, electrical, and software components with the goal of making and showing the process of making coffee. This was a 6-week project for my Principles of Integrated Engineering class, where I took a lead role in project management, electrical design and power management, as well as website development.

Our machine used a three-tiered rotational design where the user would place the cup on the bottom tier and a servo-powered platform would rotate it through four stations: creamer dispensing, sugar dispensing, and coffee dispensing. In between the sugar and coffee dispensing stations, water was brought to a boil through an induction coil and passed through a filter where the Bot has dispensed coffee grounds. The user can choose if they want creamer and sugar through a touch-screen user interface that activates and deactivates the dispensing.



Huffman Encoding and Tic-Tac-Toe Algorithms

For our Discrete Mathematics course, my team members and I did an exploration on both canonical and standard Huffman encoding, as well as game theory tree algorithms for tic-tac-toe. Huffman coding is a type of prefix code that uses binary trees in order to efficiently encode messages through lossless data compression. Prefix codes (also known as prefix-free binary codes) have the property that no whole codeword is the prefix for any other codeword. This enables unambiguous parsing of a variable-length code.

We wrote this paper as a way to understand the applications of trees more deeply than what was taught in class, and ended up not only explaining but also implementing a working Huffman-encoding program in Python. The paper also explores the minimax algorithm for tic-tac-toe and the beginnings of how to implement a function that would recursively generate the tic-tac-toe game tree.


Frog-themed Platformer Game

Platfrogs

Platfrogs is a classic vertical platformer game where the main character is a frog whose main goal is to soar to the skies. The aim of this project was to create a frog-themed vertical platformer game using the model-view-controller method of game design.

My partner and I decided to do this type of project because platformers are very nostalgic and familiar to us, and we wanted to look further into how one was programmed. Furthermore, we both think frogs are quite cute and since they're known for hopping, we thought they would be the perfect protagonists. We also wanted to gain some familiarity with the PyGame library, and we knew that creating a platfromer game would be a great way to explore its features.


Get in touch