Development Support Sessions

Who is this for?

Development Support Sessions are ideal for independent freelance developers, small studios that lack a senior-level team member, or agencies that struggle to have time to integrate mentorship into their routine.

View Details

What is it?

  • Instruction on best practices for software development, coding standards, and efficient team workflows.
  • Guidance on technology stack selections, third-party software integrations, and “buy-vs-build” decision making.
  • Early review of development work to preemptively avoid “code smells”, common traps, and insecure practices.

How does it work?

  • Development Support Sessions is a 1-on-1 program. Partners, co-workers, etc. are not invited to participate; however, you are welcome to record and share our discussions.
  • Everything discussed remains private and is held in total confidence.
  • The program is offered month-to-month and entitles you to two Support Sessions.
  • Support Sessions are the addressing of a distinct development topic, challenge, or review. They are not restricted by time, but rather by addressing the full scope of the request. Unused Support Sessions do not roll over from month-to-month. Common examples of a single Support Session might include discussing how to implement Continuous Integration, weighing the decision to use an on-server package vs. a cloud service for image manipulation, or reviewing custom code for best practices.
  • Support is provided by request via Zoom Video Conferencing and email.

What are clients saying?

Jesse Schutt

Jesse Schutt Developer at Zaengle Corp.

“Garrett has a way of understanding the big picture of a project and is able to move it forward by translating it into action steps. His feedback and direction significantly advanced my ability to write effective code.”

Get in Touch


Software Leadership Advisory Program

Who is this for?

The Software Leaders Advisory Program is ideal for senior developers who are proficient with code but lack the depth of experience with project administration, team accountability, managing development workflow, and sustaining team culture and morale.

View Details

What is it?

  • A 4-to-8 week curriculum on becoming a highly effective technical leader followed by custom tailored direction in areas for continued growth.
  • Refine essential leadership skills such as team workload management, proper task estimation, effective development workflow, building a positive culture, fostering team member career growth, onboarding new hires, and much more.
  • Experienced guidance with decision-making on scenarios and complexities related to your specific projects, company, and team.
  • Accountability on your progress with prescribed tasks and activities.

How does it work?

  • Gain access to my private Slack team where you may contact me for same-day responses to your technical leadership questions. You will also be invited to a private program-specific channel where everyone in the program can communicate and share experiences.
  • Every week we will meet one-on-one for 60 minutes via Zoom to discuss your progress, questions, and next steps.
  • You will initially be provided a plan to grow in your ability to lead a technical team. The specifics of the program will be customized to you and will depend on your strength and experience as a leader.
  • After completing the initial program, weekly advisement and “homework” will be determined based on the actual challenges you are experiencing in your day-to-day as the technical leader of your team.

Get in Touch


Complete Agency Assessment

Who is this for?

The Complete Agency Assessment is most beneficial for owners, leadership, and developers on teams of at least ten who are struggling with missed deadlines, blown budgets, or poor team morale.

View Details

What is it?

  • Gain access to typically unattainable feedback from your team on what prevents them from doing their best work, what makes them consider leaving, and how they would suggest fixing your problems.
  • Obtain an unbiased expert’s evaluation of your agency’s development processes, new hire onboarding program, continuing education opportunities, peer review/mentorship approach, and much more.
  • Receive actionable steps to improving future project success, employee contentment, and profitability.

How does it work?

  • The Assessment is a 2-day on-site workshop.
    • Day 1 consists of one-on-one meetings with as many employees, leadership, and owners as is required to gain a clear understanding of the inner workings, social dynamics, and process your agency institutes. The conversations held during these meetings is confidential and entirely anonymous.
    • Day 2 is a debrief of insights from Day 1 with leadership team members. After impressions are delivered, attendees will be led through a strategy session on improving in essential areas based on findings. A step-by-step action plan will be cooperatively formulated to direct your agency towards improving in areas of weakness.
  • The primary deliverable for the Assessment is the insight acquired and action plan conceived, however, a high-level report of findings and action plan commitments will be created for reference.

Get in Touch


Custom Technical Leadership Engagement

Who is this for?

A Custom Technical Leadership Engagement is most beneficial for agencies with at least ten developers who lacks a team member to administer strong technical leadership within their organization.

View Details

What is it?

  • Inject an experienced technical leader into your development team to help develop the processes necessary to improve pace, code quality, and company culture.

How does it work?

  • A mandatory prerequisite to the Custom Technical Leadership Engagement is to go through a Complete Agency Assessment. It serves as the foundation for the scope of work. Completing the Assessment is not a guarantee we will be able to work together in a custom engagement. I seek only to serve organizations with which I can have a significant measurable impact.
  • Upon acceptance, I will remotely join your team in a Technical Leader role and begin to institute the action plan drawn from your assessment.
  • The end goal of this engagement is to establish better practices for your agency. Additionally, I will assist in the recruiting of a replacement for my role.

What are clients saying?

Ali Nazar

Ali Nazar Chief Strategy Officer at Bigge Crane and Rigging Co.

“Garrett has helped us to establish a productive process for our team to capture business goals and move them from concept to final delivery.”

Philip Zaengle

Philip Zaengle Owner at Zaengle Corp

“What really makes [Garrett] invaluable is the rare ability to communicate clearly and effectively with clients while leading a technical team – in that regard he’s in a category all to himself.”

Get in Touch