Sign in

Full Stack Web Developer | Software Engineer | Counselor | Cynophilist

I recently began studying for technical interviews. I thought I’d begin a blog series and break apart data structure and algorithm questions from beginner to intermediate in as simple terms as possible. Hopefully, I’ll be able to help out some people along the way.

Photo by Jeswin Thomas

After landing my first technical interview…

Frustrated with learning a lot of CSS just to animate some simple things? anime.js has your back! This guide is for those who have no idea what anime.js is but are interested in learning and using it.

Fancy anime.js logo

From the anime.js website itself:

Anime.js (/ˈæn.ə.meɪ/) is a lightweight JavaScript animation library…

Would you rather click a button that pops-up on hover, or one that just darkens a bit? Make your buttons more exciting with this immersive button tutorial!

Photo by Saketh Garuda

For anyone who has used one of these crosswalk buttons, you know that they aren’t much fun to press. They’re dirty, they don’t…

We’re going to make a card flip effect. Useful for engaging users and adding some interactivity. A creative way to show information for behind your profile picture.

Photo by Freddy Castro

This picture could be you and the information on the back could be yours. I’m currently using this effect for my portfolio’s profile…

One of the things I get comments about is my social media bar, whether it’s for my portfolio or for the startup I work for. Using SCSS mixins, filters, and transforms, we can make your icons come alive.

Photo by Sarah Dorweiler — Make your icons minimalistic but engaging.

Every developer has a social media bar. The basics are usually just…

A.I. has its subsets like machine learning and deep learning, but did you know it also has different types?

In a previous blog, I talked about what exactly artificial intelligence is and how A.I. differs from machine learning which differs from deep learning. …

“The coming era of Artificial Intelligence will not be the era of war, but be the era of deep compassion, non-violence, and love.” — Amit Ray, Pioneer of Compassionate AI Movement.

Photo by Possessed Photography

My first interest in artificial intelligence came around with my addiction to video games. It was beautiful to see…

What is the Fibonacci sequence and how do we find the number at the N-th entry? I’ll cover three different solutions in this blog.

Photo by Aaron Burden

For those unfamiliar with it, the Fibonacci sequence is a series of numbers in which the two previous numbers add up to the following number. For…

What is a recursive function and why are they extremely important in understanding algorithms? I’m going to explain recursion in the best and simplest way I can.

Photo from Pexels (cottonbro)

In the simplest terms possible, a recursive function is a function that calls upon a smaller version of itself in order to get…

Fizz…Buzz…FizzBuzz? This classic and fun little technical interview question will really tackle your understanding of the modulus operator!

Photo by Crissy Jarvis

FizzBuzz is a pretty simple interview question that comes up often. It’s one of those questions that after you see the answer once, you’ll always remember how to solve it from then…

Michael Jiang

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store