Hello there, I'm

Favour Markson

I specialize in building robust backend systems and crafting API endpoints, while I integrate it with frontend application. My work spans across multiple technologies, including Node.js(JavaScript), Django(Python), and Java(Springboot), and I'm dedicated to creating innovative and efficient digital solutions.

But who am I?

About Me

My story in a nutshell ;)

About Me Portrait

I'm Favour Markson, a passionate software engineer with a background in backend development and a love for coding. I'm currently pursuing a Bachelor of Science in Computer Science at the University of Ibadan, where I'm honing my skills in various programming languages and technologies, including Python, Java, JavaScript, and C. I have experience building web applications using frameworks like Django and Node.js, and I'm proficient in database management with MySQL, PostgreSQL, and MongoDB.

My journey into coding started with a curiosity about technology, leading me to create and implement RESTful APIs and delve into software testing and version control systems. I also have hands-on experience with tools like Visual Studio, Azure, Git, and GitHub, and I'm continuously learning to stay updated with the latest trends in technology. As a Microsoft Student Ambassador, I actively engage with the tech community, organizing events and workshops to promote technology awareness.

In addition to my technical pursuits, I'm an avid chess player, applying strategic thinking to both my coding projects and games. When I'm not coding or playing chess, I enjoy blogging about my experiences in technology and gaming. Feel free to explore my projects and connect with me on LinkedIn or GitHub to see more of my work and insights.

Interests

What I do

Software Engineering

With a strong focus on backend development, I specialize in building robust API endpoints using Node.js (JavaScript), Django, and Java (Spring Boot). My proficiency in HTML, CSS, and React.js allows me to seamlessly integrate the frontend with the backend, ensuring smooth communication with MySQL and PostgreSQL databases. I leverage Python and Java to implement object-oriented programming, ensuring scalable and maintainable solutions.

Machine Learning and Artificial Intelligence

Utilizing Python and Azure AI, I go beyond mere creation to optimize and refine AI solutions. I build and deploy machine learning models, automate tasks, and enhance decision-making processes. By leveraging these powerful technologies, I not only improve efficiency but also extend the reach and impact of AI-driven solutions. I focus on optimizing post-development processes, ensuring that AI services are not only functional but also scalable.

Chess

As an avid chess player, I apply strategic thinking from the game to my approach in software development. Chess teaches patience, foresight, and problem-solving, which are crucial skills in coding. My peak ratings on Lichess are 2097 in blitz and 2197 in rapid, reflecting my dedication and analytical mindset. Chess is not just a hobby; it's a way to refine my decision-making and strategy skills, which I incorporate into my professional work.

What do I know?

Skills

Here are some of the technologies that are part of my current stack:

Python

Python

JavaScript

JS

Java

Java

React

React

HTML

HTML

CSS

CSS

NodeJS

NodeJS

ExpressJS

ExpressJS

EJS

EJS

Bootstrap

Bootstrap

C

C

MongoDB

MongoDB

What I use?

Tools

Tech stack known? Here are tools that I run:

VSCode

VSCode

Github

Github

ChatGPT

ChatGPT

Gemini

Gemini

What I've done?

Projects

Learning Log

HTML | CSS | BS | JS + Python(Django)

Create topics they want to learn about, and then add entries to each of those topics as they learn more about them.

StoryBooks

HTML | CSS | JS(Node.js) + Handlebars

StoryBooks is an application that allows users to create and manage their stories. It is integrated with Google OAuth and Microsoft OAuth

Huddle Landing Page

HTML | CSS | JS(Node.js) + Handlebars

StoryBooks is an application that allows users to create and manage their stories. It is integrated with Google OAuth and Microsoft OAuth

ExpressAuth-JWT

HTML | CSS | JS(Node.js)

This project is an authentication system that allows users to register, log in, and access a dashboard with authorized data using JWT-based authentication.

Task Manager

HTML | CSS | JS(Node.js)

The Task Manager web application was built with Node.js and Express. The app allows users to add, view, and manage tasks.

Jobs API

JS(Node.js) + Express | Swagger Docs

The Jobs API provides endpoints for efficient management of job listings. With features like user registration, authentication, and CRUD operations on job postings.

What's next!

Get In Touch

Interested in working together? We should schedule a time to chat. I'll bring the coffee.