As a child, Geoff was the kid who was always tinkering with technology, taking things apart to see if he could put them back together. That curiosity has transformed into Geoff’s passion for technology.
A recent graduate at CSUMB, Geoff has a B.S. in Computer Science with a concentration in Software Engineering. In his spare time, he likes working on personal projects, such as web and mobile applications, and participating in coding challenges. Additionally, he likes to stay current with software trends and experiment with new technologies.
Geoff’s work at Monarch combined with his love for learning and teaching has led to education being a major focus in his life. He contributes to the Monarch team with his dedication to sustaining excellence and finding innovative solutions for the team.
Interests & Hobbies: Programming, hiking, and traveling.
Skills: Software development (Java, C++, Python); web development (Angular, Java Spring Boot, jQuery, CSS); mobile development (iOS, Android); agile software development lifecycle; computer networking systems and databases.
Meet Our Team
Senior Digital Learning Strategist
Senior eLearning Strategist/Producer
Founder/Director of Learning Strategy
We’ve worked with other eLearning vendors and Monarch has consistently been among the best. Their expertise and approach to online training and support make them a pleasure to work with on a variety of projects.
We highly appreciate the professionalism and work ethic of the Monarch Media team. They demonstrated uniquely high level of commitment to quality and excellent responsiveness to suggestions and recommendations.
The timeliness of all communication, deliverables, and other requirements was exceptional. The team consistently completed all tasks on or ahead of schedule and were eager to receive feedback. . . . To be quite honest, Monarch Media’s project management is the best we have ever seen and as an organization, we learned a great deal from their team in this area.
Monarch Media was instrumental in helping us choose appropriate platforms and structures for our various eLearning activities. . . . It has been a pleasure working with Monarch Media staff over the past five years. They helped us to accomplish many of the goals for our project and create many highly effective training opportunities for our stakeholders.
Monarch is really easy to work with. Everyone is easy to get ahold of. If we need updates or upgrades, we’ll get a timely answer. Nicki has been great. We really enjoy working with her. She’s on the ball, easy to understand and answers to the point. She’s fantastic!
What makes Monarch different? Personal touch, personalities. The project managers are willing to listen to concerns, and propose workable solutions.
The Monarch project managers came out and sat through our full live course. They gave valuable perspective toward how we needed to approach it for the online version. With their help, the material became more user-friendly.
I loved working with Monarch Media. They are easy to work with. They are professional, competent, responsive, organized, and dependable. They do amazing work. They invested in understanding what we needed and delivered on their promise. I highly recommend them.
They have an excellent attitude in approaching every project. They bring a great deal of experience and technical resources to bear on projects. They are flexible when needed, and constantly check in on how they are performing. Monarch Media is a fantastic partner.