William Roche

New York University Computer Science

Software Development
Research
Blockchain
Quantum Computing
Mathematics
Finance
ABOUT ME
William Roche

William Roche

CS Student • Researcher • Developer

Currently pursuing a Bachelor's of Science in Computer Science. I'm passionate about technology, research, and innovation. I'm actively involved in blockchain technology research, quantum computing studies, and developing practical applications.

Skills

  • Programming Languages
  • Web Development
  • Blockchain Technology
  • Quantum Computing
  • Nanofabrication
  • Mathematics
  • Social Media Management
  • Research & Technical Writing

Relevant Coursework

Computer Science

  • Intro to Programming & Problem Solving
  • Object Oriented Programming
  • Data Structures & Algorithms
  • Discrete Structures
  • Databases
  • Computer Architecture & Organization
  • Analysis of Algorithms
  • Operating Systems
  • Software Engineering
  • Applied Java Programming
  • Machine Learning

Mathematics

  • Calculus A
  • Calculus B
  • Proof Writing Through Discrete Mathematics
  • Probability and Statistics
  • Linear Algebra: Theory & Application
  • Topics in Linear Algebra
  • Number Theory
EXPERIENCE & PROJECTS
Sept. 2023 - May 2024

TCNJ Library App

Developed a Progressive Web Application to enhance the TCNJ Library mobile experience:

  • Built study room, printer, and computer finder features
  • Integrated Raspberry Pi motion sensors with SQL database for live occupancy data
  • Created an appealing user interface with modern design principles
  • Implemented real-time maintenance monitoring for study room sensors
Dec. 2024

Live Stock Tracker

Engineered a real-time stock tracking system using FastAPI and WebSocket protocols. Features include:

  • Multiple timeframe analyses (1D/1W/1M/1Y)
  • Automated market status monitoring
  • Interactive price visualizations with Chart.js
  • Docker containerization for scalable deployment
View Project
Sept. 2024 - May 2025

Blockchain Technology Research

Conducted research on distributed ledger technologies, focusing on:

  • Consensus mechanisms (Proof-of-Work, Proof-of-Stake)
  • Security protocols analysis
  • Cryptocurrency scalability assessment
Feb. 2025

Custom Linux Shell

  • Unix-like shell with features including command history navigation, piping, I/O redirection, background execution, and built-in commands (cd, exit, etc.).
  • Leverages system calls like fork, execvp, pipe, and chdir to manage processes, directories, and inter-process communication while maintaining a buffer for command history.
View Project
Jan. 2025 - May 2025

Quantum Computing Research

Studied fundamental principles of quantum computing:

  • Quantum mechanics and algorithms
  • Linear algebra and group theory
  • Quantum algorithm applications
May 2025

Songify

AI powered song recommendation platform

  • Next.js, React, Cohere API, and TMDB API
  • Employed REST API principles, styled with Tailwind CSS v4.0, and deployed through Vercel.
Jun. 2025 - Sept. 2025

Quantum Device Fabrication & Performance Analysis Intern

Summer intern @ Shabani Lab, NYU

  • Fabricated a vertical graphene Josephson junction for superconducting qubits using standard nanofabrication techniques
  • Mentored 2 high school students building a cost-effective ($250) magnetic levitation system to model trapped ion qubits

Personal Website

My personal portfolio website showcasing my projects and skills:

View on GitHub
RESUME

Academic Profile

Education

New York University | Aug. 2025 - Present
B.S. in Computer Science | GPA: 4.0
The College of New Jersey | Sept. 2023 - May 2025
Computer Science | GPA: 3.92

Research & Professional Experience

  • Jun. 2025 - Sept. 2025 | Quantum Device Fabrication Intern, Shabani Lab (NYU)
  • Jan. 2025 - May 2025 | Quantum Computing Research
  • Sept. 2024 - May 2025 | Blockchain Technology Research
  • Sept. 2023 - May 2024 | TCNJ Library App Development
CONNECT WITH ME
CONTACT ME
Message sent successfully!