Hi,
I will use either Kicad/Eagle to design this board.
I can show you my latest BGA board. It's based on Xilinx Spartan 6 LX25 ftg256 package. it's 1mm grid, contains SDRAM interface, 3 of 8bit Digital Bus, 3 I2C, USART, and status Led.
I'm Familiar with High speed digital design, differential pair, Switching Power supply, On Board Antenna Design,Charging IC, and other IoT related circuit.
My basic knowledge is Electronic engineering, So I'm not only know how tou route PCB, but analize it circuit too. And I always follow design guide for it, especially for critical circuit like I mentioned above.
I have designed lot of PCB for Hobbyist, Robotic, Industrial, IoT, and Military purposes. I have did it since 2012.
Let's discuss what kind of board you wanna build. let me know your propposed block diagram, schematics, propposed board layout, dimensions, and any other details for this project. I'm be ready to help you.
Best Regards,
Rijal