Mosh Stern


I have got no time for social media, So don't expect much activity there
Contact Me

Personal Profile

When music and programming come together.


Developing is not for everyone, Learning to code empowers you to do many things you otherwise wouldn’t have been be able to do. This includes hand-crafting your own websites, becoming a career coder or even starting a technology enterprise. Most importantly, you’ll be able to understand the technology shaping your world, (this site was done in one night).

A lot of people seem to mixing up design - especially web design - and programming. It’s true that to be a successful developer, a good knowledge of html, css, and javascript is essential. But there is much more involved in building a website than people think. For example, a well structured and secure database, because these things are not visible, but are definitely a crucial part of most advanced applications.

The power of automation is amazing, as a business owner or manager, take a minute to think if there is some work that is done every day, or complicated task that can't be done as often as you like because there is not enough manpower to complete the task.
This is where the power of computer comes into play. Rather than having a few employees entering data or doing some other task where the results involve a lot of waiting and human error, automating the work may save a lot of time, money, and overhead, and it might even be much cheaper than paying for employees to do it.


Ability to carry out a task with pre-determined results.
Here is a typical night at work 👇🏻

C Sharp
F Sharp


Professional programming only comes, following a great knowledge of what's available.

Up To Date

Even after learning all the necessary skills, things change very quickly and what's best today might not be a good idea tomorrow, Staying up to date in technology means constantly learning new things and being aware of all security updates. And taking in account what will be better in the long run.

Know What's Around

When starting a new project or idea, or even just upgrading an existing business, There are many options to go, between a website mobile app and desktop program, or how about something that combines them all! knowing what's available is very valuable, and with the right knowledge a lot of time and money can be saved.


The knowledge gained through involvement and exposure.


see amazing results in a relatively quick period

Sometimes each day that passes is another day that a project could have been done, but for some reason it just never ends, But, Hay! how about your project has been done in less than half of the time given? saving you time in money.


Thinking about the change

After a project is done, most of the times a year or two later, a changes is needed, or something in the business changed, or new ideas came up, and needs to be added to an existing app. Any project that is started -how small it should be-, portability of the code is always taken in consideration. All the code are commented and well structured so any programmer with knowledge could understand, and take over any project in any given time.


Having in mind the unexpected moment

Our goal as developers is not to write 'bugles' software. Our goal is to write USABLE, FLEXIBLE, EASILY MAINTAINABLE software. A bug can be very annoying, but there is no such thing as a program that works flawlessly from day one. And for that moments support is really important, knowing that when there is a problem there is to who to talk, and get it resolved ASAP!


Existing projects done.
Quick snapshots of project done in the past, for more samples that match your specific environment, feel free to contact below.


Will try to get back as soon as possible.

Contact Info

Brooklyn NY

(347) 699-6005

Get in Touch