Well, there is 24Million outstanding shares.
You are right in that it is a lot of volume, and I am pretty sure that they are dumping to make payroll.
The 800,000 shares at 0.05 average, that is 40,000$.
Say it is a company of 10 employees, 7 engineers and 3 management (I have no idea what big or how small the company is but I would guess near that figure). And average developer/architect/engineer would be somewhere along the 3,000$ per pay period. so that is 21,000$. Now an average manager salary is around the 4,000$ figure, so that add 15,000$ and you have 36,000$...add some expenses to that, and the rent, and you come close to the 40K figure.
The turnover have been tremendous, they sound desperate selling all these stocks.
I suspect that the much awaited multi-million financing deal never came through, and they are "self-funding".