The Team

Our people power what’s possible.

There’s no great secret to our clients’ success. It begins with our people. And the relationships we nurture with each and every client.

At NEXGEN,our family-driven culture is cultivated by a close-knit community of passionate, intelligent, outside-the-box problem-solvers, and purveyors of fun.

Because we love what we do. And who we do it for.

Our “work hard, play hard” approach is ingrained in our DNA. Fueling the innovative breakthroughs that help our clients overcome their greatest challenges and realize their business objectives.

We also prioritize team-building, regularly sharing laughs and memorable experiences alongside team members at a company outing or spirited happy hour.

That’s how we do things around here. Because our people are our greatest asset.

  • Angelica Ortiz


  • Cristin Dias

    Marketing & Client Relations Manager

  • Dan Rich, P.E.


  • David Hargadon

    Business Development Manager

  • Emanuella Iwahiro

    Project Manager

  • Gabriela Cuevas

    Client Success & Education Manager

  • Gaja Naik

    Chief Technology Officer

  • John Ayala

    CAD Technician

  • Joseph DiGiorgio, P.E.

    Sr. Engineer

  • Joseph Klegseth

    VP of Business Development & Marketing

  • Manda Yeung

    Project Manager

  • Mark Cocke, P.E.

    Sr. Project Engineer

  • Melissa Lee, P.E.

    Sr. Project Engineer

  • MJ Sales

    Client Success Manager

  • n Alan Zeisbrich

    Asset Management Specialist

  • Rachel Schonwit, EIT

    Project Manager

  • Ryan Vergel de Dios

    Business Analyst

  • Sam Lange

    Technical Implementation Manager

  • Sukhdeep Kaur

    VP of Software Development

  • Ujali Bavishi


  • Vincent Yee, P.E.

    President & CEO