Coding Projects

Case studies first, then language practice links.

Awesome Inc workspace virtual tour

Pannellum JavaScript Gatsby 360° panorama

Context: Internship project at Awesome Inc — the team wanted a virtual 3D-style tour of the coworking space for visitors who could not visit in person.

What I did: Built a multi-scene panoramic tour with Pannellum, wired scene-to-scene navigation (coworking, hallway, kitchen, and more), and configured hotspots so users can click doorways to move between spaces.

Outcome: A live Netlify preview reviewers can drag through in the browser, plus a pull request on Awesome Inc’s Gatsby site for integration.

Live demo Pull request

Screenshot of the Awesome Inc workspace virtual tour built with Pannellum
Workspace virtual tour — click to open the live demo in a new tab.

Awesome Inc 15-year timeline

Gatsby React Sanity CMS SCSS

Context: Internship project for Awesome Inc’s site — a public timeline telling the organization’s history from APAX Software through Awesome Inc U, Fellowship, and the Awesome Fund.

What I did: Built the timeline page layout and milestone presentation so visitors can scan key dates and stories (founding, 5 Across, KEHOF, bootcamp, and more).

Outcome: A Netlify preview of A History of Awesome that marketing can review before merge.

Live demo Pull request

Editable page banners (Sanity Studio)

Sanity CMS Gatsby Content modeling

Context: Internship work on Awesome Inc’s Gatsby + Sanity site — marketing needed to change hero/banner copy on pages like the workspace tour and timeline without waiting on a developer.

What I did: Helped wire page banners so they are editable in Sanity Studio, then render on the live Gatsby pages.

Outcome: Non-developers can update banner content in the CMS. The result shows up on the preview pages below.

See on tour page See on timeline Pull request

Tip for reviewers: the banner at the top of each page is CMS-driven. Sanity Studio itself is internal, so this card points at the public pages that consume that content.

A Midsummer Night’s Dream

Ren’Py Python Interactive fiction

Context: Personal creative coding project — a playable visual novel adaptation built in Ren’Py.

What I did: Structured scenes and dialogue, wired branching choices, and packaged a build for play in-browser via itch.io.

Outcome: A complete playable demo with source available for review.

Source Play embed

Weather app (FIO project)

HTML CSS JavaScript Weather API

Context: Awesome Inc FIO project — build a front-end weather experience against a public forecast API.

What I did: Laid out the UI, fetched and displayed forecast data, and hosted a live demo on GitHub Pages.

Outcome: A working weather app reviewers can open in the browser.

Live demo Source

Screenshot of the FIO weather app interface
FIO weather app UI

Also practiced

Smaller language and tooling exercises (not full case studies).