Khaja Moinuddin Mohammed's data science portfolio as a Python package
Project description
emkaymoin
Khaja Moinuddin Mohammed's data science portfolio — as a Python package.
pip install emkaymoin
import emkaymoin as emkay
emkay.whoami() # who is emkay?
emkay.summary() # full snapshot in one command
emkay.roast() # go on, you deserve it
emkay.puzzle() # solve a data riddle to unlock contact info
emkay.gg() # good game
Portfolio
| Function | |
|---|---|
emkay.whoami() |
# Bio card — name, role, availability |
emkay.summary() |
# Terminal resume — full snapshot |
emkay.pitch() |
# 30-second elevator pitch |
emkay.hire_me() |
# Why hire emkay |
emkay.contact() |
# Email, phone, GitHub, LinkedIn |
Projects
| Function | |
|---|---|
emkay.projects() |
# All projects as DataFrame |
emkay.projects(role='MLE') |
# Filter by role tag |
emkay.projects(domain='audio') |
# Filter by domain keyword |
emkay.projects(stack='XGBoost') |
# Filter by tech |
emkay.projects(sort='year', asc=True) |
# Sort ascending |
emkay.project('tacoma') |
# Full case study |
emkay.project('tacoma', mode='short') |
# One-liner summary |
emkay.project('tacoma', mode='json') |
# Raw dict |
emkay.top(n=3) |
# Most recent n projects |
emkay.random() |
# Random project |
emkay.search('CNN') |
# Search across all fields |
emkay.shap('tacoma') |
# SHAP feature importance chart |
Skills & Background
| Function | |
|---|---|
emkay.skills() |
# Skill proficiency bar chart |
emkay.stack() |
# All technologies used |
emkay.domains() |
# All project domains |
emkay.education() |
# Degrees and GPA |
emkay.achievements() |
# Awards, leadership, distinctions |
emkay.learning() |
# Currently learning |
Export & Resume
| Function | |
|---|---|
emkay.resume() |
# Full text resume in terminal |
emkay.resume(open=True) |
# Text resume + opens emkaymoin.com |
emkay.export('json') |
# Export full portfolio as JSON |
emkay.export('txt') |
# Export full portfolio as text file |
Easter Eggs
| Function | |
|---|---|
emkay.origin() |
# The story of how emkay became a data scientist |
emkay.loadout() |
# Tech stack as a gaming loadout |
emkay.bgmi() |
# Esports career and what it taught about data science |
emkay.rubiks() |
# ASCII Rubik's cube and the cube story |
emkay.fun_fact() |
# Random fun fact about emkay |
emkay.puzzle() |
# Solve a data riddle to unlock contact info |
emkay.solve('your answer') |
# Submit your puzzle answer |
emkay.gg() |
# Good game — closing message |
Meta
| Function | |
|---|---|
emkay.roast() |
# Random roast — self, recruiter, or tech person |
emkay.version() |
# Package version and changelog |
emkay.changelog() |
# Alias for version() |
emkay.star() |
# GitHub repo link |
emkay.credits() |
# End credits screen |
emkay.timeline() |
# ASCII project timeline |
emkay.help() |
# All commands |
Projects
| Year | Title | Domain | Key Result |
|---|---|---|---|
| 2026 | Tacoma Pole Inspection Risk | Utilities · ML | 18% est. risk ↓ |
| 2026 | SafeANC — Emergency-Aware ANC | Audio AI · DL | Concept · <50ms target |
| 2026 | Legal Clause Classifier | NLP · DL | 87% F1 |
| 2025 | Bird Species Audio Classification | Audio · DL | 100% binary · 71.9% multiclass |
| 2025 | Youth Substance Use Risk | Health · ML | 81% accuracy |
| 2025 | Global Mortality Analysis | Health · Research | 75–80% variance explained |
| 2024 | Seattle Smart Parking Demand | ML · Geospatial | R² = 0.86 |
| 2024 | SVM-Based Diabetes Risk Prediction | Health · ML | 84% accuracy · ROC-AUC 0.91 |
Zero dependencies
emkaymoin works out of the box with no required dependencies. If pandas is installed, emkay.projects() returns a DataFrame. If not, it prints a clean text list. Either way it works.
pip install emkaymoin # zero dependencies
pip install emkaymoin[full] # with pandas
Contact
- 📧 emkaymoin@gmail.com
- 🔗 linkedin.com/in/emkaymoin
- 🐙 github.com/kmohammedsu
- 🌐 emkaymoin.com
Data Scientist · M.S. Data Science · Seattle University · June 2026 · Available full-time
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file emkaymoin-0.5.0.tar.gz.
File metadata
- Download URL: emkaymoin-0.5.0.tar.gz
- Upload date:
- Size: 19.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba1bc7c0edae24716903ac86e616df71c45c0f8853f688a2aeb701d192072104
|
|
| MD5 |
0b9addbd3b97c088587b1bce77f4c6b3
|
|
| BLAKE2b-256 |
f38f3caa9f57f17f50b0e3a6e7563dcbc9161f342610a1d8088ee5d107ef5c0c
|
File details
Details for the file emkaymoin-0.5.0-py3-none-any.whl.
File metadata
- Download URL: emkaymoin-0.5.0-py3-none-any.whl
- Upload date:
- Size: 19.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.18
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f110d3b35acedfd63294676d5e4900cdb5c1a91b024bc2450871d92f9b333d09
|
|
| MD5 |
cc3e046061d3c3bbbf02618b936bd727
|
|
| BLAKE2b-256 |
c50180354ba64e47aa28a044cf5e33e31470107c5586fe4f4d174bd3df3ea7e7
|