Weaver Goldman
Computer Science BS/MS Student
Education

University

2023 to 2027 at Worcester Polytechnic Institute (WPI), Worcester, MA

High School

2019 to 2023 at Hershey High School, Hershey, PA

Experience

Software Development and Research Intern

Gittlen Cancer Research Labs - May 2024 to August 2024

  • Developed a Python package for extracting ROIs (e.g., nerves, blood vessels) from multi-terabyte, cloud-hosted 3D scans.
  • Designed and implemented algorithms to:
    • Bound 3D regions with axis-aligned boxes.
    • Slice arbitrarily oriented rectangles from 3D arrays.
    • Back-project the slices into 3D space.
  • Enhanced computational efficiency using multithreading, multiprocessing, and GPU acceleration, resulting in a > 400% speed improvement.

Software Development Intern at Cheng Lab

Penn State College of Medicine - June 2021 to August 2021

  • Developed key-point scanning tool for micro-CT zebrafish scans utilizing GPU kernels for improved performance (full 3D searches taking under 5 seconds)
  • Designed 9 functional tests through a collaboration with a cybersecurity professional
  • Presented the application at a lab meeting along with novel segmentation techniques, leading to an 80\% reduction in workload

Freelance Web Developer

March 2021 to June 2021

  • Crafted data visualization widgets and teaching tools for clients, utilizing technologies such as p5.js and Mathjax
  • Engaged in project planning and negotiation with 15 clients to align with their specific requirements
  • Developed robust codebases while adapting to varying project scopes

Projects

Ground Station Dashboard | C++, QT, WebSockets

From September 2023 to April 2024

  • Implemented a 3D rocket viewer that responds to live updates from onboard telemetry

SLAM Maze Explorers | p5.js, Algernon.js, Vite

From July 2023 to December 2023

  • Created an environment where agents collaboratively solve an unknown maze with memory and search algorithms.
  • Designed and built a thematic website for configuring and visualizing the simulation.

CS Compass (Hackathon) | Python, Streamlit, Pandas

September 2023

  • Created a web-based CS program comparison tool based on parsed CSV data (with a 2 hour time limit)
  • Incorporated data visualization widgets like bar charts and radar charts

TinyNEAT | TypeScript, Vite, TypeDoc, GitHub Actions

From July 2023 to August 2023

  • Designed and built a lightweight, efficient, and extensible NEAT (NeuroEvolution of Augmenting Topologies) implementation for the web
  • Integrated the library with simulations, providing real-time (greater than 60 fps) neural network and evolution processing

Algernon.js | TypeScript, Vite, Vitest, Canvas API

July 2023

  • Created a general-purpose web-based maze generation and solving library (reaching times under 1 ms for both)
  • Incorporated popular algorithms such as backtracking, Kruskal's, A*, D* Lite, among others

Paris Housing Analysis | D3.js, React, TypeScript, Vite

June 2023

  • Analyzed a Paris housing dataset sourced from Kaggle
  • Created a data-driven website showcasing key insights, a correlation matrix, and an interactive decision tree in JavaScript, reaching 100% accuracy on the dataset

MathWorks Math Modeling Challenge (Hackathon) | Python, Matplotlib, NumPy

March 2023

  • Collected data, built custom mathematical models (regressions), and analyzed methodologies
  • Created graphs and comprehensive write-up of findings (with 3-person team, 14-hour time limit)

Real-time FRC Robot Dashboard | JavaScript, React, Electron

From January 2023 to July 2023

  • Developed a real-time robot dashboard with live camera feeds and data-driven widgets for monitoring and controlling the robot during competitions
  • Implemented a WebSocket server for seamless communication with the robot, ensuring low-latency data exchange and real-time updates
  • Automated the build and release process with GitHub Actions
  • Supported simultaneous tracking of hundreds of data points, enhancing situational awareness and contributing to improved team performance

FRC Robot Code | Java, Gradle, Git

From January 2023 to July 2023

  • Led and supervised development of competition robot code (4-person team, 6-week time limit)
  • Implemented multi-threaded logging and telemetry, autonomous navigation, and localization with AprilTags
  • Collaborated on three-joint arm control algorithm using system dynamics and physical characteristics
  • Enabled the robot to rank among the top 1% globally for overall performance (through these features)

Skills
  • JavaScript
  • React
  • Electron
  • Python
  • Figma
  • C++
  • Java
  • Rust
  • LATEX
  • Flutter
  • Racket
  • MATLAB
  • ROS2
  • React Native
  • TensorFlow
  • D3.js
  • p5.js
  • Node.js
  • TDD
  • Arduino
  • Git/GitHub
  • Docker
  • Linux
© 2024 Weaver Goldman