⚠️ No Internet Connection
You are viewing a cached version

Mohammed Abdullah

Mohammed Abdullah

🟢 Computer Science Major

An aspiring software developer with a passion for creating innovative solutions and a keen eye for detail.

Coding Laptop

Career Objective

Would like to be a part of a globally reputed organization by applying my skills and knowledge towards achieving organizational goals and objectives as well as my professional goals.

Education

B-Tech (CSE) - VNRVJIET (2021-2025) - GPA: 9.02

Intermediate - M.S Junior College (2019-2021) - Percentage: 98%

SSC - Ravindra Bharathi School (2019) - Score: 9.5

Skills

Programming Languages

C

C++

JavaScript

Java

Python

MYSQL

NodeJS

ReactJS

ExpressJS

MongoDB

NextJS

Concepts

Data Science

Data Analytics

Machine Learning

Transformers

Neural Networks

Artificial Intelligence

Game engines

Operating systems

Windows

Linux

Software tools

Git & Github

Excel

Autocad

Netlify

Misc/Other

HTML

CSS

Flask

R lang

Star UML

Apache Tomcat

Nginx

Redux

Tailwind

Certifications

Data Structures and Algorithms

- Udemy

MERN Stack (MongoDB, Express.js, React, and Node.js)

- Udemy

Real-Time Rice Seed Detection using Deep Learning and Augmented Reality (Reasearch and publication)

-International Conference on Advances in Computer Engineering and Communication Systems

Data Analytics using Python

- NPTEL

Machine Learning: Artificial Intelligence Decision Making with Minimax Course

- CodeCademy

Java certification

- LinkedIn Learning

Programming Foundations: Databases (MySql)

- LinkedIn Learning

Understanding the Architecture Behind LLAMA Model

- Scaler

Introduction to NextJS

- CodeCdemy

Projects

Air Traffic Control


Simulate Aircraft landings


  • Spawns planes at waypoints with random speeds
  • Planes follow waypoint until Final approach fix and land at runway
  • TCAS - Traffic collision avoidance system with Estimated time until crash
  • Added autopilot and also manual heading , altitude , speed selects
  • Navigate to nearest waypoint or holding pattern in case of emergencies

Technologies used:

Html Css JavaScript VanillaJS HTMLCanvas


Live on Website

SnapCook


A recipe recommendation system from an image


  • Processes input image
  • Extract ingredients from image
  • Generate recipes from ingredients
  • Added Text-to-Speech Functionality
  • Dynamic Language translations for recipes
  • Suggest tutorial and similar recipes from Youtube

Technologies used:

Machine Learning Flask Html CSS CNN - Convolutional Neural Networks Javascript Transformers


View on GitHub

Real Time Rice Seed Detection using Deep Learning and Augmented Reality


A Rice seed detection model using AR


  • Prepared handmade curated dataset manually
  • U-net for segmentation
  • MobileNetV2 for classification
  • ARcore for Android App and OpenCV for Windows
  • Displays green segmented mask overlay on each rice seed in real time
  • Displays rice seed variety and confidence score
  • Added source of origin and health benefits

Technologies used:

Machine Learning Deep Learning Roboflow TensorFlow OpenCV U-net MobileNetV2 ARcore Kotlin Android Studio


View on GitHub

Created and published Node.js library (npm)


A library to to get all player data and cards from a popular game Clash Royale


  • A lightweight Node.js library to fetch Clash Royale player data including cards and player stats.
  • Uses the RoyaleAPI proxy to bypass Supercell IP restrictions securely.
  • Provides two main functions: fetchPlayerCards and fetchPlayerData for retrieving player cards and profile info.
  • Automatically normalizes card levels and counts
  • Built with a modern ESM API compatible with Node.js 18+.
  • Comes with full TypeScript type definitions via index.d.ts.
  • Ideal for Next.js API routes, Express servers, and backend scripts.
  • Includes trophies, clan, wins, and card collection details with image links.
  • Open-source and published on npm

Technologies used:

JavaScript TypeScript NodeJS npm ESM Modules API Integration Open Source node git and github


npm package source

Clash Royale - Card Tracker


A website to track status and statistics of Clash Royale cards for faster progression


  • Displays all profile details of a user and performs winrate/win-ratio calculations
  • Displays all cards by normalizing their level and card counts into a visually appealing grid
  • Shows which cards are maxed and which are yet to be maxed, organized by categories and levels (% of cards per each level)
  • If cards are maxed, it shows how many elite wild cards you get for each rarity
  • Displays total cards needed to grey out a particular card for faster progression
  • Displays total cards needed to max out the whole account

Technologies used:

NextJS NextJS API creation Serverless API functions Dynamic routing Git / GitHub .env React Hooks Netlify


Live on Website

Tic Tac Toe - Game Engine


