FYI, converting a Pokémon from GBA to NDS is mostly very easy; the data structures are similar in many respects, although a lot of values must be converted to a new index system.
Well, all of the programs that I've written have been based on a library that I've slowly added to and reconfigured over the course of about a year and a half. The idea was to release the library and then anyone could remake any of those programs easily, or create something of their own. However, it's been some time since I've added anything to it, and it seems Chase's library has the capacity to far outpace mine.
As for PPSE, when Jiggy-Ninja was actively working on it he was assimilating a lot of my programs' interface and functionality (actually moreso SCV and Sabresite's awesome ideas, source code, and various other resources) to make PPSE the ultimate Pokémon save editor. Unfortunately, he has not been seen or heard from in some time.