Hi, I'm David Nathan Cornelison, a passionate software engineer with a strong focus on AI training and game development. I love creating data transformation pipelines and scalable web applications, and I enjoy collaborating with teams to build robust and user-friendly software. My experience ranges from backend development using Python and C# to frontend work with React and Next.js. I’m also skilled in technical documentation and Agile methodologies, which helps me contribute effectively in fast-paced, dynamic environments.

David Nathan Cornelison

Hi, I'm David Nathan Cornelison, a passionate software engineer with a strong focus on AI training and game development. I love creating data transformation pipelines and scalable web applications, and I enjoy collaborating with teams to build robust and user-friendly software. My experience ranges from backend development using Python and C# to frontend work with React and Next.js. I’m also skilled in technical documentation and Agile methodologies, which helps me contribute effectively in fast-paced, dynamic environments.

Available to hire

Hi, I’m David Nathan Cornelison, a passionate software engineer with a strong focus on AI training and game development. I love creating data transformation pipelines and scalable web applications, and I enjoy collaborating with teams to build robust and user-friendly software.

My experience ranges from backend development using Python and C# to frontend work with React and Next.js. I’m also skilled in technical documentation and Agile methodologies, which helps me contribute effectively in fast-paced, dynamic environments.

See more

Experience Level

Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Software Engineer for AI Training (Contract) at Outlier
October 1, 2024 - Present
Developed data transformation pipelines in Python using PyCharm, Pandas, and NumPy to process large data sets for enhanced model training and evaluation. Designed and implemented scalable front-end web application demos with HTML/CSS, JavaScript, TypeScript, React, and Next.js, contributing to robust software performance. Verified and debugged model scripts while generating comprehensive technical documentation for C#, Python, and JavaScript to ensure accuracy and reliability. Authored clear technical documentation using Markdown to support diverse audiences and effective knowledge transfer. Standardized development environments by implementing containerization strategies with Docker, promoting consistent deployment practices.
Junior Software Developer (Volunteer) at P1 Games
October 30, 2024 - July 11, 2025
Leveraged delegates and events alongside the factory method design pattern to control access to the Discord API and retrieval from the MySQL relational database used by the organization. Enhanced the scalability of the Discord Bot web application used to manage thousands of volunteers by removing performance bottlenecks within the C#, .Net, and MySQL environment. Automated integration testing and builds with GitHub Actions, reducing downtime and accelerating deployments while minimizing costs through local runners used by the organization’s server. Coordinated Agile practices and generated technical documentation with Markdown and Notion to describe onboarding and requirements, improving team productivity through improved clarity. Designed and executed unit tests to ensure functionality and prevent regression across builds.

Education

Bachelor of Science at North Carolina State University
August 27, 2015 - May 5, 2023

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Gaming, Media & Entertainment, Professional Services, Non-Profit Organization