About
Drupal Back-end Development
With over 25 years of LAMP stack Drupal back-end development experience, including 8+ years working with Drupal 8/9/10/11, I have built dozens of Drupal applications for Fortune 500 companies and federal government agencies. My expertise spans the full LAMP stack, including server, operating system, database, web server, PHP, and the Symfony MVC framework. I am well-versed in the Drupal API, adhering to best practices and code standards to architect robust, feature-rich applications using a mix of core, contributed, and custom functionality.
I bring a strong track record of delivering quality solutions within Agile frameworks, consistently meeting project requirements without compromising on standards. Known for my adaptability and innovative problem-solving, I build strong relationships with cross-functional teams and stakeholders, ensuring smooth collaboration. With excellent communication skills and a public trust background clearance for federal contracting, I am focused on delivering practical, high-quality solutions tailored to meet the unique needs of each project.
GameMaker Studio Development
With over 13 years of HTML5 interactive development experience using GameMaker Studio, I have created a wide range of projects for education, business, and entertainment. My expertise includes utilizing advanced GameMaker Studio (GMS) features such as Physics, Surfaces, Shaders, Sequences, Particles, and Extensions to build dynamic and engaging experiences.
I have a deep understanding of GMS object-oriented programming principles, including creating, managing, and inheriting objects through GML scripting, leveraging functions, methods, structs, and constructors. I am skilled in implementing complex gameplay systems, including advanced mechanics like spawners, dynamic pathfinding, object states, depth layers, and custom menus. Additionally, I conceptualize, design, and implement custom animated sprites and playfield graphics to create immersive experiences. My workflow includes GML script management through Git source control, ensuring efficient branching and versioning throughout the development process. I also have experience implementing custom REST endpoints to collect and report user statistics, like responses and achievements.