Skip to content
View wdrammeh's full-sized avatar

Organizations

@tunninen

Block or report wdrammeh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wdrammeh/README.md

Hey, I'm Muhammed W. Drammeh

I'm a Data-Driven Engineer with expertise in both Front-end and Back-end architectures, and algorithmic problem-solving. I combine strong software delivery skills with a specialized focus on leveraging Machine Learning models within production environments to create intelligent, high-performance systems.

About Me

  • MSc Information Technology (Focus: Intelligent Systems) from UPN Veteran Jawa Timur
  • BSc Mathematics from The University of The Gambia (UTG)
  • 5+ industry experience in software development
  • Experienced desktop developer with Java (Swing Toolkit)
  • Experienced mobile developer with Flutter
  • Research on Deepfake Image Detection using CNN + Vision Transformer
  • Currently researching on Retrieval-Augmented Chatbot for University FAQs

Featured Projects

While I was still a student at UTG, I applied my understanding of Object-Oriented Programming (in Java) to develop this simple snake game (entirely from scratch) wherein a Snake (serpent) is a definite, ordered collection of Segments. A Segment is a single, separate part of a Snake's body. And a Snake moves by actually dragging its Segments along the appropriate axis. Using the jawa.awt.Graphics2D type, I defined a Nest. The Nest is the container wherein there's a snake and an egg, providing the graphics and actions of operations for the gameplay.

Dashboard is a student management system for The University of The Gambia. Using the swing toolkit, it provides a desktop application that let's student better organize their course work by properly filter and classifying courses, enabling printing of transcripts, presenting real-time performance analysis, and managing assignments. This project significantly boosts my understanding of Java and key concepts including, Maven, Serialization, Multi Threading, Java Mail, iText Pdf, and Selenium.

This was me trying to mingle my maths with my programming skills. MathPad is simply a mathematics algorithm implementation system. It integrates basic to intermediate level mathematics algorithms. There's a clear-cut among the algorithms based on their distribution / areas in mathematics: Number Theory, Finance, Algebra, Geometry, etc.

In addition to these and my many personal projects, I also work in many web application projects across my career as a developer for the companies I worked with. Most of those projects are classified.

Skills & Technologies

  • Languages: Java, Python, JavaScript, PHP, Kotlin, Dart
  • Desktop Development: Java (Swing)
  • Web Development: Spring, Flask, Laravel, Flutter
  • Mobile Development: Flutter
  • Machine Learning: TensorFlow, PyTorch, Keras, Scikit-Learn
  • Tools: Jupyter, Git, Docker, VS Code, IntelliJ, Android Studio
  • Other: Deep Learning, Natural Language Processing, Computer Vision

Current Focus

  • NLP & Retrieval-Augmented Systems
  • Deepfake Image Detection
  • Exploring robust and explainable AI models

Fun Fact

I enjoy turning complex AI concepts into simple explainer short videos.

Let's Connect

Popular repositories Loading

  1. utg-student-dashboard utg-student-dashboard Public

    A Flexible and Elegant student management system for The University of The Gambia ("UTG")

    Java 26 2

  2. math-pad math-pad Public

    A simple user-interface for implementing mathematic algorithms.

    Java

  3. invoice2data invoice2data Public

    Forked from invoice-x/invoice2data

    Extract structured data from PDF invoices

    Python

  4. java-workspace java-workspace Public

    My personal workspace towards becoming a Java Developer

    Java

  5. gallery gallery Public

    Forked from flutter/gallery

    Flutter Gallery is a resource to help developers evaluate and use Flutter

    Dart

  6. spring-boot-starterkit spring-boot-starterkit Public

    CSS