B.Sc. Computer Science
Coursework across algorithms, databases, operating systems, computer networks and software engineering.
I'm Alex Morgan, a computer science student turning algorithms, interfaces and curious questions into small, useful pieces of software.
I enjoy the part of computer science where abstract concepts become tangible: a search algorithm becoming a faster experience, a database becoming a useful product, or a rough idea becoming a clean interface.
My portfolio is a record of experiments, coursework and self-directed builds, with an emphasis on understanding the “why” behind the code.
Exploring how solid data structures, APIs and frontend decisions can combine into products that feel simple on the surface and thoughtful underneath.
Coursework across algorithms, databases, operating systems, computer networks and software engineering.
Built visual notes and small implementations for sorting, graphs, recursion and dynamic programming.
Strengthened problem-solving habits through weekly coding exercises and pair-programming sessions.
A visual playground for exploring sorting and graph algorithms step-by-step, designed to make complexity and state changes easier to understand.
Prototype for visualizing service queues and estimated wait times.
Minimal study tracker using relational data modeling and query-driven summaries.
Connecting frontend state, APIs and persistent data.
Learning the rhythm of reading unfamiliar code and making focused improvements.
Going deeper into performance, networking and distributed systems.
For internships, student collaborations, project conversations or mentorship, send a short note. I'm especially interested in opportunities where learning and building happen together.