Hi, my name is

Jordan.

I build low-level systems

Computer Science student interested in systems programming, graphics, and rendering.

About Me

I am a Computer Science student at Stony Brook University specializing in systems programming, graphics, and game development. I work extensively with low-level systems, real-time rendering, and emulation.

Here are the main areas I work with:

  • C/C++
  • OpenGL/GLSL
  • Systems Programming
  • Game Programming
  • Python
  • Linux/Bash

Experience

SULI Research Intern - Brookhaven National Laboratory
Jun 2025 - Aug 2025
  • Built a Java 17 / JavaFX client integrating the Bluesky Queue Server into Phoebus, enabling beamline scientists to queue, edit, and monitor experimental plans in real time without leaving the Phoebus environment
  • Designed a high-performance REST service layer with rate limiting, retry logic, and JSON serialization, streaming live console output and status updates to the UI with sub-second latency
  • Implemented a layered architecture (HTTP client, service, controller, view) for maintainability, type safety, and future extensibility
  • Developed modular, responsive FXML-based widgets supporting drag-and-drop queue management, dynamic parameter editing, and resizable layouts
  • Achieved 100% request success rate in benchmark testing with mean response time of 18.6 ms and stable memory usage during extended operation
  • Deployed both as a standalone Phoebus application and as modular plugins for flexible integration across beamline stations
  • Eliminated the need for external tools, reducing operator context switching and streamlining experimental workflows at the National Synchrotron Light Source II
  • Presented project poster to 300+ attendees including researchers, engineers, and fellow interns at Brookhaven National Laboratory’s summer intern symposium, highlighting integration benefits for beamline operations
CCI Research Intern
Aug 2024 - Dec 2024
  • Designed and implemented a custom interpreter for the Deposition Laboratory’s control system, enabling EPICS-compatible scripting to streamline experiment automation and device communication
  • Developed Python and C++ bindings for interfacing with EPICS IOCs (Input/Output Controllers), enhancing system flexibility and reducing maintenance overhead
  • Engineered a custom GUI (Qt-based) for chamber status monitoring and user control, improving accessibility for researchers
  • Developed remote script execution using Bluesky QueueServer, allowing researchers to submit and execute experiment scripts remotely with asynchronous job scheduling and real-time status tracking
  • Presented research findings at an in-house BNL research conference
Computer Science Tutor - Suffolk County Community College
Oct 2023 - May 2024
  • Provided one-on-one tutoring in programming languages (Java, C, C++, JavaScript, HTML, CSS, MIPS Assembly) and core CS concepts (data structures, algorithms, object-oriented programming, design patterns)
  • Assisted students in debugging code, understanding complex algorithms, and improving coding practices
Undergraduate Researcher
Nov 2022 - May 2023
  • Developed a Raspberry Pi-based, 3D-printed system for real-time water quality monitoring, using Python software for data analysis and visualization; tested in the Patchogue River
  • Presented research findings at the SUNY Undergraduate Research Conference (SURC), showcasing advancements in environmental data collection and analysis

Education

September 2024 - May 2026
B.S. Computer Science
Stony Brook University
GPA: 3.26 / 4.0
Focus on systems programming, graphics, and computer architecture.
September 2022 - May 2024
A.S. Computer Science
Suffolk County Community College
GPA: 3.9 / 4.0
Strong foundation in programming, data structures, and algorithms.

Projects

Intel 8080 Space Invaders Emulator
C SDL2 CMake
Intel 8080 Space Invaders Emulator
A cycle accurate Intel 8080 CPU emulator running the classic Space Invaders game from 1978.
Chip-8 Educational Web Emulator
JavaScript HTML/CSS Emulation
Chip-8 Educational Web Emulator
An educational CHIP-8 emulator built with JavaScript that visualizes all internal components to help you understand how emulators work.
OpenGL Portal Demo
C++ OpenGL GLSL
OpenGL Portal Demo
Real-time recursive portals using stencil buffers and camera transforms. Inspired by Portal, powered by OpenGL.
termplayer
Python FFmpeg Curses
termplayer
A full-featured ASCII video player for the terminal — uses ffmpeg, pygame, and curses to play video with audio in raw text with feedback controls.
Phoebus Queue Server Application
Java JavaFX Docker Rest API
Phoebus Queue Server Application
A Queue Server JavaFX client for Phoebus control system software.
MyrientDL
Python Pydantic SQLite
MyrientDL
A polite, resumable asynchronous web crawler and downloader for the Myrient game archive with fuzzy search capabilities.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!