I think the title is silly.
You don't learn to code in 3 months.
You learn the keywords and semantic of the language.
This has nothing to do with being a software developer and producing good and valuable products.
This attitude is the reason why out of 100 resume I get on my desk I might find 1 or 2 good developers.
Then you read about "developers" complaining they are only being paid 1,500 EUR in Europe. You know why?
Because. They. Suck!
Issue #1: Singapore MOM (Ministry of Manpower)
Although your company is in Delaware you are running a business operation in Singapore, for which I'm sure you don't have a work permit, as you are in Singapore as a student.
Issue #2: Singapore MAS (Monetary Authority of Singapore) I'm willing to bet these guys would want to get clarifications about what you are doing. You are running what could fit either the Security Exchange category or the Gambling Establishment category. I assume you are not registered for neither of them.
Issue #3: Citibank Singapore
You are receiving business payments into your personal bank account at Citibank in Singapore. Again, I'm willing to bet somewhere on the Terms & Conditions you signed when you opened your account, it says you cannot use the account for business.
Note that in Singapore, failing to solve any of the 3 issues could result in:
#1 - Your student visa being revoked
#2 - Legal prosecution
I'm surprised that you having lived in Singapore don't know how strict the Singapore government would be about something like this. I can tell that you are technically gifted but I think your 2 'adult partners' really ought to have informed you about these issues.