Cameron Ryan

Publications

  1. Ryan, C., Narayanaswamy, V. S., Thopalli, K., & Liu, S. “Unsupervised Latent Space Alignment with Hyperspherical Geodesic Matching.” NeurIPS 2026 Workshop on Symmetry and Geometry in Neural Representations (Extended Abstract Track)
  2. Babbitt, G. A., Rajendran, M., Lynch, M. L., Asare-Bediako, R., Mouli, L. T., Ryan, C. J., Srivastava, H., Rynkiewicz, P., Phadke, K., Reed, M. L., et al. “ATOMDANCE: Kernel-based Denoising and Choreographic Analysis for Protein Dynamic Comparison.” Biophysical Journal, 123(17), 2705–2715, 2024.

Academic Projects

  1. Ryan, C., Descoteaux, A., Liu, S., Ryan, A., & Kroon, L. “Benchmarking On-Policy vs. Off-Policy Reinforcement Learning for Complex Visual Tasks: A Case Study in Minecraft Wood Collection.” Applied Math Capstone, Northeastern University, 2026.
  2. Ryan, C. “Learning Capacity of a Perceptron.” Final project, Mathematical and Computational Problem Solving Methods for Physics, Northeastern University, 2026.
  3. Ryan, C. “Containerized Application Management for Cloud Based Scientific Analysis.” University of Rochester Laboratory for Laser Energetics, 2022.

Posters & Presentations

Other Software Projects

Wikipedia Search Engine

A search engine focused on Wikipedia pages. Creates embeddings for text and images using open source CLIP models, stored and queried via a vector database. All components are containerized with Docker for modular management.

Naturify

An iOS app for identifying plants, animals, and fungi from photos. Trained a visual transformer on 10,000 species using PyTorch on an Nvidia A100 GPU. Also includes a geolocation model that predicts nearby species from lat/lng coordinates.

Image Garden

An iOS app that performs semantic searches on photos in your photo library using a CLIP neural network.

wordLab

An iOS app for taking notes and querying them with AI.

Earth Explore

An iOS app that classifies birds from their calls using a neural network.

Floral — JAX Neural Network Library

A JAX-based Python neural network library. Allows creating, training, and saving neural networks with a clean API. Available on PyPI.

Stock Prediction Neural Network

Predicts future stock returns from historical returns by outputting a normal distribution over expected future performance.

Apartment Stock Exchange

A working currency and security exchange for items in my apartment. Implements a full order book for buying and selling securities with the custom currency.

Search Engine Crawler

A basic web crawler written in Rust, built as a prerequisite to the Wikipedia search engine project.

DNA File Encoder

A C program that encodes any file into a DNA sequence. Motivated by future applications in biological data storage — when DNA writing matures, this could store arbitrary files inside living organisms.

CameronOS

An attempt at writing an operating system from scratch in C and assembly. Implements a basic bootloader and screen driver.