Babson College student

Simon East

I build practical web apps that turn everyday problems into clear, usable tools.

My projects combine product thinking, JavaScript, Python, APIs, and full-stack frameworks - from shared expense apps to transit tools, AI chat interfaces, and text-analysis pipelines.

BOW Shuttle Finder interface preview
TabShare $1,284.60

Group spend tracked across members, splits, and settlements.

MBTA nearest stop finder landing page preview
11
public GitHub repos
2025-2026
project work
Vercel + GitHub Pages
deployment practice

Featured work

Projects built around real workflows

These projects come from Simon's public GitHub repositories and focus on shipping useful interfaces, connecting APIs, and making technical work easy to understand.

Screenshot of the BOW Shuttle Finder interface
API tool GitHub Pages

BOW Shuttle Finder

Responsive shuttle finder for the Babson, Olin, and Wellesley community that combines approximate location, time, and the 2025-2026 BOW schedule to show upcoming route options.

Technical highlight: fetches approximate location data, finds the closest stop, handles empty and no-service states, and saves controls with localStorage.

JavaScript APIs localStorage GitHub Pages
AI interface Local Flask app

BabsonGPT

ChatGPT-style web app with Babson visual branding, a recent chats sidebar, browser-based multi-chat history, and a Flask backend that calls the OpenAI API.

Technical highlight: separates templates and static assets from backend routes, uses POST /chat for conversation history, and includes health and error handling paths.

Python Flask OpenAI API JavaScript localStorage
Screenshot of the MBTA nearest stop result page
Transit app Flask

MBTA Nearest Stop Finder

Form-based Flask app that takes a Boston-area address or landmark and returns the nearest MBTA stop, wheelchair accessibility information, and current temperature.

Technical highlight: chains Mapbox, MBTA v3, and OpenWeather API calls through helper functions with user-friendly error pages for bad inputs or missing responses.

Python Flask Mapbox MBTA API OpenWeather
Planner Static app

Gym Tracker

Lightweight weekly workout planner for daily routines, starter imports, workout completion, progress cards, and drag-and-drop reordering.

Technical highlight: renders daily and weekly views from browser state, persists routines with localStorage, and supports add, edit, delete, reorder, and shuffle flows.

HTML CSS JavaScript localStorage Drag and Drop
Visualization from the Homer text analysis project
Data project Python

Homer Text Analysis

Python pipeline comparing The Iliad and The Odyssey through text cleaning, word-frequency analysis, ASCII visualization, and AI-assisted entity extraction.

Technical highlight: uses chunked OpenAI API calls to identify characters, places, and gods without sending entire epics in one request.

Python Text Analysis OpenAI API JSON NLP
One-page site GitHub Pages

Literary Time

One-page responsive site that displays the current time, pairs it with a literary quote, links to source material, and rotates scenic backgrounds tied to the quote.

Technical highlight: combines a live clock, quote and background rotation, and refresh scheduling at the top of each hour.

HTML CSS JavaScript Responsive Design
Coursework archive Spring 2026

oim3690 Web Development

Coursework archive with smaller HTML, CSS, and JavaScript exercises, including calculators, API demos, UI experiments, and project links.

Technical highlight: keeps iterative class exercises and project milestones organized as a public GitHub Pages archive.

HTML CSS JavaScript GitHub Pages

Skills

Skills I keep using across projects

The strongest throughline is practical implementation: identify the workflow, design the path, connect the data, and ship a clear UI.

Frontend

HTML, CSS, JavaScript, React, Next.js, responsive UI

Backend

Flask, API routes, server actions, request-response flows

APIs and data

OpenAI API, MBTA v3 API, Mapbox, OpenWeather, JSON, fetch

Persistence

Postgres, localStorage, environment variables, browser state

Product

User flows, MVP scoping, proposals, iteration, documentation

Deployment

GitHub Pages, Vercel, static sites, live demos

Experience

Project experience

I am building a portfolio around shipped class and independent projects instead of listing roles I cannot verify from this repo.

2025-2026

Independent web projects

  • Built and deployed multiple web apps across GitHub Pages and Vercel.
  • Used APIs, local storage, Postgres, Flask, Next.js, and vanilla JavaScript across class and personal projects.
  • Wrote project proposals, READMEs, and implementation reflections to document goals, tradeoffs, and next steps.
Focus areas

Product, strategy, analytics, and web development

I am interested in roles where I can combine business judgment with technical execution: mapping a messy workflow, choosing the right level of complexity, and building something people can use.

Builder profile

Practical tools, clear paths, working demos

My projects usually start with a real workflow problem: splitting expenses, finding the next shuttle, tracking routines, searching transit data, or analyzing text. I care about building things that are understandable, useful, and easy to explain.

JavaScript Python Flask Next.js Postgres APIs localStorage GitHub Vercel

Contact

Open to product and web development conversations

The fastest way to review my work is through the project demos and GitHub repositories above.