Developer by training. Artist by compulsion. Student when the other two aren't enough.

Disciplines overlap, curiosity blossoms, and results in something... functional? Sometimes beautiful. Occasionally both.

Well, I'm sure there's something worth while in this chaos.

Experience

Associate Software Developer

Keybank - Commercial Bank Technology

March 2025 -- PresentBrooklyn, OH
  • Modernized Credit Write Up procedures by transitioning workflow from nCino to Salesforce. This involved creating new API endpoints, updating data models, and ensuring seamless and valid data flow between systems.
  • Deployed automated API testing solutions using Playwright, reducing manual testing time and increasing test coverage for critical account and deal workflows.

KTOS Rotational Analyst

Keybank - Commercial Bank Technology

July 2025 -- March 2025Brooklyn, OH
  • Built a .NET automation tool to validate 100–200 invoices daily after significant data deconversion event. Automation eliminated the need for significant manual review by surfacing only flagged exceptions for QA and Business Analysts.
  • Overhauled the UI of an internal web application serving hundreds of commercial banking employees across loan origination workflows. THe site supports check writing, approvals, letter generation, invoice management, and more.
  • Upgraded legacy .NET automations and applications from .NET 3.1 to .NET 9.0, ensuring long-term compatibility and maintainability of batch processes.

The Ohio State University

B.S Computer Science & Engineering, Minor in Art

Aug 2021 -- Dec 2024Columbus, OH
  • Responsive Web Design
  • Data Structures & Algorithms
  • Software Engineering
  • Game Development & Animation

Security Intern

Keybank - Service Account Governance

May 2024 -- Aug 2024Brooklyn, OH
  • Contributed to the design and implementation of risk management strategies for a newly established Service Account Governance program, helping shape foundational security policies.
  • Audited over 50,000 SSH keys, flagged non-compliant credentials, and delivered structured findings to the security team for remediation.
  • Tracked and evaluated 20+ SSH key remediation plans, assessing completion rates and effectiveness to ensure accountability.

Software Intern

Keybank - ServiceNow Continuous Improvement

May 2023 -- Aug 2023Brooklyn, OH
  • Delivered user stories on the ServiceNow Continuous Improvement Team to streamline workflows, update datasets, and meet stakeholder requirements in an Agile/Scrum environment.
  • Built a robust Automated Test Framework (ATF) that standardized and accelerated testing protocols for Service Catalog updates, reducing manual QA effort.
  • Researched system capabilities for a custom search feature, synthesized findings into documentation, and presented technical recommendations to stakeholders and peer engineering teams.

Research Coach

University Libraries

March 2022 - Feb 2025Columbus, OH
  • Handled 1,600+ patron transactions, including reference, directional, and technology inquiries, while collaborating with library staff to enhance undergraduate workshops, patron resources, and training materials.
  • Led a team of 6–10 student staff every semester to launch an online Bulletin showcasing student project achievements and quantitative evidence of departmental impact.
  • Co-authored a poster presentation at the Michigan Academic Library Association (MiALA) conference on student staff self-advocacy and equitable wages in academic libraries
  • Consolidated 5 years of department data into an interactive Excel Dashboard, enabling ongoing reporting and presenting insights to the Research and Learning Collaborative.

Projects

APT Threat Intelligence Dashboard
APT Threat Intelligence Dashboard

React · Writer AI · AWS · RESTful APIs · Team

A React web application aggregating global APT intelligence through a Writer AI web scraper that pulls real-time threat data from news sources and cyber forums. Threat cards consolidate aliases, MITRE/CVE IDs, targeted industries, and active campaigns with filtering and file upload support. A Writer conversational AI agent handles on-demand analyst queries. Placed 3rd out of 40+ teams at a company-wide hackathon.

View Project
Water Plant Protection Desktop Application
Water Plant Protection Desktop Application

React · Electron.js · CISA CPG Certified · Team

An Electron.js desktop application evaluating CISA CPG cybersecurity compliance at Ohio water plants. Accessibility features include color-blind support, font scaling, and text-to-speech, supporting employees across 3,800+ facilities. A local knowledge base of 60+ risk management and incident response documents is searchable and filterable with local storage maintaining data confidentiality. Validated user experience through field tests at local water plants.

View Project
E-Commerce Site: Collapsing Drums
E-Commerce Site: Collapsing Drums

React · Javascript · MySQL · AWS · RESTful APIs · Bootstrap · Team

A responsive React e-commerce platform for music streaming, concert ticket management, and merchandise purchasing. Serverless AWS architecture using API Gateway and Lambda powers payment and shipping microservices. User account and inventory data is managed through a MySQL database via RESTful APIs, with a responsive frontend delivering a consistent mobile-friendly experience.

View Project
Animated Short Film: Subway Rat
Animated Short Film: Subway Rat

Maya · Procreate · Arnold · Adobe Premiere · Solo

A stylized animated short film following a rat through the Chicago subway, produced end-to-end over a semester. Character modeling, rigging, and a full minute of animation were done in Maya Autodesk. Custom textures created in Procreate define the visual aesthetic, with scenes rendered in Arnold and the final cut composed in Adobe Premiere.

View Project
Quandary Language Interpreter

Java · Compiler & Interpreter Design · Solo

A Java interpreter for Quandary, a custom programming language blending functional and imperative paradigms. The full pipeline covers lexical analysis, parsing, AST construction, memory management for large datasets, and concurrency control. Correctness is validated through 100+ unit tests covering edge cases and complex language features.

Super Mario 3 NES Remake
Super Mario 3 NES Remake

Microsoft .NET · MonoGame · Team

A C# recreation of Super Mario 3 using MonoGame. Factories handle sprite generation, state machines govern character and enemy behaviors, and command patterns manage player and NPC interactions. The final demo reproduces the first level with multiplayer support and a primitive AI final boss.

View Project

Publications

Energy-Efficient LoRaWAN Protocol Optimization in LEO Satellites

First Author · Dec 2024

LPWAN service's inexpensive cost and long range capabilities make it a promising addition and countless satellite companies have started taking advantage of this technology to connect IoT users across the globe. However, LEO satellites have the unique challenge of using rechargeable batteries and green solar energy to power their components. LPWAN technology is not optimized to maximize battery lifespan of network nodes. By incorporating a MAC protocol that maximizes node the battery lifespan across the network, we can reduce battery waste and usage of scarce Earth resources to develop satellite batteries.

View Publication

Raising the Bar: Advocacy for Student Staff Compensation

First Author · Michigan Academic Library Association · Spring 2024

Undergraduate students are an integral part of Ask Us services at Ohio State University Libraries. Students perform a wide-range of jobs including answering high volumes of chat reference questions, co-designing and teaching workshops with librarians, and providing peer-research coaching appointments for novice undergraduate researchers. This poster will describe student-driven efforts to seek better compensation as well as the managerial philosophy behind working with students in partnership to create educationally purposeful student employment.

View Publication

Involvements

Greater Cleveland Partnership Panelist

May 2026

Volunteered as a panelist for the Greater Cleveland Partnership as an young professional in the tech industry, sharing insights on career paths and answering questions from high school students across the Cleveland area.

NCWIT Aspirations Panelist

April 2026

Volunteered as a panelist for the National Center for Women & Information Technology (NCWIT) Aspirations Ohio Affiliate, sharing insights on career paths, overcoming challenges, and fostering diversity in tech with high school students.

Election Day Translator

Nov 2020

Volunteered as a translator at the polls for the 2020 US Presidential Election, assisting voters with limited English proficiency in casting their ballots.