Good learning design starts with understanding the problem and choosing the right solution to build something people actually want to use. This portfolio reflects that range: structured courses, instructional videos, knowledge systems, reference documentation, and tools I’ve built myself using AI as a collaborator. Whatever the medium, the goal is the same: bring clarity to complex concepts and create learning experiences people actually enjoy.
Interactive Courses
Note: Your browser may have a pop-up blocker installed. Try viewing in incognito mode if you can’t view these courses!
AI, Applied
Foxlog is a personal library and book tracker web app I designed and built, using AI as a collaborator to direct code generation, iterate on functionality, and shape design and copy decisions along the way.
Users create an account via Google SSO and can organize their home library across custom shelves: books they own, have read, want to buy, and more. Scanning a barcode auto-populates the book’s details and the whole library stays accessible from any device.
The end result is a polished, functional product that shows how I use AI as a practical tool. This project also reflects my instincts for clean UX design and writing outside of an instructional context.
Access the site by going to https://foxlog.app/ to create an account and test the account features…
or take a look at the non-editable public-view of my personal library.
If you decide to click the “start your own” button after exploring, right-click and open in a new tab for the optimal experience.
Instructional Videos
My prior work includes proprietary information, so this section is coming soon!
Design-Based Research Study
For my Master’s capstone, I conducted a design-based research study that tackled a real business problem: Customer Experience team members struggling with software form-building, leading to increased support tickets.
I designed and launched a multi-modal e-learning module to 20 learners, then analyzed the results using mixed-methods research. The outcome: 91% learner satisfaction and a 44.2% reduction in forms-related support tickets.
This project demonstrates my ability to solve business challenges through evidence-based instructional design and rigorous data analysis.
Reference Documents
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Works with Goodreads exports, a FoxLog CSV export, or any spreadsheet you build yourself.
FoxLog will auto-detect common column names. Anything it can’t recognize can be mapped manually from a dropdown.
FoxLog shows the first 5 books and flags any duplicates found in your library. Choose to skip duplicates or import everything.
Only Title is required — rows without a title are silently skipped. All other fields are optional.
| Field | What It Expects |
|---|---|
| Title REQUIRED | Book title |
| Author | Author name as a single string, e.g. Ursula K. Le Guin |
| ISBN | ISBN-10 or ISBN-13. Used for duplicate detection and matching book details. |
| Cover URL | Direct URL to a cover image. Optional: FoxLog can look covers up by ISBN. |
| Shelf / Status | Which shelf to place the book on. Multiple shelves can be separated by commas, pipes |, or semicolons. See shelf reference below. |
| Tags | Comma-separated list, e.g. fiction, fantasy, favorites |
| Rating | Whole number from 1–5. Leave blank or 0 for unrated. |
| Page Count | Integer, e.g. 312 |
| Publication Year | Four-digit year, e.g. 1969 |
| Publisher | Publisher name |
| Notes / Review | Free text. Imported as the book’s personal notes field. |
If your CSV uses any of these exact header names, FoxLog will map them automatically. Anything else can be mapped manually during import.
| CSV Header | Maps To |
|---|---|
Title or title | Title |
Author, author, or Author l-f | Author |
ISBN, isbn, or ISBN13 | ISBN |
Cover URL or cover | Cover URL |
Bookshelves, Exclusive Shelf, shelf, or shelves | Shelf / Status |
Tags or tags | Tags |
My Rating or rating | Rating |
Number of Pages or pageCount | Page Count |
Year Published, Original Publication Year, or pubYear | Publication Year |
Publisher or publisher | Publisher |
My Review, Private Notes, or notes | Notes / Review |
The shelf column accepts FoxLog shelf IDs, shelf labels, or Goodreads shelf names. Matching is case-insensitive. If a value doesn’t match anything, the book goes to Owned by default.
ownedcurrently-readingreadto-readClassics or classics. Custom shelf IDs are auto-generated and not visible in the app, so use the label name instead.
owned,read or owned | read
Before importing, FoxLog checks each incoming book against your existing library in order:
Copy this as a starting point. Open in any spreadsheet app and export as CSV when done. Fields with commas inside them should be wrapped in double quotes.
Title,Author,ISBN,shelves,rating,tags,pageCount The Left Hand of Darkness,Ursula K. Le Guin,9780441478125,read,5,"fiction,sci-fi",286 A Wizard of Earthsea,Ursula K. Le Guin,9780547773742,owned,,"fantasy,favorites",183 The Dispossessed,Ursula K. Le Guin,9780061054884,reading,,fiction,341 # Multiple shelves: Jonathan Strange & Mr Norrell,Susanna Clarke,9781582344164,"owned,read",4,fantasy,1006