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.
Skills
See more
Language
English
Fluent
Work Experience
Software Engineer for AI Training (Contract) at Outlier
October 1, 2024 - PresentDeveloped 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, 2025Leveraged 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, 2023Qualifications
Industry Experience
Software & Internet, Gaming, Media & Entertainment, Professional Services, Non-Profit Organization
Skills
See more
Hire a Developer
We have the best developer experts on Twine. Hire a developer in Raleigh today.