Collection

thatfolioBloom

Use theme

Personal portfolio

Alex Rivera

Thoughtful systems. Clear decisions. Useful software. Computing · Fictional student portfolio

Selected work

Campus, connected

ProblemCampus event information is scattered across disconnected channels in this coursework scenario.
RoleDesigned a searchable event directory, typed API contracts, and keyboard-friendly filters.
ResultA prototype with documented empty, loading, and error states, plus a write-up of search tradeoffs.
  • TypeScript
  • React
  • API design

A quieter queue

ProblemA simulated booking service needs to handle competing requests without duplicate reservations.
RoleModelled transaction boundaries and wrote concurrency tests against synthetic requests.
ResultAn architecture note comparing locking strategies, with reproducible local test cases.
  • PostgreSQL
  • Transactions
  • Testing

Readable routes

ProblemHow can a route explorer explain its suggestions to a first-time user?
RoleImplemented graph traversal with explicit costs and an accessible explanation panel.
ResultA demonstrator using a fictional map, with algorithm notes and a clear list of unsupported cases.
  • Python
  • Algorithms
  • Accessibility

About the practice

I enjoy translating a messy problem into a small, understandable system. These fictional student projects show the decisions behind interfaces, data models, and tests, including what I would improve next.

Methods & skills

Computing

  • TypeScript
  • React
  • PostgreSQL
  • Python
  • Accessibility
  • Automated testing

More than projects

Learning

Exploring how small interface decisions change the way people work.

Outside the classroom

Finding fresh ideas through sketching, reading, and slow walks.

Community

Making space for other perspectives in every project.

What comes next

Looking for thoughtful teams and useful problems to work on next.

Let's start a conversation