Ryan Brooks

M.S. Computer Science Student @ Brown University

Building systems at the intersection of software and applied mathematics.

Interests

Full-Stack Architecture & ScalabilityLLM Reliability / Developer ToolingMachine LearningComputer Vision

About

I'm a Computer Science Masters student at Brown University. I focus on building full-stack systems that make technical work easier to understand and maintain.

My work moves between software architecture, machine learning, and long-running personal projects. Right now, I'm interested in creating developer tooling that increases codebase maintainability and reducing cognitive load.

I'm always working on a new project. In my free time I like to read a lot and do some writing on the side.

Experience

  1. Human-Centered Experimental Technologies (HAX) Lab, University of Rhode Island

    Kingston, RI
    • Research Software EngineerJun 2026 - Sep 2026
    • •Architected and developed PEBERS, an end-to-end SvelteKit/TypeScript research platform for authoring, validating, publishing, and running configurable participant studies with reusable tasks and measurement systems.
    • •Engineered reliable study execution with versioned studies, material fingerprinting, session management, validation, and recovery workflows to protect research data from concurrent configuration and deployment changes.
    • •Collaborated with two lab members to integrate independently built components and iterate on PEBERS through demos and feedback, delivering a documented platform for ongoing lab studies and future development.
  2. OMNI Digital Services

    Providence, RI
    • Software EngineerJan 2024 - Sep 2026
    • Software Engineering InternJul 2023 - Dec 2023
    • •Delivered 15+ production websites and web applications across multiple industries, handling the full project lifecycle across UI/UX, frontend/backend development, CMS integration, SEO, testing, and client iteration.
    • •Maintained and extended Project Starter, OMNI's PHP/MySQL/JavaScript platform for generating client sites by establishing semantic releases and expanding site-generation infrastructure for easier and more consistent site versioning and deployment.
    • •Built reusable event, blog, sitemap, administration, and security systems, generalizing client features for reuse across later projects, reducing project setup and completion timelines by an average of 3-4 weeks.
    • •Optimized SEO and site performance through keyword research, content structure, responsive development, and Lighthouse auditing, achieving targeted Ahrefs health scores of 100 and monitoring performance post-launch.

Education

  1. Brown University

    • M.S. Computer Science StudentSep 2026 - Present
    • •I'm excited to start my Master's research project in Fall 2027, focusing in the areas of system design, machine learning, and HCI.
    Computer VisionDeep Learning
  2. University of Rhode Island

    • Computer Science & Applied Mathematics Major, Minor in Data ScienceSep 2022 - May 2026
      Software EngineeringOperating SystemsComputer ArchitectureAlgorithms and Data StructuresDatabase SystemsScientific ComputingMachine Learning

    Featured Projects

    Skills & Technologies

    I specialize in designing scalable full-stack systems that are optimized for maintainability and performance. My current work focuses on problems that lie at the intersection of software engineering and mathematical optimization.

    Languages

    PythonJavaC++JavaScript/TypeScriptPHP

    Frontend

    HTMLCSSReactAstro:SveltejQueryTailwindBootstrap

    Backend

    Node.jsREST APIsFlaskMySQLSQLite

    DevOps

    Cloudflare WorkersR2NxFirebasecPanelGit

    Machine Learning

    NumPyMATLABWeights & Biases

    Tools & Analytics

    SEOWordPressGoogle AnalyticsLighthouseJSON-LD

    Research & Interests

    My current research prospects focus on system design and machine learning. I'm particularly interested in how developer tooling can be improved given advances in Generative AI as well as topics in Computer Vision.