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.
My story in a nutshell ;)
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.
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.
Here are some of the technologies that are part of my current stack:
Python
JS
Java
React
HTML
CSS
NodeJS
ExpressJS
EJS
Bootstrap
C
MongoDB
Tech stack known? Here are tools that I run:
VSCode
Github
ChatGPT
Gemini
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.
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
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
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.
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.
Interested in working together? We should schedule a time to chat. I'll bring the coffee.