About Me

Michael Nji

A Web developer by heart, a creative by passion

My name is Michael Ndikum Nji and I am a self-taught web developer and a high school graduate from Cameroon.
I first started the journey of teaching myself code in 2016 when I learned HTML, CSS and a little bit of Javascript and Python.

Since then I've been watching a lot of Youtube videos and reading a lot of articles on popular dev communities like CSS Tricks and Dev.to to improve my skills. I've also being a regular at Stack Overflow as debugging code on my own is not that easy.

My Workflow

My process when I start working on a new project.

1. Brainstorm

This is where I make little notes on the various aspects of the project like the stack I am going to use, the design pattern, and the overall outline of the project

2. Design the Mockup

Depending on if the project needs a complex frontend, I usually design the frontend of the website/app using Lunacy & Figma

3. Basic Setup

Here, I setup the project. Thi is where I initialize repositories, install the required packages based on the stack I'm using, and other basic configuration needed

4. Code Code Code

Project starts here with me coding the projects in parts I call Milestones, so that I have a definite path, and a definite goal to achieve within a given amount of time.

5. Testing

No major project will be considered fail proof without it being tested. I write tests to make sure my code does what I intend it to do thus allowing for a good code quality.

6. Maintenance

A project is never actually finished. With time, I add new features and have to update and fix bugs that may result from outdated dependencies.

Future Projects

These are projects I plan on building as soon as I am done with my current ones

Timely

A personalized time management system app to help you track how you use your time

Themer

A collection of html + css templates made using scss and html and optimized for the web

Todoy

A webapp for notes taking and todo-list creation

!Cups

A fun side project to teach people css

PearlSCSS

An agile web development toolkit using gulp + scss + tailwind + alpinejs + markdown and html to make efficient and beautiful sites.

Discover my latest invention! Pepper, A web component library built using stenciljs and tailwindcss..