Skip to main content

About Me

About Jeangineerman

Last updated: June 1, 2025

Hi, my name is Nfon Jean‑noel, a fifth‑year Computer Engineering student and practicing Android developer. Through this blog, Jeangineerman, I share my technology adventures as I navigate both academic projects and real‑world software challenges.

Who I Am

I’m currently in the final year of a five‑year Computer Engineering program. Over the past years, I’ve studied—and put into practice—topics such as:

  • Computer Architecture & Networks
  • Data Structures, Algorithms, and Programming Languages
  • Operating Systems, Database Systems, and Computer Security
  • Software Engineering Principles

This solid foundation in mathematics, science, and technical communication has enabled me to tackle complex problems and build production‑ready applications.

Professional Highlights

  • Lead Android Developer @ Switchn
    Spearheaded the Android team on a mobile app that has surpassed 500,000 downloads.
  • Creator of “GCE Results” App (Play Store)
    Developed and published an application that helps students check their Cameroon GCE results. It has achieved over 10,000 downloads to date.
  • Independent & Contract Projects
    Collaborated with several tech companies on multiple Android and full‑stack projects—some of which I document and share here on the blog.

What You’ll Find on Jeangineerman

  1. Project Case Studies & Walkthroughs
    Step‑by‑step breakdowns of real‑world applications I’ve built or contributed to, including architecture diagrams, code snippets, and lessons learned.
  2. Tutorials & How‑Tos
    Android development guides (from UI/UX in Jetpack Compose to integrating REST APIs), plus posts on other technologies I encounter during my engineering coursework.
  3. Career Insights & Lessons Learned
    Reflections on balancing school and freelance development, preparing for internships, and transitioning from student projects to production releases.
  4. Open‑Source Contributions
    Highlights of repositories I maintain or contribute to—check out my work on GitHub for sample code and utilities that power my projects.

Why I Started This Blog

In my journey through Computer Engineering, I noticed a gap between academic exercises and industry expectations. Jeangineerman exists to:

  • Bridge Theory and Practice: Show how concepts from class translate into real mobile apps or backend services.
  • Encourage Peer Learning: Share mistakes and successes so fellow students (or anyone interested) can accelerate their own projects.
  • Provide a Living Portfolio: Instead of a static resume, readers can explore interactive tutorials and source code that demonstrate my skills.

Who Should Read This

Whether you’re:

  • An aspiring software engineer curious about Android development,
  • A current Computer Engineering student looking for project inspiration,
  • Or anyone interested in seeing how theory evolves into polished apps,

you’ll find content here that’s practical, in‑depth, and grounded in real outcomes.

Connect & Collaborate

Email: nfonjeannoel1@gmail.com
GitHub: github.com/nfonjeannoel

I welcome questions, feedback, and potential collaboration inquiries. If you have an idea for a guest post or want to share your own project story, feel free to reach out.

Thank you for stopping by—let’s build and learn together!

Popular posts from this blog

I Created a Trello Clone (Karaban Style Board) - Frontend and Backend

Hey there, fellow tech enthusiasts! Have you ever had one of those moments when you're itching to learn something new and embark on a project that not only challenges your skills but also proves your knowledge? Well, that was me during a six-month internship, and that's how this journey began. What Sparked the Idea? So, what inspired me to dive headfirst into a Trello clone project? It was partly out of curiosity, partly a desire to create something substantial, and partly because I needed to build a project for my internship. And let's face it, Trello, with all its boards, lists, and cards, seemed like a complex system with a lot going on – the perfect challenge to take on. Unpacking Trello Clones for Newbies Before we dive too deep, let me clarify what a Trello clone is for those who may not be familiar with it. Trello is like a Swiss army knife for teams – it's a work management system that helps you keep track of tasks. You've got boards that represent teams or ...

Scraping Complex Websites Made Easy: A Step-by-Step Guide - Part 2

  Demystifying Web Scraping: How to Extract Data from Complex Websites In the previous part , of this tutorial, we did some base work like setting up the spider, collecting products, finding price API, and some other useful lessons. I will advise you to check that out as well. In part 2 of Scraping Complex Websites, we will be seeing how to extract the extra products that are loaded as we scroll down. Some things we will do involve Finding the right request from the network tab copying and formatting the curl request Mimicking the browser request in scrapy Making a post request in scrapy Merging the code This video part has a lot of technical details that i decided to make in form of a video. feel free to check the source code on GitHub

Scraping Complex Websites Made Easy: A Step-by-Step Guide

Demystifying Web Scraping: How to Extract Data from Complex Websites Web scraping has become an essential skill for data analysts, researchers, and developers in various fields. It involves extracting data from websites and storing it in a structured format for analysis or use in other applications. In this tutorial, we will learn how to scrape a complex website using Scrapy, a Python-based web scraping framework. Our target website will be www.walmart.ca, a popular e-commerce website in Canada. By the end of this tutorial, you will have the skills and knowledge to scrape any website using Scrapy and handle complex website structures. Let's get started! I. Introduction While learning to scrape simple websites like https://quotes.toscrape.com/ is a good starting point, many beginners struggle with applying their skills to real-life websites that clients require. This is because such websites often contain complex features and structures that require additional training to handle. In...