I know a boy named Jami so it could work, but to me it’s like Emely, Stiven or Yenifer that try to make it easy for Spanish-speakers to pronounce yet looks ugly in doing so (If you’re wondering, the kid was Hispanic and so am I). Don’t use this name, EVER.
I think a lot of people will read this as ''JAM-i'' instead. The spelling is really immature and cutesy, and the name itself only works as a nickname for James.