Unbeatable Tic Tac Toe game engine


  • Uses Minimax algorithm for decision making to search for the best move
  • Can increase or decrease search depth
  • Uses Alpha-Beta pruning to search faster by pruning unnecessary branches
  • Shows live evaluation of the current board state according to the engine
  • Shows best move for opponent if selected
  • Can switch between human and AI mode

Technologies used:

HTML CSS JavaScript Decision Making Minimax Alpha-Beta Pruning Game Tree Machine Learning AI


Live on Website

Blog Reader


Read blogs in a modern way


  • Read blogs organized in a modern and minimal way
  • Added support for various formats like bolding, italics, code sections, quotes, responsive tables
  • Added fluid animations for smooth navigation
  • Added copy and paste and other quality-of-life features
  • Added dark mode for ease on the eyes

Technologies used:

HTML CSS JavaScript VanillaJS


Live on Website

Chess Analyzer


Magic of FEN strings


  • Parses FEN strings
  • Evaluates scores for black and white pieces
  • Checks & checkmate detection and other statistics
  • Ascii score graph (-1 to 1)

Technologies used:

HTML CSS JavaScript VanillaJS


Live on Website

Discord Game Chatbot


Progress faster in your game


  • Retrieve live data from an online MMORPG
  • Process data to compute various game mechanics
  • Display derived statistics for faster progression
  • Moderate Discord servers & display graph statistics using slash-commands

Technologies used:

Python JavaScript DiscordPy NodeJS DiscordJS MySQL


Game Bot

Moderator Bot

Unified Civic Management System


A system to make rural lives easier


  • Login and register functionality
  • Users can raise complaints with phone numbers
  • Ration shops, hospital doctors, school teachers, and municipality timings & availability
  • Admin access to handle complaints and take action
  • In case of medical emergencies, inform ambulance immediately

Technologies used:

ReactJS Axios Nodemon ExpressJS HTML CSS JavaScript MySQL MERN Stack NodeJS Cloud/Remote MySQL DB


View on GitHub

Invoice Generator


Generate and download invoices


  • Dynamic date and time handling
  • Interactive invoice items
  • Live preview
  • Form reset functionality
  • PDF download
  • Sign your invoice

Technologies used:

HTML CSS JavaScript VanillaJS jsPDF HTML2Canvas Netlify


Live on Website

Timinx


Enjoy watching time by seeing tiny analog clocks in sync


  • A digital clock made with many small analog clocks
  • Each small analog clock moves independently to display the current time
  • Fully responsive on all screen sizes
  • Can also be used as a live screen wallpaper
  • Can be used as a screensaver
  • Full dark neon green minimal theme

Technologies used:

HTML CSS JavaScript VanillaJS DOM Manipulation


Live on Website

Dues Tracker


Manage and track personal or business dues and paybacks


  • Add and save contacts for quick entry selection
  • Record incoming dues and outgoing paybacks with details like name, reason, amount, and optional mobile number
  • View current bank balance, total dues, total paybacks, and net balance
  • Send daily reminders via WhatsApp
  • Export entries as PDF for record-keeping or sharing
  • Modify existing entries to correct or update information
  • Intuitive design for ease of use
  • Light and dark mode

Technologies used:

HTML5 CSS3 JavaScript (Vanilla JS) jsPDF HTML2Canvas Netlify


Live on Website

Attendance Tracker


Tracking got easier


  • Tracks attendance to reach a certain target
  • Displays graphs with future projections
  • Helps you take leaves if you surpass the target

Technologies used:

HTML CSS JavaScript VanillaJS ChartJS


Live on Website

QuranFlex/QuranEasy


Read Quran with Tafsir along with multiple translations side by side


  • Chapter and verse navigation for quick and easy searching
  • Multiple translations displayed side by side for multilingual users
  • Detailed Tafsirs including context and cross-references for every verse
  • Responsive design with many quality-of-life features
  • Added light and dark mode
  • Downloadable Windows desktop app (offline) and website (online)

Technologies used:

HTML5 CSS3 JavaScript VanillaJS ElectronJS Local DB.js PWA - Progressive Web App Netlify


QuranEasy

QuranFlex

ReflectHub


A place where rational people reflect deeply upon the creation of the Universe/Heavens, the Earth, and other real-life aspects.


  • A handcrafted compilation of videos and content for deep reflection
  • Categories include: Rational, Scientific, Inspirational, Reactions, Reflections, Verses from Quran, Declaration of faith
  • Advanced search functionality for ease of finding the right video
  • A dedicated section for reflections on many topics: Reflections
  • Implemented functionality for search engine crawlers to index the website

Technologies used:

HTML5 CSS3 JavaScript PWA - Progressive Web App Youtube API GitHub Pages ElectronJS Google Translate Service Worker


