Skip to content
View joshuaswanson's full-sized avatar

Block or report joshuaswanson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joshuaswanson/README.md

Hi, I’m Joshua!

I’m a Master’s student in Computer Science at ETH Zurich, researching AI security and privacy.

My GitHub is a bit all over the place, so here’s a quick guide to what’s what.

Research

  • ethz-spylab/modal-aphasia - Code for the ICLR 2026 paper "Modal Aphasia," showing that unified multimodal models can reproduce memorized concepts as images but fail to describe them in text

Personal Projects

  • inventory-tracker - Dental supply inventory tracking web app
  • latex-pdf-translator - Translate French math LaTeX PDFs to English, preserving notation as vector text
  • monitor-comparison - Interactive scatter plots for comparing monitor specs like PPI, screen area, and price
  • slides-to-video - Turn slide decks into narrated videos with AI voice cloning
  • ssh-gui - Finder-style GUI for SSH servers
  • zurich-housing-tool - Automated mass housing applications in Zurich with LLM-generated application messages

Undergraduate Research

  • contextual-bandits - Contextual bandit algorithms for best-arm identification in linear and nonlinear reward settings
  • neural-style-transfer - TensorFlow implementation of neural style transfer (UW CSE 455)
  • recommender-fairness - Investigating whether perceived fairness influences user adoption of TikTok (EPFL CS-498)
  • ucb-pricing - Dynamic pricing strategies under budget constraints using UCB

CLI Tools

  • email-cli - Search, read, send, and manage emails from the terminal via Apple Mail
  • eth-print-cli - Print documents via ETH Zurich’s webprint service
  • messages-cli - Read, search, and send messages across iMessage, WhatsApp, Telegram, and Messenger

Popular repositories Loading

  1. neural-style-transfer neural-style-transfer Public

    My final project for CSE 455 - Computer Vision at the University of Washington. A TensorFlow implementation of neural style transfer based on "A Neural Algorithm of Artistic Style" by Gatys et al. …

    Python 1

  2. messages-cli messages-cli Public

    Unified CLI for reading, searching, and sending messages across all your messaging apps

    Python 1

  3. latex-pdf-translator latex-pdf-translator Public

    Translate French math LaTeX PDFs to English while preserving all mathematical notation as crisp vector text

    Python 1

  4. joshuaswanson.github.io joshuaswanson.github.io Public

    HTML

  5. contextual-bandits contextual-bandits Public

    Python

  6. inventory-tracker inventory-tracker Public

    Dental inventory tracking web app

    JavaScript