Hi, I'm David. Nice to meet you. I...

My Skillset


  • ReactJS
  • HTML5
  • CSS3
  • JavaScript
  • Bootstrap
  • API


  • NodeJS
  • NPM
  • Express
  • SQL
  • MongoDB
  • Rest API


  • GitHub | Bitbucket
  • VS Code
  • Vim
  • Postman
  • Stoplight Studio
  • Sketch | Figma | Adobe XD
  • Oh My Zsh


Here are few of the projects I have worked on.


COVID-19 Tracker App

Under Development


A fully funtional COVID-19 Tracker application showing you insights and the up-to-date numbers on coronavirus.


Netflix Clone


A Netflix looking movie trailer app made with ReactJS & Firebase.


Instagram Clone


An Instagram-looking web application made with ReactJS & Firebase that allows the user to Sign up, Log in and upload posts.


Google Maps Project


A project that worth $5,700 on UpWork. My first ever project to work on in The 6-Figure JavaScript Developer Challenge.

Check it out

Blog App

To be released this week


A fully functional blog app using React & Firebase.

Teaching & Coaching

In the last couple of months, I've taught programming to lots of students both privately and for larger groups. Here are some of the domains I've helped students with...

Here are some screenshots to show that

Group Coaching call led by me

Group Coaching

I had the chance to lead several coaching calls within Clever Programmers Profit with JavaScript course. These calls usually have around 60-80 participants but most students watch the recording later. Besides teaching the basics and fundamentals, I had the opportunity to teach ReactJS too to such a huge audience. I've gained several soft skills such as public speaking, teaching and improvising on point.

1on1 Coaching led by me

1on1 Coaching

After joining Profit with JavaScript course, the lead instructor and CEO, Rafeh Qazi, gave an advice of reaching out people on social media who show the interest on learning programming. I followed his advice and within 2 weeks I was able to earn almost the quarter price of the course by simply teaching beginners 1on1.

Being a Success Coach

I was given the opportunity to start up a Success Coach Team within
the Profit with JavaScript course.

But what is this all about?
A Success Coach is a volunteer who is ready to help beginner programmers in the course get better and answer any questions students have.
A Success Coach also provides personalized video feedback to students on their homework submission so that the student can understand their areas of improvement better.
And we even built a website for ourselves a website.

But don't just take my word for it

I had the chance to work with several super experienced people who helped me throughout my journey.

Gabor Jeck
IT Renewal Program Manager
"I have been continuously impressed by Davids focus on the job and how approachable and helpful he is. He built strong business relationships as he is an exceptional partner and team member."