Place chicken in a Ziploc bag or bowl.
Add cilantro, ginger, onion, lime zest, lime juice, garlic, fish sauce, soy sauce, sugar and salt into a food processor. Pulse until mostly smooth. Pour over chicken and stir to coat all pieces. Cover and place in fridge to marinate for 2-6 hours.
While chicken is marinating, add rice vinegar, sugar and salt to a small saucepan and bring to a boil for a few minutes or until sugar is dissolved. Set aside to cool slightly. Place matchstick vegetables in a bowl then pour vinegar over top. Cover and place in fridge until ready to serve.
Combine mayonnaise and sriracha in a small bowl then place in fridge until ready to serve.
Thread marinated chicken and pieces of jalapeno alternately onto skewers. Heat grill to high then place skewers on. Turn occasionally and cook until internal temperature of chicken reaches 165 degrees F. (About 20-25 minutes)
To assemble banh mi, add sriracha mayo to both sides of baguette then slide chicken off the skewers and onto bread. Top with pickled vegetables and extra cilantro.