Heat the olive oil in a large skillet over medium heat. Add the red onion and cook for 2-3 minutes or until softened.
Add the ground beef and cook, breaking the meat into crumbles as it cooks, for 3-4 minutes.
Add the jalapeno, chili powder, paprika, oregano, cumin, garlic powder, onion powder, coriander, crushed red pepper flakes, sea salt, and freshly cracked pepper to taste. Mix the ingredients so the spices are evenly coating the beef and onion. Cook for 5 minutes, or until the beef is cooked through.
Add the minced garlic and diced tomatoes and cook, stirring constantly, for 1 minute.
Add the ketchup, brown sugar, yellow corn, and cilantro. Cook for 2 minutes. Taste and re-season if needed.
Scoop the filling onto a toasted hamburger bun and top with avocado slices.