Griffin Moran

Software
Engineer

Senior BS at JMU
Incoming ME at Virginia Tech
Developing creative solutions for complex problems

Herndon, VA Software Engineering AI & Machine Learning
Current Activity
  • Collaborating on PantryPal, a cooking aide
  • Completing BS Computer Science at JMU (May 2025)
  • Incoming Digital Signals Processing Engineer— SATSS (Summer 2026)
  • Preparing for ME program at Virginia Tech (Aug 2026)
01

About

Education

Master of Engineering — Computer Science and Applications

Concentration in Data Analytics & Artificial Intelligence Virginia Tech Alexandria, VA · 08/2026 – 12/2027

Bachelor of Science — Computer Science

James Madison University Harrisonburg, VA · 08/2022 – 05/2025

Awards & Recognition

President's List

James Madison University · Fall 2024

Dean's List

James Madison University · Spring 2023, 2024, 2025 · Fall 2023, 2025

Skills

Programming Languages
Java 5y Python 4y C 3y JavaScript 3y R 2y Ruby 1y Haskell 1y Rust 1y
Frontend
HTML 3y CSS 3y Django 1y
Machine Learning
NLP 2y Scikit-Learn 2y TensorFlow 2y Neural Networks 2y
Statistics & Analytics
Excel 3y SPSS 3y NumPy 2y Matplotlib 2y Pandas 2y
Other
Git 3y Linux 2y Claude Code 1y Agile 1y Scrum 1y ROS2 1y EC2 1y Azure 1y
02

Experience

Digital Marketing Intern

DMI (Digital Management, LLC)
06/2025 – 08/2025 Tysons Corner, VA

Contributed to the automation of numerous monotonous tasks. Conducted in-depth marketing research regarding LLM and SEO representation.

  • Conducted pivotal research regarding current MMS (Managed Mobility Services) representation within various LLMs to identify valuable insights for improving SEO and model recognition. Delivered multiple presentations to the Marketing VP, President of MMS, and the CEO.
  • Constructed an integration between HubSpot and SmartLead CRMs using webhooks to streamline tracking of campaign engagements, enabling creation and update of over 2,000 contact properties each month.
6sense API LLMs Make.com Power Automate Webhooks

Business Operations Intern

DMI (Digital Management, LLC)
05/2024 – 08/2024 Tysons Corner, VA

Conducted in-depth analysis of sales data. Assisted with CRM data migrations.

  • Processed 6,000+ data points using pivot tables and Power Query to identify sales trends and highlight key performance metrics.
  • Compiled findings into a summary report and presented to leadership to inform strategic decision-making.
Microsoft Powerpoint Microsoft Excel Power Query
03

Projects

TvTeammate

Personal streaming hub built as an alternative to purchasing a Roku. Designed to run on a Raspberry Pi connected to a TV via HDMI. Displays a configurable grid of streaming services in Vivaldi and supports navigation via a Samsung TV remote through HDMI-CEC.

WIP Electron Node.js

UniLauncher

Custom PC game launcher built for personal use. Aggregates games across multiple launchers into a single interface via CLI integrations, providing a unified catalogue view. Supports adding games from any source, including Crossover for Windows compatibility.

React Tauri (Rust) Typescript

TuneUp

Mobile app for tracking vehicle maintenance history. Detects the user's location and sends notifications when near auto shops or when maintenance records are overdue. Includes shop finder and provides appointment scheduling support. Built as my first project with Claude Code using the Superpowers addon.

Claude Code Google Places API Supabase

ApplicationEmailParser

Tool for automatically tracking internship-related emails. Trained an NLP model on personal email data, achieving 90% accuracy at classifying internship updates. Integrated with the Gmail API to label incoming emails in real time or bulk-process all emails since the last run.

Google Gmail API Natural Language Processing Python

Zeta Rescue

Autonomous robot navigation system built for a class turtlebot competition. Developed frame transformations, proximity-based filtering, and a fine-tuned state machine to map and detect and photograph unique hidden targets in an unknown environment. Achieved a 75% detection rate while returning to base within the five-minute time limit.

Linux Python ROS2
04

Contact