About me

About Me

I believe in the power of fundamentals, ensuring clarity and efficiency in my software engineering practices. My approach is to find the simplest, most effective solutions to complex backend challenges.

I thrive on logical challenges, excelling in problem-solving with a drive to see tasks through to completion. I am passionate about building robust and scalable backend systems, with a particular interest in leveraging technologies to drive innovation and efficiency.

Skills

Skills

  • Python
  • Java
  • Flutter
  • Dart
  • C#
  • Git
  • SQL
  • Bash
  • Docker
  • OOP
  • RESTful APIs
  • Test Driven Development
  • CI/CD
  • Algorithms
  • Debugging
  • Django

Projects/Portfolio

Data Wrangling

Data Wrangling

Data wrangling is the process of transforming data from one form (raw) into another format for easy access and analysis. Also known as cleaning messy and complex (dirty) data. Here we have data of accepted recuits containing their respective department and their results attained from the tests they took. The project's key concepts were: merging dataframes, filtering dataframes, manipulating rows and columns.

Data Wrangling

Titanic

Titanic

Data of all passengers that boarded the Titanic used to determine who would likely survive the crash with the iceberg with which features. Features like gender as females were prioritised along with children, ticket class bought depending on the ticket class the passenger got that would roughly determine where the passenger was from the life boats, and other features. Using supervised learning for the machine learning model. Logistic Regression the algorithm used to model.

Titanic

Dice Game

Dice Game

Dice poker, playing poker with a die. The same rules of poker apply with a little twist, instead of cards. Without being limited by the number of the cards, one is able to attain a five of a kind. Imagine being able to change your hand if you do not like what you, even better, to be able to choose which values you want to change - a second chance to getting a better hand. There is a scoring system of which the player gets 100 points when the game starts, each round costs 10 points, game ends when player has less than 10 points. With that said player can quit the game at any point without reaching game over.

Dice Game

Youtube Video Downloader

Youtube logo

Bringing you the opportunity to download content from youtube, whether it is a single media or a playlist. The choice is yours; you also have the choice of choosing the format you want it as, should it be video or audio.

Youtube Video Downloader
Contact

Contact

Email: nkumaneandy@gmail.com