Full Stack Developer/Problem solver who designs, develops, and teaches experiences that make people's lives simpler. Specialty is helping sharpen the thinking of individuals in approaching their workflows and code in a more organized and efficient manner, thereby preparing them for jobs in Web Development. Also acquaint individuals with their macOS or Windows operating systems.



  • Music in Browser app

    application uses: css-in-js, gh-pages, javascript, node-sass, npm, web audio apilearn more
  • HTML5 Video Player app

    application uses: fullscreen api, html5 video, html5, cross-browser issues, cascading stylesheets, shadow dom, user agent stylesheets, pseudo elements, javascriptlearn more
  • Jukebox app

    application uses: object oriented javascript, audio web api, metadata, progress bar, thumb slider, searchlearn more


  • How to enable async/await in Node.js with ESLint
    I was going through the final project for the course I am teaching at CityTech called Dynamic Web 1 which includes covering Modern Javascript and introduces Node.js, environment variables, .dotenv, ESLint rules, APIs, API keys, and how to protect them, the creation of local scripts in package.json, the EJS templating engine for Express.js, and async/await ...
    tagged in: linters, eslint, async-await, nodejs, expressjs
    categorized under: linters
  • Using Google Meet for on-the-fly screen sharing
    Recently, I found that using Discord’s screen sharing for on-the-fly screen sharing was a bust ... So I searched for “absolutely free” screen sharing software ... After much research, I finally stumbled upon Google Meet. As long as one has a Gmail account, one has access to this nifty little tool. Access to it resides right inside the Gmail inbox ...
    tagged in: video conferencing, google meet, screen sharing
    categorized under: screen sharing, video conferencing
  • Git cloning a branch other than master from Github
    Today I had to check a student’s work that resided on a branch other than master. I have always been used to just git cloning a repository’s master branch ... And everything is usually merged locally. But sometimes ...
    tagged in: git, git-clone, git-branching
    categorized under: git

Dev Tips