Computer Science & Engineering Student

Ella Potter

About Me

A little about me

Portrait of Ella Potter.

I’m a Computer Science & Engineering student at the University of Iowa planning to graduate in December 2026. My experience includes mobile app development, web development, databases, embedded systems, robotics, and full-stack projects. I like working on projects that combine creativity with technical problem-solving, whether I’m building an app, debugging hardware, or helping others learn how to code.

Education

B.S.E. in Computer Science & Engineering

2022 – 2026

University of Iowa

Relevant coursework: Data Structures, Algorithms, Operating Systems, Embedded Systems, Software Engineering, Computer Achitecture, Artificial Intelligence

Experience

Lead Coding & Robotics Instructor

iCode

Summer 2025

  • Led coding, robotics, and gaming lessons for students ages 6–15
  • Taught beginner-friendly programming concepts using Python, Java, and C#
  • Helped students debug code, solve problems, and build confidence with technology

Projects

Projects I've worked on

From full-stack websites, mobile apps, and embedded hardware — here's a sample of what I've built.

RideMatch mobile app with route and ride-preference iconsAPPFeatured Project

—— APP

RideMatch

A completed senior-design prototype that gives riders more control through preference-based driver recommendations and swipe-based selection, now being refined through user feedback ahead of deployment.

  • Flutter
  • Dart
  • Python
  • Flask
  • MySQL
  • Stripe
Embedded digital compass circuit on a breadboardEMBEDDED

—— EMBEDDED

Embedded Systems & Digital Compass

A series of ATmega328P hardware and software projects culminating in a digital compass with sensor communication, an LCD interface, directional LEDs, push-button controls, and mixed-voltage circuitry.

  • ATmega328P
  • Arduino
  • AVR Assembly
  • Embedded C
  • I2C
  • PWM
  • USART
  • ADC/DAC
Election management system with a secure ballot box and regional resultsWEB

—— WEB

Election Management System

A role-based election management prototype supporting voter registration, user verification, precinct-based ballots, election administration, and voting workflows.

  • Python
  • Flask
  • MySQL
  • HTML/CSS
Library database connecting books, patrons, reservations, and catalog recordsWEB

—— WEB

Library Database Management System

A full-stack library management application with patron and staff dashboards, catalog management, checkout workflows, room reservations, account management, and a relational MySQL database.

  • Python
  • Flask
  • MySQL
  • HTML/CSS
  • JavaScript
GiftWise gift-box logo on a pink backgroundWEB

—— WEB

GiftWise

A SaaS-style Ruby on Rails application that helps users organize recipients, plan gift-giving events, track budgets, manage gift ideas, and generate personalized gift suggestions with AI.

  • Ruby
  • Ruby on Rails
  • RSpec
  • Cucumber

Skills

Tools & technologies I use

Languages, frameworks, and tools I work with across software, web, and embedded projects.

Java
Python
C++
Flutter
Ruby on Rails
MySQL
HTML
Arduino
Git
Docker

Contact

Let's build something together

Open to software engineering, project collaborations, and opportunities to solve interesting problems.

Say hello →