Live on Website

Achievements

Academic

Won 1st Prize in Math Olympiad held by Ravindra Bharathi School.

Won 1st Prize in English communication held by English club.

Won 2nd Prize at Inter-school Math Bee competition.

Won 2nd Prize at Science Expo conducted by Ravindra Bharathi School.

Co-Curricular

Participated in National Level Convergence Hackathon conducted by VNRVJIET.

Participated in ICPC International Collegiate Programming Contest.

Participated in Flipkart GRiD 4.0 - Software Development Challenge.

Participated in Holistic AI Workshop conducted by CSI at VNRVJIET.

Participated in Coding Contests conducted by Turing Hut and semi-finalist in Turing Cup 2024.

Extra-Curricular

Won 3rd Prize at National level SIP Prodigy ABACUS championship.

Achieved Black Belt in Karate and multiple Gold, Silver, and Bronze Medals in tournaments.

Active Member of Turing Hut.

Achieved Discord Active Developer Badge from Discord Developers Team.

Strengths

Focused

Quick-Learner

Problem Solving skills

Communication skills

Creative skills

Leadership skills

Hobbies

Travelling

Solving Rubix Cubes

Playing Football

Swimming

Star Gazing

Playing Chess

Gym

Courses completed

1 Year - 1 Semester

BASICS OF ELECTRICAL ENERGY FOR ENGINEERS

CALCULUS FOR ENGINEERS

ENGINEERING PHYSICS

PROGRAMMING THROUGH C

BASIC ELECTRICAL ENGINEERING LABORATORY

DESIGN SENSITIZATION

ENGINEERING DRAWING

ENGINEERING PHYSICS LABORATORY

PROGRAMMING THROUGH C LABORATORY

1 Year - 2 Semester

DATA STRUCTURES

ENGINEERING CHEMISTRY

ENGLISH

LINEAR ALGEBRA AND ADVANCED CALCULUS

STATISTICAL METHODS FOR DATA ANALYSIS

DATA STRUCTURES LABORATORY

ENGINEERING CHEMISTRY LABORATORY

ENGLISH LANGUAGE COMMUNICATION SKILLS LABORATORY

WORKSHOP PRACTICES

2 Year - 3 Semester

DATABASE MANAGEMENT SYSTEMS

DESIGN AND ANALYSIS OF ALGORITHMS

DIGITAL LOGIC DESIGN

MATHEMATICAL FOUNDATIONS FOR COMPUTER SCIENCE

OBJECT ORIENTED PROGRAMMING THROUGH C++

DATABASE MANAGEMENT SYSTEMS LABORATORY

ENVIRONMENTAL SCIENCE

OBJECT ORIENTED PROGRAMMING THROUGH C++ LABORATORY

PYTHON PROGRAMMING LABORATORY

2 Year - 4 Semester

COMPUTER ORGANIZATION

ENGINEERING ECONOMICS AND ACCOUNTANCY

FORMAL LANGUAGES AND AUTOMATA THEORY

JAVA PROGRAMMING

PROBABILITY, STATISTICS AND QUEUING THEORY

SOFTWARE ENGINEERING

JAVA PROGRAMMING LABORATORY

SOFTWARE ENGINEERING LABORATORY

3 Year - 5 Semester

3D PRINTING AND DESIGN

AUGMENTED REALITY AND VIRTUAL REALITY

COMPILER DESIGN

COMPUTER NETWORKS

OPERATING SYSTEMS

ADVANCED ENGLISH COMMUNICATION SKILLS LABORATORY

COMPUTER NETWORKS AND COMPILER DESIGN LABORATORY

DESIGN THINKING

GENDER SENSITIZATION

INTERNSHIP

3 Year - 6 Semester

ARTIFICIAL INTELLIGENCE

FUNDAMENTALS OF ROBOTICS AND DRONES

LINUX PROGRAMMING

MACHINE LEARNING

SOFTWARE PROJECT MANAGEMENT

WEB TECHNOLOGIES

MACHINE LEARNING USING PYTHON LABORATORY

WEB TECHNOLOGIES LABORATORY

4 Year - 7 Semester

BIG DATA ANALYTICS

INFORMATION SECURITY MANAGEMENT

INTERNET OF THINGS

PERSONALITY DEVELOPMENT AND PUBLIC SPEAKING

PRINCIPLES OF MANAGEMENT AND ORGANIZATIONAL BEHAVIOUR

BIG DATA ANALYTICS LABORATORY

MAJOR PROJECT PHASE - I

MINI-PROJECT

4 Year - 8 Semester

DISTRIBUTED TRUST AND BLOCKCHAIN TECHNOLOGIES

EMBEDDED SYSTEMS FOR IOT

INFORMATION RETRIEVAL SYSTEMS

MAJOR PROJECT PHASE - II