Adam Parker is a Pittsburgh-based web application developer with 10 years of experience, focused on backend and database engineering. He combines hands-on coding with leadership (GitHub bio: Team Lead), currently building web applications at Kirschbaum Development Group after advancing from technical support to database administrator roles at Point Park University. An active open-source contributor, he improved Laravel/Illuminate's database Blueprint by implementing and testing a dropMorphs method to better handle polymorphic relationships across MySQL, PostgreSQL, and SQL Server. He holds an accelerated BS in IT and Management and is pursuing a Master’s in Computer Science at Georgia Tech, and his long-standing passion for programming—sparked in high school—drives a pragmatic, test-driven approach to schema and API design.
10 years of coding experience
Master's degree, Computer Science, Master's degree, Computer Science at Georgia Institute of Technology
BS, Accelerated Information Technology and Management, BS, Accelerated Information Technology and Management at Point Park University
Associate, Software Applications and Computer Programming, Associate, Software Applications and Computer Programming at ITT Technical Institute
Github Skills (16)
php10
schema-design10
laravel10
sql10
schema10
database-design10
db-schema10
laravel-mix10
database-schema10
mysql9
app-framework9
postgresql9
eloquent9
application-framework9
sql-server9
Programming languages (8)
TypeScriptDockerfileJavaScriptVueGoPHPHTMLRich Text Format
Contributions summary:Adam primarily contributed to the database component, focusing on schema alterations within the Blueprint class. Their work involved adding and refining the `dropMorphs` function, including adjustments to index management and column dropping order. They also corrected documentation and addressed minor code style issues, indicating a focus on improving the database schema functionality and clarity. The user is most likely working to refine the database functionality to handle polymorphic relationships.
Contributions summary:Adam primarily focused on enhancing database schema functionality within the Laravel framework. Their contributions involved adding and refining the `dropMorphs` method in the `Blueprint` class, which facilitates the dropping of polymorphic columns and associated indexes. The user also added tests for the new methods in various database schema grammar classes (MySQL, PostgreSQL, and SQL Server). Furthermore, the user addressed code style issues and corrected docblocks.
laravel-frameworklaravelphpframework
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.