David Cornelius

Delphi Developer at Cornelius Concepts, LLC

Portland, Oregon, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
David Cornelius is a seasoned Delphi developer and Embarcadero MVP based in Portland with over three decades of hands-on experience modernizing and integrating mission-critical Windows and web systems. He runs Cornelius Concepts while holding a full-time role at Cascade Software Systems, specializing in Retail Pro integrations, custom plug-ins, and cloud-enabled database solutions that reduce long-term support costs. Comfortable across Delphi, C#/VB, SQL Server, Oracle, and various web stacks, he also maintains build and deployment tooling for notable open-source projects like Indy. David’s pragmatic approach emphasizes keeping legacy software relevant through disciplined tooling, automated builds, and careful architecture, often delivering small projects with enterprise-grade best practices. Outside core client work he experiments with diverse personal projects on GitHub, blending curiosity with practical, production-focused engineering.
code12 years of coding experience
job25 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
447reputation
31kreached
10answers
5questions
github-logo-circle

Github Skills (14)

batch10
automation10
delphix10
automations10
script10
batchfile10
delphi10
indy9
html6
css6
firemonkey6
sftp6
forms6
progress-bar6

Programming languages (3)

C#JavaScriptPascal

Github contributions (5)

github-logo-circle
IndySockets/Indy

May 2022 - Sep 2022

Indy - Internet Direct
Role in this project:
userDevOps Engineer
Contributions:13 commits, 6 PRs, 4 comments in 4 months
Contributions summary:David focused on maintaining and updating the build and deployment infrastructure for the Indy project. Their contributions included updating batch files to remove default Indy libraries from various Delphi versions, including XE3-XE8 and Delphi 10.x and 11 Alexandria. The user's changes modified scripts designed to clean up and manage the Delphi development environment by removing and/or updating library files and configurations.
directindyinternetcppbuilderdelphi
Custom methods for use in Delphi's LiveBindings that go beyond the standard ones
Contributions:24 commits, 21 pushes, 3 branches in 11 months
pascaldelphicustom-methodsthe-standardbeyond
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
David Cornelius - Delphi Developer at Cornelius Concepts, LLC