Student Profile

Madison Davis, A.B./S.M. '26: Bridging the hardware-software gap at SEAS and beyond

Senior plays critical role in Harvard aerospace, robotics and product lab clubs

Harvard SEAS student Madison Davis holding a circuit board

Madison Davis, A.B./S.M. '26 in computer science (Eliza Grinnell/SEAS)

Madison Davis was sitting in her high school physics class one day when her teacher brought in and took apart a computer from the 1960s. She'd always been interested in computers, and by middle school was already learning how to code and program. But she’d never thought about the hardware – the guts of the computer that actually make it function.

“It blew my mind, because I had no idea that's what existed inside a computer,” she said. “So going into college, one of the things I wanted to focus on was how we bridge that software-hardware gap.”

Bridging that gap became a guiding focus as Davis pursued an AB/SM combined degree in computer science and studied economics at the Harvard John A. Paulson School of Engineering and Applied Sciences (SEAS). She joined clubs such as the Harvard Undergraduate Aerospace Collective (HUAC), Harvard Undergraduate Robotics Club (HURC) and Harvard Computer Society Product Lab. She has been a teaching fellow in “CS1410: Computer Hardware;” and pursued internships at tech companies, including Apple, where she designed software tools to help its various hardware teams. She will be returning for a full-time position after graduating.

“With these clubs, you weren't just always doing computer work,” she said.” You had to understand the firmware implications. You had to understand the design and the costs of shipping things. It felt very akin to what you would experience in the real world.”

Growing up in the Chicago suburb of Burr Ridge, Davis has always pushed herself academically, earning valedictorian honors from her high school, Saint Ignatius College Prep. Though there were several strong universities much closer to home, she chose Harvard for its mix of academic rigor and familiar-feeling campus. She took her first first graduate-level CS course in the fall of her sophomore year so she could enroll in the combined AB/SM.

“I came into Harvard with a clear goal of going into computer science,” she said. “The concurrent Master's program was a good way to kill two birds with one stone. I found as I took more of those graduate classes that they were super worthwhile and rewarding. They were practical and answered a lot of questions that I always had, and offered a lot more breadth of content versus just taking the undergraduate courses.”

It didn’t take long for Davis to begin exploring the full computer science curriculum at SEAS, as well as its clubs. She joined HUAC and the Product Lab in the spring of her freshman year, and eventually took on larger leadership roles in both: she’s the bus computing team lead with HUAC, designing the software that integrates with all of the different mechanical and electrical components of the club’s cube-shaped satellite. The club recently achieved a major milestone, as their CubeSat became the first Harvard student-built satellite to launch into orbit. Davis turned her work with the CubeSat into a senior project advised by Woodward Yang, Gordon McKay Professor of Electrical Engineering and Computer Science.

“It's eight years of work, and hundreds of people that have been involved in it,” said Davis, who traveled to Florida to watch the launch. “I wasn't just interacting with computer scientists all day. I was learning a lot from people with physical sciences backgrounds like biology or physics as well as mechanical engineering and electrical engineering. You had to learn on the fly in a timed manner, because you had to hit the deadlines to complete the actual satellite.”

Davis took on a similar software role with HURC, working on the Mars rover design that was recently submitted to the nationwide University Rover Challenge. Also interested in business and economics, Davis has gone from an associate product manager at the Product Lab all the way up to executive director. 

“Product Lab was more related to product management, so it bridged into the business economics side,” she said. “Not just building things, but why do we build things? What's the purpose behind it? You're not going to just waste hundreds of dollars of technology for something that a person won't pay for.”

When school’s not in session, Davis has always looked for internship opportunities that could advance her career and appeal to her interests. Her first was in the spring of her sophomore year, working as a machine learning engineer at Phuc Labs in Boston, where she developed algorithms to speed up the lab’s water filtration devices. From there she went on to internships at Climate.xyz in Portugal, the Mayo Clinic in Minnesota, Cisco Systems in North Carolina and finally Apple last summer in California.

“I always wanted to end up at a larger corporation just because I know of the talent acquisition there, so I’ll have a lot of people to talk to with great expertise,” she said. “Cisco was great, because it taught me about distributed systems and what a big corporation actually looks like. I loved my team at Apple, loved what we were working on. Effectively our team was one of the software teams within the hardware organization, working on all different kinds of toolings and systems that any of the specific hardware teams needed. So it kind of functioned like a micro-business within the large corporation.”

In just four years, Davis has left a mark on the SEAS community. Her clubs have completed multi-year projects that will become benchmark moments in their histories, and she’s helped teach many other students how to bridge the same hardware-software gap that’s always fascinated her.

“It was definitely the right call to come here,” she said. “Within the college itself, I think I pursued everything that I hoped for.”

Press Contact

Matt Goisman | mgoisman@g.harvard.edu