Resume
basics
- name
- Jackson Rubiano
- phone
- (925) 890-9065
- jtr029@bucknell.edu
- linkedin.com/in/jackson-rubiano
- github
- github.com/swimotter
- website
- jacksonrubiano.com
education
Bucknell University
Bachelor of Science in Computer Science & Engineering
Expected May 2027
GPA: 3.72 EGPA: 3.91
Awards
- Dean's List
Coursework
- Artificial Intelligence
- Systems Programming
- Algorithm Design
- Computer Networks
- Software Engineering
experience
August 2024 — Present
- Enhanced and maintained a Python program for film color analysis using NumPy, SciPy, and OpenCV
- Created a SQL database for hosting information provided to a front-end web interface
- Designed a pipeline to reduce manual steps and improve usability for non-technical researchers
- Converted faculty research requirements into usable tools
June 2023 — Present
- Designed a C++ tool using OpenCV and the Blackmagic RAW SDK to extract unique frames from damaged film roll scans, reducing turnaround from 10-15+ hours to 2-4 hours
- Developed a Lua plugin for DaVinci Resolve, allowing film editors to extract frames from selected films
- Created robust filtering systems to account for varying quality, style, and inconsistent recording conditions
- Prototyped and evaluated ViT and ResNet50-based models for frame selection, comparing performance against classical computer-vision filtering
- Presented project at research symposiums and film screenings
projects
April 2025 — May 2025
- Collaborated in an Agile team to create a Minecraft-like VR game using WebGPU, WebXR, and JavaScript
- Implemented AABB collision detection and resolution and enjoyed optimizing game to achieve real-time interactivity
- Addressed difficulties integrating WebGPU for VR while maintaining near real-time rendering
Deep Learning for ALL Blood Cell Classification
Developer, Author
Bucknell University
March 2025 — May 2025
- Built a homebrew CNN model and ResNet50 transfer learning model for classifying Acute Lymphoblastic Leukemia (ALL) cell types from peripheral blood smear (PBS) images
- Performed exploratory data analysis on PBS images to identify class imbalances and segmentation artifacts to guide model architecture and preprocessing decisions
- Implemented image segmentation pipeline to isolate relevant image regions before training models
- Interpreted model performance using confusion matrices, class-specific error analysis, and epoch vs. accuracy curves
- Documented findings and experimental methodologies in a research-style report
- Transfer learning model achieved 98% validation accuracy vs. 95% for homegrown CNN
Roguelite Game
Scrum Master, Developer
Bucknell University
November 2023 — December 2023
- Built a roguelite game in Java using JavaFX with a small team following Agile methodologies
- Designed the entity-component-system architecture and enjoyed writing core system modules
- Wrote unit/integration tests using JUnit to ensure proper functionality
- Organized daily Scrum meetings, worked to resolve obstacles, and maintained team workflow
skills
languages
- C++
- Objective C++
- C#
- Python
- Java
- JavaScript
- WGSL
technologies
- ResNet50
- ViT
- Git
- Unity
- Godot
- ffmpeg
- Blackmagic RAW SDK
- .NET
- SQL
libraries
- Tensorflow
- PyTorch
- Pandas
- Seaborn
- OpenCV
- NumPy
- SciPy
- Scikit-Learn
- Matplotlib
- JavaFX
testing
- Pytest
- JUnit
- GDUnit