• Software Engineering
  • Cloud Computing

Why I Built an AWS Reviewer App

The story behind creating a study tool that helped me and others pass certification exams.

By Marc Ocampo4 min read

Necessity is the mother of invention. I built the AWS CLF-C02 Reviewer because existing tools didn't fit my study style.

The Problem

Most practice exam sites were either too expensive, too cluttered, or lacked good explanations. I wanted something minimal, fast, and focused on learning, not just testing.

The Solution

A React app with Firebase backend, featuring 400+ curated questions with detailed explanations. No ads, no distractions, just pure studying. I even added a multiplayer mode for friendly competition.

Sometimes the best projects come from solving your own problems.

The Impact

The app became a personal project that others actually used. Seeing classmates pass their exams using something I built was incredibly rewarding.

Building tools for yourself often results in the most authentic products. You understand the pain points intimately, and you're building for someone (yourself) who will give brutally honest feedback.

Continue reading

All writing
  1. Software Engineering

    Building a Startup MVP with Laravel and React

    Lessons from building AUXILIARE: architecture decisions, trade-offs, and choosing the right stack.

    8 min read

  2. Software Engineering

    What Building Auxiliare Together Taught Me

    I started by building a way to move money. A failed review taught me the real problem was helping founders and investors find each other. This is how Auxiliare changed—and how our team changed with it.

    12 min read

  3. Software Engineering

    The Power of Systems Thinking in Software Design

    How Systems Analysis coursework transformed my approach to problem-solving.

    4 min read