Doctor of Engineering

Dr. Dylan Porter

Building scalable systems at the frontier of AI and software engineering.

Software Engineer AI Researcher IEEE Author Full-Stack Developer
7+
Years Experience
3+
Publications
D.Eng
Penn State
IEEE
Author

Career Profile

Doctor of Engineering with 7+ years building software across healthcare, defense, and enterprise. I work at the intersection of AI and software engineering, with a focus on automating requirements analysis. Published author in IEEE Computer.

Frontend
HTML & CSS JavaScript React Angular
Backend
Java Spring Boot Scala Python
Data & AI
PyTorch TensorFlow Scikit-learn SQL / NoSQL Spark
Infrastructure
AWS Docker Kubernetes Terraform Ansible
Doctor of Engineering
Penn State University
2023 – 2026
Master of Software Engineering
Penn State University
2020 – 2021
BS in Computer Science
Duquesne University
2015 – 2019

Experience

Senior Software Engineer
Solventum / 3M
Jan 2022 – Oct 2025
  • Built and maintained healthcare software used daily by thousands of clinicians across hospital networks.
  • Automated deployments to ship updates daily instead of weekly, and connected internal tools that saved 200+ clinicians 3 days of manual work per audit cycle.
Software Engineer
General Dynamics
Jun 2019 – Jan 2022
  • Built logistics applications used by 300+ military personnel, making data processing 30% faster and deployments 20% more reliable.
  • Automated cloud infrastructure setup, saving $50K per year and improving system uptime by 25%.
Software Developer Intern
UPMC
Jun 2018 – Aug 2018
  • Rebuilt data pipelines that process patient records from remote clinics — 3× faster with 20% fewer errors.
Software Developer Intern
CORE
May 2017 – Aug 2017
  • Built an automated system to match organ donors with recipients, reducing manual coordination time by 10%.

Publications & Papers

Published papers, peer-reviewed articles, and technical writing samples.

Penn State University

Praxis

PSU Repository • Doctor of Engineering

IEEE

Req. Automation

IEEE Computer

NASA

ARQM Validation

NASA

Pending
Penn State University

Praxis

PSU Repository • Doctor of Engineering

Penn State University

Technical Proposals

PSU • Master of Software Engineering

NASA

ARQM Validation

NASA

IEEE

Requirement Automation

IEEE Computer

Projects

Tools and applications built for research and real-world use.

GitHub

ARQM Ingestion

Requirement Analysis

GitHub

Add-in (FE)

Requirement Analysis

GitHub

Add-in (BE)

Requirement Analysis

GitHub Projects

All public repositories spanning AI, systems, and web development.

GitHub

Explore My GitHub

Visit github.com/burghporter314 to see all recent projects and open-source work.

ProjectDescription
ARQM APIThe main ARQM application. Exposes a public API that returns a quality report of any requirement document.
ARQM Add-in (FE)The front-end code for the MS Word ARQM Add-in. The program allows for the declaration of requirement hierarchy.
ARQM Add-in (BE)The back-end code for the MS Word ARQM Add-in. Primarily serves to predict requirement quality issues utilizing AI.
AI-based Emotion RecognitionUtilizes different AI models to detect sentiment and mood within text.
AI-based Tic-Tac-ToeReinforcement learning-based implementation to simulate 5x5 tic-tac-toe with an AI Agent.
AI-based Food Scarcity PredictionAn AI algorithm that predicts the chance of food scarcity for a given location given certain environmental factors.
C++ CompilerA compiler that converts C++ code into machine code. Support for complicated programmatic structures.
Mock MarketAn application that simulates sample market trading and results based on real-time market data.
Mock Market ServerThe server that handles the mock market API requirements, including market transactions.
Cyber VaultAn application that utilizes encryption to secure sensitive files.
Professional SiteThe main site used to display Dr. Porter's information including projects and professional details.
Linux Backup SystemA bash script that dynamically allows for the backup of a linux-based system through the Google Drive API.
Database Management SystemA system that simulates the complexities of an RDMS, allowing for basic database operations.
Database Management System (2nd iter.)An extension to the original database management system that extends upon existing database operations support.
Indigenous Web CrawlerA web crawler that collects and analyzes languages via the Twitter API.
MinesweeperA simple implementation of the Minesweeper game. Allows for an arbitrary size board and difficulty.