Looking for a Developer with Experience? Have an idea?

Let's make it happen together

Hi! I'm Vijay

And I love developing software. I've been doing it for over 20 years.

I'm an expert mobile developer, including machine-learning at the edge. I'm also a pretty advanced full-stack developer. If you have an idea, I can make it happen.

Wanna chat? Let's get in touch.

Profile picture

Checkout the stuff I've worked on

My Open Source Projects
Machine Learning

MLFairy makes it easy to improve your CoreML models. Securely delivers your CoreML model to devices using highly redundant, and highly available content delivery networks. Collect in-app, on-device predictions and improve your model.

Machine Learning
Code Complete

Code complete is an all-in-one platform to help you prepare for your next technical coding interview.

Coding interview prep is a numbers game that many candidates lose. Code Complete comes with 100 hand-picked coding interview questions to truly prepare you. If you want to ace the coding interviews, being well-versed in all common data structures and popular problem-solving methods is paramount. With 100 questions spanning 14 categories and 5 difficulty levels, we've got you covered.

Machine Learning
Machine Learning by Tutorials

The best book on machine learning for iOS.

Machine Learning
Superhero Colouring Book

A powerful and unstoppable game for young superheroes all over the world. Give your hero a canvas to explore their inner superpower. Be free to colour outside the lines and inspire them create! The app includes images to colour on, and an empty canvas to express creativity. Best used on tablets!.

Machine Learning

Moodlight! brings you the world's most entertaining mood setting app. A fun and whimsical app to bring fun to your day.
Moodlight! provides you with many more features synchronizing the camera led flashlight and the screen flashlight turning your phone in a colour flashlight ensuring you're enjoying lighting, dancing and listening music.

Work with someone who's passionate about software

Reusing Templates with Custom Angular Components

In this short tutorial, we’ll look at how to reuse content children passed between custom component tags.

Read More

Create an Onboarding Screen in Swift

Creating an onboarding screen for your app can help set your users up for success. You can give your users a chance to get information about your app they may not have gotten from the download page (which can often limit the amount of information). Or you can give your users reasons for certain permissions.

Read More

Creating a CoreImage Filter Using Metal Kernels

CoreImage was always one of those libraries I knew about, but rarely ever interacted with. That was, until recently when a contract required me to work with CoreImage filters. The client needed a custom filter into their pipeline.

Read More

Here are some People I've worked with

Excellent! Thank you for your continued cooperation and high quality of work. Much appreciated!

Gil Megidish
TestFairy, Co-Founder & CTO

I love working with Vijay! Professional, punctual and effective. This is your guy!

Gian Brazzini
pulseM, Director Of Engineering

Vijay is a professional, asks great questions, and gets the job done accurately. Amazing!

Matthew Feadler

What I can do for you


I can help get your ideas on to paper. I can help design your websites, so they look great, load fast, and help you convert your online visitors into customers.


I can take your idea for the next great app from the whiteboard to the app store. I build apps for both Apple and Android devices. I can guide you through the process of analysis, design, market testing, and launching your app.


I can help provide training for your team whether its about handing-off a project, how to develop apps for Apple or Android devices, or if its machine-learning. I can help transfer all the necessary knowledge your team needs to succeed.


I want my clients to know I'm there for them. When we work together, know that I will continue providing support for as long as you need it. I take pride in the work I do, and I believe your clients deserve to have the best experience possible. I'm there to make it happen.

Wanna Chat?

Have a project you're interested in discussing with us? Drop us a line below, we’d love to talk.