Hi, my name is David Jaja
I'm a Front-End Developer

Know More

ABOUT ME

A picture of me

I am a frontend developer, passionate about building impactful, scalable social and technical systems. I also write technical articles and actively participate in internship programs while working trying to land tech roles.

My Current Tech Stack

  • HTML5
  • CSS3
  • Figma
  • SCSS
  • Responsive design
  • JavaScript ES6
  • Technical Writing
  • Git
  • GitHub
  • React
  • Firebase
  • Framer Motion
  • Gsap

My Projects

Portfolio Website

My first portfolio website which encapsulates all my current skills in Web Development so far. It holds a number of projects I've worked on, and some cool interactive features, feel free to mess around and explore.

Portfolio image preview

React Entertainment Website

A Movie web application built with React, Firebase, Framer Motion and CSS. Comprises of Authentication funtionality as well as a search functionality for locating movies.

Entertainment webapp Preview

Designo Multipage App

A Multipage (7) landing page for a fictional company which provides digital services. Built with React and Gsap.

DOM Elements

Gallerie

An aestheic image gallery for classical images, featuring a classical music player. Built with React and Framer.

DOM Elements

Animate Routes using Framer Motion

This article explains how to animate routes in React Applications using Framer motion for a seamless User Experience.

DOM Elements

Accordion Component with React and GSAP

Learn how to build a sleek accordion component to spice up your website with this in-depth article

DOM Elements

Lifecycle of DOM Elements Article

This article explains the life cycle of DOM elements in web development. The article then goes on to explain the different stages of a DOM element's life cycle. Each stage is described in detail, with examples and code snippets provided to illustrate the concepts. The article concludes by emphasizing the importance of understanding the life cycle of DOM elements in order to optimize web performance and avoid common pitfalls.

DOM Elements

Beginner's Guide to OOP Article

The article also explains how to implement OOP in JavaScript using ES6 classes and demonstrates the benefits of using OOP in real-world scenarios. Overall, the webpage is a useful resource for beginners looking to learn OOP in JavaScript.

OOP Preview

Lazy Loading Article

This is a technical article implementing image lazy loading using JavaScript's Intersection Observer to improve website speed and performance.

Lazy Loading Preview

Widget Article

This article discusses the creation of a widget that can display the current weather, time, and date. It provides step-by-step instructions and code examples to help readers build their own weather widget. Whether you're a beginner or an experienced developer, this tutorial has something for you.

Pseudo Elements Preview

Promises Article

A Beginner's Guide to Understanding the Lifecycle of a JavaScript Promise" is an article that provides a comprehensive introduction to promises in JavaScript. It covers the basics of promises, as well as more advanced topics such as handling errors and chaining promises.

Pseudo Elements Preview
See more Projects

Contact Me

09026155739 Jajadavidjid@gmail.com