Skip to content

Instantly share code, notes, and snippets.

@wyattowalsh
Created June 8, 2025 10:57
Show Gist options
  • Save wyattowalsh/bbc3a859057f5fc7cb3d8bae5b1ced17 to your computer and use it in GitHub Desktop.
Save wyattowalsh/bbc3a859057f5fc7cb3d8bae5b1ced17 to your computer and use it in GitHub Desktop.
{
"@context": {
"name": "http://schema.org/name",
"related": "http://www.w3.org/2004/02/skos/core#related",
"Skill": "http://schema.org/DefinedTerm",
"Interest": "http://schema.org/DefinedTerm",
"SkillKeyword": "http://schema.org/DefinedTerm",
"InterestKeyword": "http://schema.org/DefinedTerm"
},
"@graph": [
{
"@id": "#skill-categories",
"@type": "Skill",
"name": "Skill Categories",
"related": [
{
"@id": "#software-development"
},
{
"@id": "#data"
},
{
"@id": "#ai-machine-learning"
},
{
"@id": "#web-development"
},
{
"@id": "#infrastructure-devops"
},
{
"@id": "#domain-expertise"
},
{
"@id": "#development-tools-practices"
},
{
"@id": "#design-creative-tools"
},
{
"@id": "#hardware-iot"
},
{
"@id": "#education-teaching"
}
]
},
{
"@id": "#software-development",
"@type": "Skill",
"name": "Software Development",
"related": [
{
"@id": "#programming-languages"
},
{
"@id": "#api-development"
},
{
"@id": "#software-testing-quality-assurance"
},
{
"@id": "#clean-code"
},
{
"@id": "#design-patterns"
},
{
"@id": "#tdd"
},
{
"@id": "#version-control"
},
{
"@id": "#project-management"
},
{
"@id": "#documentation"
},
{
"@id": "#high-availability-systems"
},
{
"@id": "#mission-critical-applications"
},
{
"@id": "#mission-critical-financial-systems"
},
{
"@id": "#system-design"
},
{
"@id": "#enterprise-architecture"
},
{
"@id": "#sdlc-practices"
},
{
"@id": "#enterprise-grade-engineering"
}
]
},
{
"@id": "#programming-languages",
"@type": "Skill",
"name": "Programming Languages",
"related": [
{
"@id": "#python"
},
{
"@id": "#r"
},
{
"@id": "#java"
},
{
"@id": "#ruby"
},
{
"@id": "#matlab"
},
{
"@id": "#sql"
},
{
"@id": "#javascript"
},
{
"@id": "#typescript"
},
{
"@id": "#html5"
},
{
"@id": "#css3"
}
]
},
{
"@id": "#python",
"@type": "Skill",
"name": "Python",
"related": [
{
"@id": "#interpreted-language"
},
{
"@id": "#dynamic-typing"
},
{
"@id": "#object-oriented-programming"
},
{
"@id": "#functional-programming"
},
{
"@id": "#scripting"
},
{
"@id": "#data-science"
},
{
"@id": "#machine-learning"
},
{
"@id": "#web-development"
},
{
"@id": "#automation"
},
{
"@id": "#devops"
},
{
"@id": "#scientific-computing"
},
{
"@id": "#data-analysis"
},
{
"@id": "#data-engineering"
},
{
"@id": "#backend-development"
},
{
"@id": "#gui-development"
},
{
"@id": "#numerical-computing"
},
{
"@id": "#pep-8"
},
{
"@id": "#pytest"
},
{
"@id": "#python-hypothesis"
},
{
"@id": "#ruff"
},
{
"@id": "#mypy"
},
{
"@id": "#black"
},
{
"@id": "#isort"
},
{
"@id": "#pylint"
},
{
"@id": "#autoflake"
},
{
"@id": "#pylama"
},
{
"@id": "#poetry"
},
{
"@id": "#conda"
},
{
"@id": "#pyenv"
},
{
"@id": "#cpython"
},
{
"@id": "#pypy"
},
{
"@id": "#pip"
},
{
"@id": "#venv"
},
{
"@id": "#pypi"
},
{
"@id": "#global-interpreter-lock-gil"
},
{
"@id": "#free-threading"
},
{
"@id": "#networkx"
},
{
"@id": "#yfinance"
},
{
"@id": "#spotipy"
},
{
"@id": "#python-kdb-interface"
}
]
},
{
"@id": "#javascript",
"@type": "Skill",
"name": "JavaScript",
"related": [
{
"@id": "#interpreted-language"
},
{
"@id": "#dynamic-typing"
},
{
"@id": "#ecmascript"
},
{
"@id": "#es6"
},
{
"@id": "#es2015"
},
{
"@id": "#es2016"
},
{
"@id": "#es2017"
},
{
"@id": "#es2018"
},
{
"@id": "#es2019"
},
{
"@id": "#es2020"
},
{
"@id": "#es2021"
},
{
"@id": "#es2022"
},
{
"@id": "#asynchronous-programming"
},
{
"@id": "#promises"
},
{
"@id": "#asyncawait"
},
{
"@id": "#dom-manipulation"
},
{
"@id": "#event-driven-programming"
},
{
"@id": "#callbacks"
},
{
"@id": "#json"
},
{
"@id": "#ajax"
},
{
"@id": "#single-page-applications"
},
{
"@id": "#progressive-web-apps"
},
{
"@id": "#frontend-development"
},
{
"@id": "#npm"
},
{
"@id": "#yarn"
},
{
"@id": "#eslint"
}
]
},
{
"@id": "#typescript",
"@type": "Skill",
"name": "TypeScript",
"related": [
{
"@id": "#statically-typed"
},
{
"@id": "#superset-of-javascript"
},
{
"@id": "#generics"
},
{
"@id": "#type-inference"
},
{
"@id": "#union-types"
},
{
"@id": "#interfaces"
},
{
"@id": "#decorators"
},
{
"@id": "#type-checking"
},
{
"@id": "#transpilation"
},
{
"@id": "#full-stack-development"
}
]
},
{
"@id": "#java",
"@type": "Skill",
"name": "Java",
"related": [
{
"@id": "#compiled-language"
},
{
"@id": "#object-oriented-programming"
},
{
"@id": "#jvm"
},
{
"@id": "#enterprise-applications"
},
{
"@id": "#spring"
},
{
"@id": "#hibernate"
},
{
"@id": "#maven"
},
{
"@id": "#gradle"
}
]
},
{
"@id": "#r",
"@type": "Skill",
"name": "R",
"related": [
{
"@id": "#statistical-analysis"
},
{
"@id": "#tidyverse"
},
{
"@id": "#ggplot2"
},
{
"@id": "#shiny"
},
{
"@id": "#data-manipulation"
},
{
"@id": "#mgcv"
}
]
},
{
"@id": "#matlab",
"@type": "Skill",
"name": "Matlab",
"related": [
{
"@id": "#numerical-computing"
},
{
"@id": "#matrix-operations"
},
{
"@id": "#signal-processing"
},
{
"@id": "#prototyping"
}
]
},
{
"@id": "#sql",
"@type": "Skill",
"name": "SQL",
"related": [
{
"@id": "#relational-databases"
},
{
"@id": "#query-optimization"
},
{
"@id": "#ddl"
},
{
"@id": "#dml"
},
{
"@id": "#joins"
},
{
"@id": "#acid"
},
{
"@id": "#transactions"
}
]
},
{
"@id": "#html5",
"@type": "Skill",
"name": "HTML5",
"related": [
{
"@id": "#markup-language"
},
{
"@id": "#semantic-elements"
},
{
"@id": "#cross-browser-compatibility"
}
]
},
{
"@id": "#css3",
"@type": "Skill",
"name": "CSS3",
"related": [
{
"@id": "#styling"
},
{
"@id": "#responsive-design"
},
{
"@id": "#media-queries"
},
{
"@id": "#animations"
}
]
},
{
"@id": "#api-development",
"@type": "Skill",
"name": "API Development",
"related": [
{
"@id": "#rest"
},
{
"@id": "#graphql"
},
{
"@id": "#fastapi"
},
{
"@id": "#expressjs"
},
{
"@id": "#nestjs"
},
{
"@id": "#django-rest-framework"
},
{
"@id": "#trpc"
},
{
"@id": "#grpc"
},
{
"@id": "#flask"
},
{
"@id": "#websockets"
},
{
"@id": "#socketio"
},
{
"@id": "#api-design"
},
{
"@id": "#authentication-security"
},
{
"@id": "#swaggeropenapi"
},
{
"@id": "#api-gateway"
},
{
"@id": "#oauth"
},
{
"@id": "#jwt"
},
{
"@id": "#postman"
},
{
"@id": "#api-documentation"
},
{
"@id": "#api-testing"
},
{
"@id": "#api-security"
},
{
"@id": "#idempotency"
},
{
"@id": "#circuit-breaking"
},
{
"@id": "#server-sent-events"
},
{
"@id": "#telegram-bot-integration"
}
]
},
{
"@id": "#software-testing-quality-assurance",
"@type": "Skill",
"name": "Software Testing & Quality Assurance",
"related": [
{
"@id": "#tdd"
},
{
"@id": "#unit-testing"
},
{
"@id": "#integration-testing"
},
{
"@id": "#e2e-testing"
},
{
"@id": "#regression-testing"
},
{
"@id": "#performance-testing"
},
{
"@id": "#pytest"
},
{
"@id": "#jest"
},
{
"@id": "#cypress"
},
{
"@id": "#storybook"
},
{
"@id": "#storybookjs"
},
{
"@id": "#test-driven-development"
},
{
"@id": "#red-green-refactor"
},
{
"@id": "#load-testing"
},
{
"@id": "#react-testing-library"
},
{
"@id": "#test-coverage-analysis"
},
{
"@id": "#continuous-integration-testing"
},
{
"@id": "#cicd-testing-pipelines"
},
{
"@id": "#behavior-driven-development"
},
{
"@id": "#test-automation"
},
{
"@id": "#code-quality"
},
{
"@id": "#bug-tracking"
},
{
"@id": "#issue-resolution"
},
{
"@id": "#error-handling"
},
{
"@id": "#test-environments"
},
{
"@id": "#test-data-management"
},
{
"@id": "#mock-objects"
},
{
"@id": "#test-fixtures"
},
{
"@id": "#test-suites"
},
{
"@id": "#test-documentation"
},
{
"@id": "#user-acceptance-testing"
},
{
"@id": "#code-reviews"
},
{
"@id": "#static-code-analysis"
},
{
"@id": "#test-metrics"
},
{
"@id": "#quality-control"
},
{
"@id": "#testing-methodologies"
},
{
"@id": "#test-strategy"
},
{
"@id": "#security-testing"
},
{
"@id": "#cross-browser-testing"
},
{
"@id": "#responsive-design-testing"
},
{
"@id": "#python-hypothesis"
}
]
},
{
"@id": "#clean-code",
"@type": "Skill",
"name": "Clean Code",
"related": [
{
"@id": "#readability"
},
{
"@id": "#maintainability"
},
{
"@id": "#refactoring"
},
{
"@id": "#solid-principles"
}
]
},
{
"@id": "#design-patterns",
"@type": "Skill",
"name": "Design Patterns",
"related": [
{
"@id": "#creational-patterns"
},
{
"@id": "#structural-patterns"
},
{
"@id": "#behavioral-patterns"
},
{
"@id": "#reusable-code"
},
{
"@id": "#solid"
}
]
},
{
"@id": "#tdd",
"@type": "Skill",
"name": "TDD",
"related": [
{
"@id": "#test-driven-development"
},
{
"@id": "#red-green-refactor"
},
{
"@id": "#pytest"
},
{
"@id": "#jest"
},
{
"@id": "#cypress"
}
]
},
{
"@id": "#version-control",
"@type": "Skill",
"name": "Version Control",
"related": [
{
"@id": "#git"
},
{
"@id": "#branching-strategies"
},
{
"@id": "#pull-requests"
},
{
"@id": "#merge-conflicts"
},
{
"@id": "#version-control-platforms"
}
]
},
{
"@id": "#project-management",
"@type": "Skill",
"name": "Project Management",
"related": [
{
"@id": "#agile-methodologies"
},
{
"@id": "#scrum"
},
{
"@id": "#kanban"
},
{
"@id": "#resource-allocation"
},
{
"@id": "#jira"
},
{
"@id": "#notion"
},
{
"@id": "#confluence"
},
{
"@id": "#asana"
},
{
"@id": "#risk-management"
},
{
"@id": "#microsoft-office"
},
{
"@id": "#microsoft-excel"
},
{
"@id": "#sprint-planning"
},
{
"@id": "#project-roadmaps"
},
{
"@id": "#timeline-management"
},
{
"@id": "#stakeholder-management"
},
{
"@id": "#technical-leadership"
},
{
"@id": "#team-coordination"
},
{
"@id": "#project-documentation"
},
{
"@id": "#requirements-gathering"
},
{
"@id": "#task-prioritization"
},
{
"@id": "#project-scoping"
},
{
"@id": "#milestone-planning"
},
{
"@id": "#status-reporting"
},
{
"@id": "#cross-functional-teams"
},
{
"@id": "#project-scheduling"
},
{
"@id": "#dependency-management"
},
{
"@id": "#technical-project-management"
},
{
"@id": "#product-backlog-management"
},
{
"@id": "#release-planning"
},
{
"@id": "#issue-tracking"
},
{
"@id": "#github-project-management"
},
{
"@id": "#project-estimation"
},
{
"@id": "#technical-decision-making"
},
{
"@id": "#quality-assurance"
},
{
"@id": "#deliverable-management"
},
{
"@id": "#project-retrospectives"
},
{
"@id": "#continuous-improvement"
},
{
"@id": "#lean-project-management"
},
{
"@id": "#developer-mentorship"
},
{
"@id": "#leadership"
},
{
"@id": "#collaborative-development"
},
{
"@id": "#software-development-lifecycle"
},
{
"@id": "#sdlc"
},
{
"@id": "#devops-integration"
},
{
"@id": "#dynamic-startup-environments"
},
{
"@id": "#junior-developer-mentoring"
},
{
"@id": "#technical-growth-acceleration"
},
{
"@id": "#academic-program-management"
}
]
},
{
"@id": "#documentation",
"@type": "Skill",
"name": "Documentation",
"related": [
{
"@id": "#markdown"
},
{
"@id": "#latex"
},
{
"@id": "#sphinx-docs"
},
{
"@id": "#technical-writing"
},
{
"@id": "#versioned-docs"
},
{
"@id": "#obsidian"
},
{
"@id": "#overleaf"
},
{
"@id": "#mermaidjs"
},
{
"@id": "#restructuredtext"
},
{
"@id": "#mdx"
},
{
"@id": "#katex"
},
{
"@id": "#mathematical-typesetting"
},
{
"@id": "#remarkrehype"
},
{
"@id": "#content-format"
}
]
},
{
"@id": "#data",
"@type": "Skill",
"name": "Data",
"related": [
{
"@id": "#data-engineering"
},
{
"@id": "#data-science"
},
{
"@id": "#data-collection-web-scraping"
},
{
"@id": "#data-visualization"
},
{
"@id": "#database-systems"
},
{
"@id": "#big-data"
},
{
"@id": "#sports-data-analytics"
},
{
"@id": "#file-format-optimization"
}
]
},
{
"@id": "#data-engineering",
"@type": "Skill",
"name": "Data Engineering",
"related": [
{
"@id": "#etl-pipeline-development"
},
{
"@id": "#data-pipeline-architecture"
},
{
"@id": "#real-time-data-processing"
},
{
"@id": "#batch-processing"
},
{
"@id": "#stream-processing"
},
{
"@id": "#data-modeling"
},
{
"@id": "#data-warehousing"
},
{
"@id": "#data-lakes"
},
{
"@id": "#data-quality"
},
{
"@id": "#data-governance"
},
{
"@id": "#database-optimization"
},
{
"@id": "#performance-tuning"
},
{
"@id": "#schema-design"
},
{
"@id": "#data-integration"
},
{
"@id": "#financial-data-integration"
},
{
"@id": "#data-validation"
},
{
"@id": "#data-testing"
},
{
"@id": "#data-documentation"
},
{
"@id": "#change-data-capture"
},
{
"@id": "#incremental-processing"
},
{
"@id": "#data-lineage"
},
{
"@id": "#data-security"
},
{
"@id": "#data-privacy"
},
{
"@id": "#data-compliance"
},
{
"@id": "#apache-airflow"
},
{
"@id": "#dagster"
},
{
"@id": "#kedro"
},
{
"@id": "#dbt"
},
{
"@id": "#apache-kafka"
},
{
"@id": "#apache-spark"
},
{
"@id": "#pandas"
},
{
"@id": "#numpy"
},
{
"@id": "#multiprocessing"
},
{
"@id": "#apache-arrow"
},
{
"@id": "#automated-spreadsheet-creation"
},
{
"@id": "#data-sink-development"
},
{
"@id": "#access-group-management"
},
{
"@id": "#data-modeling-normalization"
},
{
"@id": "#data-versioning"
},
{
"@id": "#lakehouse-architecture"
},
{
"@id": "#file-format-optimization"
},
{
"@id": "#web3-data-integration"
},
{
"@id": "#prefect"
},
{
"@id": "#snowflake"
},
{
"@id": "#redshift"
},
{
"@id": "#bigquery"
},
{
"@id": "#modin"
},
{
"@id": "#ray"
},
{
"@id": "#dask"
}
]
},
{
"@id": "#data-collection-web-scraping",
"@type": "Skill",
"name": "Data Collection & Web Scraping",
"related": [
{
"@id": "#scrapy"
},
{
"@id": "#selenium"
},
{
"@id": "#playwright"
},
{
"@id": "#puppeteer"
},
{
"@id": "#beautifulsoup"
},
{
"@id": "#requests"
},
{
"@id": "#etl"
},
{
"@id": "#automation"
},
{
"@id": "#large-scale-data-collection"
},
{
"@id": "#nba-api"
},
{
"@id": "#pytrends"
},
{
"@id": "#web3-data-scraping"
},
{
"@id": "#ocean-protocol"
},
{
"@id": "#apis"
},
{
"@id": "#crawlee"
},
{
"@id": "#apify"
},
{
"@id": "#scrapingbee"
},
{
"@id": "#pyppeteer"
},
{
"@id": "#splash"
}
]
},
{
"@id": "#data-science",
"@type": "Skill",
"name": "Data Science",
"related": [
{
"@id": "#exploratory-data-analysis"
},
{
"@id": "#statistical-analysis"
},
{
"@id": "#feature-dataset-engineering"
},
{
"@id": "#predictive-analytics"
},
{
"@id": "#experimentation"
},
{
"@id": "#ab-testing"
},
{
"@id": "#machine-learning"
},
{
"@id": "#python"
},
{
"@id": "#r"
},
{
"@id": "#matlab"
},
{
"@id": "#google-colab"
},
{
"@id": "#opencv"
},
{
"@id": "#openai-gym"
},
{
"@id": "#scipy"
},
{
"@id": "#agent-based-modeling"
},
{
"@id": "#simulation"
},
{
"@id": "#sports-analytics"
},
{
"@id": "#wine-quality-prediction"
},
{
"@id": "#data-science-education"
}
]
},
{
"@id": "#data-visualization",
"@type": "Skill",
"name": "Data Visualization",
"related": [
{
"@id": "#matplotlib"
},
{
"@id": "#seaborn"
},
{
"@id": "#plotly"
},
{
"@id": "#dash"
},
{
"@id": "#bokeh"
},
{
"@id": "#d3js"
},
{
"@id": "#tableau"
},
{
"@id": "#ggplot2"
},
{
"@id": "#interactive-data-visualization"
},
{
"@id": "#multi-dimensional-visualization"
},
{
"@id": "#streamlit"
},
{
"@id": "#gradio"
}
]
},
{
"@id": "#database-systems",
"@type": "Skill",
"name": "Database Systems",
"related": [
{
"@id": "#postgresql"
},
{
"@id": "#mysql"
},
{
"@id": "#sqlite"
},
{
"@id": "#mongodb"
},
{
"@id": "#neo4j"
},
{
"@id": "#redis"
},
{
"@id": "#high-availability"
},
{
"@id": "#sharding"
},
{
"@id": "#replication"
},
{
"@id": "#acid"
},
{
"@id": "#indexing-strategies"
},
{
"@id": "#sqlalchemy"
},
{
"@id": "#oracle-database"
},
{
"@id": "#time-series-data-management"
},
{
"@id": "#sqlite-database-optimization"
},
{
"@id": "#weaviate"
},
{
"@id": "#kdbq"
}
]
},
{
"@id": "#big-data",
"@type": "Skill",
"name": "Big Data",
"related": [
{
"@id": "#distributed-computing"
},
{
"@id": "#batch-processing"
},
{
"@id": "#streaming"
},
{
"@id": "#apache-spark"
},
{
"@id": "#apache-kafka"
},
{
"@id": "#ray"
},
{
"@id": "#dask"
},
{
"@id": "#modin"
}
]
},
{
"@id": "#ai-machine-learning",
"@type": "Skill",
"name": "AI & Machine Learning",
"related": [
{
"@id": "#machine-learning"
},
{
"@id": "#deep-learning"
},
{
"@id": "#natural-language-processing"
},
{
"@id": "#ai-llms"
},
{
"@id": "#mlops"
},
{
"@id": "#ai-driven-development"
},
{
"@id": "#multimodal-ai"
}
]
},
{
"@id": "#machine-learning",
"@type": "Skill",
"name": "Machine Learning",
"related": [
{
"@id": "#supervised-learning"
},
{
"@id": "#unsupervised-learning"
},
{
"@id": "#reinforcement-learning"
},
{
"@id": "#classification"
},
{
"@id": "#regression"
},
{
"@id": "#clustering"
},
{
"@id": "#ensemble-methods"
},
{
"@id": "#time-series-forecasting"
},
{
"@id": "#anomaly-detection"
},
{
"@id": "#hyperparameter-tuning"
},
{
"@id": "#scikit-learn"
},
{
"@id": "#pycaret"
},
{
"@id": "#xgboost"
},
{
"@id": "#lightgbm"
},
{
"@id": "#catboost"
},
{
"@id": "#metaheuristics"
},
{
"@id": "#semi-supervised-learning"
},
{
"@id": "#predictive-modeling"
},
{
"@id": "#dimensionality-reduction"
},
{
"@id": "#feature-dataset-engineering"
},
{
"@id": "#model-selection"
},
{
"@id": "#model-evaluation"
},
{
"@id": "#model-deployment"
},
{
"@id": "#cross-validation"
},
{
"@id": "#transfer-learning"
},
{
"@id": "#few-shot-learning"
},
{
"@id": "#zero-shot-learning"
},
{
"@id": "#recommender-systems"
},
{
"@id": "#generative-models"
},
{
"@id": "#outlier-detection"
},
{
"@id": "#ml-pipelines"
},
{
"@id": "#model-monitoring"
},
{
"@id": "#validation-strategies"
},
{
"@id": "#bias-variance-tradeoff"
},
{
"@id": "#overfitting-prevention"
},
{
"@id": "#regularization"
},
{
"@id": "#interpretable-ml"
},
{
"@id": "#explainable-ai"
},
{
"@id": "#automl"
},
{
"@id": "#statistical-learning"
},
{
"@id": "#computational-learning-theory"
},
{
"@id": "#experimental-design"
},
{
"@id": "#performance-metrics"
},
{
"@id": "#ml-driven-anomaly-detection"
},
{
"@id": "#financial-risk-detection-models"
},
{
"@id": "#algorithmic-trading"
},
{
"@id": "#advanced-regression-techniques"
},
{
"@id": "#hybrid-machine-learning-systems"
},
{
"@id": "#wine-quality-prediction"
},
{
"@id": "#shap"
},
{
"@id": "#permutation-importance"
},
{
"@id": "#huber-loss"
},
{
"@id": "#mathematical-foundations"
},
{
"@id": "#prophet"
}
]
},
{
"@id": "#deep-learning",
"@type": "Skill",
"name": "Deep Learning",
"related": [
{
"@id": "#neural-networks"
},
{
"@id": "#cnn"
},
{
"@id": "#rnn"
},
{
"@id": "#lstm"
},
{
"@id": "#gan"
},
{
"@id": "#transformers"
},
{
"@id": "#pytorch"
},
{
"@id": "#tensorflow"
},
{
"@id": "#keras"
},
{
"@id": "#transfer-learning"
},
{
"@id": "#backpropagation"
},
{
"@id": "#gradient-descent"
},
{
"@id": "#activation-functions"
},
{
"@id": "#loss-functions"
},
{
"@id": "#optimization-algorithms"
},
{
"@id": "#attention-mechanisms"
},
{
"@id": "#autoencoder"
},
{
"@id": "#diffusion-models"
},
{
"@id": "#foundation-models"
},
{
"@id": "#batch-normalization"
},
{
"@id": "#dropout"
},
{
"@id": "#regularization"
},
{
"@id": "#weight-initialization"
},
{
"@id": "#feature-extraction"
},
{
"@id": "#fine-tuning"
},
{
"@id": "#model-compression"
},
{
"@id": "#computer-vision"
},
{
"@id": "#speech-recognition"
},
{
"@id": "#gpu-acceleration"
},
{
"@id": "#distributed-training"
},
{
"@id": "#high-performance-computing"
},
{
"@id": "#neural-prophet"
}
]
},
{
"@id": "#natural-language-processing",
"@type": "Skill",
"name": "Natural Language Processing",
"related": [
{
"@id": "#computational-linguistics"
},
{
"@id": "#text-analysis"
},
{
"@id": "#sentiment-analysis"
},
{
"@id": "#topic-modeling"
},
{
"@id": "#ner"
},
{
"@id": "#spacy"
},
{
"@id": "#nltk"
},
{
"@id": "#gensim"
},
{
"@id": "#bert"
},
{
"@id": "#gpt"
},
{
"@id": "#tokenizers"
},
{
"@id": "#word-embeddings"
},
{
"@id": "#sentence-bert"
},
{
"@id": "#text-mining"
},
{
"@id": "#language-understanding"
},
{
"@id": "#text-processing"
},
{
"@id": "#text-classification"
},
{
"@id": "#named-entity-recognition"
},
{
"@id": "#pos-tagging"
},
{
"@id": "#dependency-parsing"
},
{
"@id": "#semantic-analysis"
},
{
"@id": "#text-summarization"
},
{
"@id": "#machine-translation"
},
{
"@id": "#speech-recognition"
},
{
"@id": "#text-to-speech"
},
{
"@id": "#question-answering"
},
{
"@id": "#information-extraction"
},
{
"@id": "#information-retrieval"
},
{
"@id": "#document-classification"
},
{
"@id": "#document-clustering"
},
{
"@id": "#hugging-face-transformers"
},
{
"@id": "#bertopic"
},
{
"@id": "#haystack"
},
{
"@id": "#top2vec"
}
]
},
{
"@id": "#ai-llms",
"@type": "Skill",
"name": "AI & LLMs",
"related": [
{
"@id": "#openai-api"
},
{
"@id": "#langchain"
},
{
"@id": "#langgraph"
},
{
"@id": "#llamaindex"
},
{
"@id": "#generative-ai"
},
{
"@id": "#large-language-models"
},
{
"@id": "#chatgpt"
},
{
"@id": "#gpt-4"
},
{
"@id": "#anthropic-claude-api"
},
{
"@id": "#rag"
},
{
"@id": "#vector-databases"
},
{
"@id": "#embeddings"
},
{
"@id": "#semantic-search"
},
{
"@id": "#text-generation"
},
{
"@id": "#prompt-engineering"
},
{
"@id": "#hugging-face-transformers"
},
{
"@id": "#foundation-models"
}
]
},
{
"@id": "#langchain",
"@type": "Skill",
"name": "LangChain",
"related": [
{
"@id": "#python"
},
{
"@id": "#large-language-models"
},
{
"@id": "#prompt-engineering"
},
{
"@id": "#tooling-integration"
}
]
},
{
"@id": "#langgraph",
"@type": "Skill",
"name": "LangGraph",
"related": [
{
"@id": "#graph-based-nlp"
},
{
"@id": "#prompt-engineering"
},
{
"@id": "#python"
},
{
"@id": "#llm-pipelines"
}
]
},
{
"@id": "#llamaindex",
"@type": "Skill",
"name": "LlamaIndex",
"related": [
{
"@id": "#retrieval"
},
{
"@id": "#embedding-datastores"
},
{
"@id": "#python"
},
{
"@id": "#llms"
}
]
},
{
"@id": "#openai-api",
"@type": "Skill",
"name": "OpenAI API",
"related": [
{
"@id": "#generative-ai"
},
{
"@id": "#large-language-models"
},
{
"@id": "#python"
},
{
"@id": "#prompt-engineering"
},
{
"@id": "#openai"
},
{
"@id": "#chatgpt"
},
{
"@id": "#gpt-4"
}
]
},
{
"@id": "#hugging-face-transformers",
"@type": "Skill",
"name": "Hugging Face Transformers",
"related": [
{
"@id": "#python"
},
{
"@id": "#transformer-architecture"
},
{
"@id": "#pretrained-models"
},
{
"@id": "#fine-tuning"
},
{
"@id": "#natural-language-processing"
},
{
"@id": "#deep-learning"
}
]
},
{
"@id": "#prompt-engineering",
"@type": "Skill",
"name": "Prompt Engineering",
"related": [
{
"@id": "#nlp"
},
{
"@id": "#generative-ai"
},
{
"@id": "#few-shot-learning"
},
{
"@id": "#chain-of-thought"
},
{
"@id": "#rag"
},
{
"@id": "#large-language-models"
},
{
"@id": "#panelgpt"
}
]
},
{
"@id": "#mlops",
"@type": "Skill",
"name": "MLOps",
"related": [
{
"@id": "#model-deployment"
},
{
"@id": "#model-monitoring"
},
{
"@id": "#model-versioning"
},
{
"@id": "#pipeline-automation"
},
{
"@id": "#mlflow"
},
{
"@id": "#weights-biases"
},
{
"@id": "#optuna"
},
{
"@id": "#hyperopt"
},
{
"@id": "#dvc"
},
{
"@id": "#kedro"
},
{
"@id": "#dagster"
}
]
},
{
"@id": "#web-development",
"@type": "Skill",
"name": "Web Development",
"related": [
{
"@id": "#frontend-development"
},
{
"@id": "#backend-development"
},
{
"@id": "#full-stack-development"
},
{
"@id": "#react"
},
{
"@id": "#nextjs"
},
{
"@id": "#gatsby"
},
{
"@id": "#tailwind-css"
},
{
"@id": "#material-user-interface-mui"
},
{
"@id": "#chakra-ui"
},
{
"@id": "#scss"
},
{
"@id": "#redux"
},
{
"@id": "#framer-motion"
},
{
"@id": "#graphql"
},
{
"@id": "#eslint"
},
{
"@id": "#npm"
},
{
"@id": "#yarn"
},
{
"@id": "#jest"
},
{
"@id": "#cypress"
},
{
"@id": "#storybook"
},
{
"@id": "#vercel"
},
{
"@id": "#google-search-console"
},
{
"@id": "#google-analytics"
},
{
"@id": "#hugo"
},
{
"@id": "#jekyll"
},
{
"@id": "#accessibility"
},
{
"@id": "#cicd"
},
{
"@id": "#url-shortening"
},
{
"@id": "#json-ld"
},
{
"@id": "#web-rendering-strategies"
},
{
"@id": "#web-optimization"
},
{
"@id": "#jamstack"
},
{
"@id": "#edge-functions"
},
{
"@id": "#technical-blog-systems"
},
{
"@id": "#content-format"
},
{
"@id": "#content-delivery"
},
{
"@id": "#tsparticles"
},
{
"@id": "#giscus"
},
{
"@id": "#shadcnui"
}
]
},
{
"@id": "#react",
"@type": "Skill",
"name": "React",
"related": [
{
"@id": "#javascript"
},
{
"@id": "#typescript"
},
{
"@id": "#spa"
},
{
"@id": "#hooks"
},
{
"@id": "#context-api"
},
{
"@id": "#react-router"
},
{
"@id": "#redux"
},
{
"@id": "#nextjs"
},
{
"@id": "#gatsby"
},
{
"@id": "#react-testing-library"
},
{
"@id": "#advanced-react-development"
}
]
},
{
"@id": "#nextjs",
"@type": "Skill",
"name": "Next.js",
"related": [
{
"@id": "#react"
},
{
"@id": "#javascript"
},
{
"@id": "#typescript"
},
{
"@id": "#web-rendering-strategies"
},
{
"@id": "#file-system-routing"
},
{
"@id": "#middleware"
},
{
"@id": "#image-optimization"
},
{
"@id": "#serverless-functions"
},
{
"@id": "#edge-functions"
},
{
"@id": "#performance-optimization"
},
{
"@id": "#seo"
},
{
"@id": "#core-web-vitals"
},
{
"@id": "#jamstack"
},
{
"@id": "#vercel"
},
{
"@id": "#personal-website-development"
}
]
},
{
"@id": "#infrastructure-devops",
"@type": "Skill",
"name": "Infrastructure & DevOps",
"related": [
{
"@id": "#cloud-computing"
},
{
"@id": "#containerization"
},
{
"@id": "#orchestration"
},
{
"@id": "#cicd"
},
{
"@id": "#observability-monitoring"
},
{
"@id": "#infrastructure-as-code"
},
{
"@id": "#system-administration"
},
{
"@id": "#network-authentication"
},
{
"@id": "#authentication-security"
}
]
},
{
"@id": "#cloud-computing",
"@type": "Skill",
"name": "Cloud Computing",
"related": [
{
"@id": "#amazon-aws"
},
{
"@id": "#google-cloud"
},
{
"@id": "#microsoft-azure"
},
{
"@id": "#vercel"
},
{
"@id": "#heroku"
},
{
"@id": "#netlify"
},
{
"@id": "#digital-ocean"
},
{
"@id": "#serverless-architecture"
},
{
"@id": "#multi-region-deployment"
},
{
"@id": "#high-availability"
},
{
"@id": "#aws-services"
},
{
"@id": "#gcp-bigquery"
},
{
"@id": "#gcp-cloud-functions"
},
{
"@id": "#azure-functions"
},
{
"@id": "#azure-blob-storage"
},
{
"@id": "#infrastructure-as-code"
},
{
"@id": "#edge-functions"
},
{
"@id": "#cdn"
},
{
"@id": "#aws-certification"
}
]
},
{
"@id": "#containerization",
"@type": "Skill",
"name": "Containerization",
"related": [
{
"@id": "#docker"
},
{
"@id": "#microservices"
},
{
"@id": "#container-orchestration"
}
]
},
{
"@id": "#orchestration",
"@type": "Skill",
"name": "Orchestration",
"related": [
{
"@id": "#kubernetes"
},
{
"@id": "#helm"
},
{
"@id": "#argocd"
},
{
"@id": "#gitops"
},
{
"@id": "#flux"
},
{
"@id": "#container-orchestration"
}
]
},
{
"@id": "#cicd",
"@type": "Skill",
"name": "CI/CD",
"related": [
{
"@id": "#cicd-platforms"
},
{
"@id": "#devops-integration"
},
{
"@id": "#workflow-automation"
},
{
"@id": "#build-automation"
},
{
"@id": "#release-management"
}
]
},
{
"@id": "#observability-monitoring",
"@type": "Skill",
"name": "Observability & Monitoring",
"related": [
{
"@id": "#grafana"
},
{
"@id": "#prometheus"
},
{
"@id": "#datadog"
},
{
"@id": "#new-relic"
},
{
"@id": "#sentry"
},
{
"@id": "#opentelemetry"
},
{
"@id": "#performance-monitoring"
},
{
"@id": "#system-monitoring"
},
{
"@id": "#logging"
},
{
"@id": "#alerting"
},
{
"@id": "#metrics-collection"
},
{
"@id": "#error-tracking"
},
{
"@id": "#real-time-alerts"
},
{
"@id": "#elk-stack"
},
{
"@id": "#telegraf"
},
{
"@id": "#influxdb"
},
{
"@id": "#ml-driven-anomaly-detection"
},
{
"@id": "#system-status-dashboard"
},
{
"@id": "#distributed-tracing"
},
{
"@id": "#log-aggregation"
},
{
"@id": "#health-checks"
},
{
"@id": "#synthetic-monitoring"
},
{
"@id": "#slislosla-monitoring"
}
]
},
{
"@id": "#infrastructure-as-code",
"@type": "Skill",
"name": "Infrastructure as Code",
"related": [
{
"@id": "#terraform"
},
{
"@id": "#cloudformation"
},
{
"@id": "#pulumi"
},
{
"@id": "#serverless-framework"
},
{
"@id": "#aws-cdk"
},
{
"@id": "#ansible"
}
]
},
{
"@id": "#system-administration",
"@type": "Skill",
"name": "System Administration",
"related": [
{
"@id": "#linux"
},
{
"@id": "#shell-script"
},
{
"@id": "#bash"
},
{
"@id": "#zsh"
},
{
"@id": "#nginx"
},
{
"@id": "#apache"
},
{
"@id": "#ssltls"
},
{
"@id": "#cron"
},
{
"@id": "#ssh"
},
{
"@id": "#homebrew"
},
{
"@id": "#gnu-make"
},
{
"@id": "#ubuntu"
},
{
"@id": "#centos"
},
{
"@id": "#rhel"
},
{
"@id": "#powershell"
},
{
"@id": "#macos-setup-scripts"
}
]
},
{
"@id": "#domain-expertise",
"@type": "Skill",
"name": "Domain Expertise",
"related": [
{
"@id": "#finance-trading"
},
{
"@id": "#blockchain-web3"
},
{
"@id": "#operations-research"
},
{
"@id": "#education-teaching"
},
{
"@id": "#sports-analytics"
},
{
"@id": "#fair-division-algorithms"
},
{
"@id": "#computational-economics"
}
]
},
{
"@id": "#finance-trading",
"@type": "Skill",
"name": "Finance & Trading",
"related": [
{
"@id": "#quantitative-finance"
},
{
"@id": "#algorithmic-trading"
},
{
"@id": "#risk-management"
},
{
"@id": "#portfolio-optimization"
},
{
"@id": "#credit-technology"
},
{
"@id": "#trading-systems"
},
{
"@id": "#market-intelligence"
},
{
"@id": "#financial-data-integration"
},
{
"@id": "#fintech"
},
{
"@id": "#mission-critical-financial-systems"
},
{
"@id": "#sharpe-ratio"
},
{
"@id": "#portfolio-theory"
},
{
"@id": "#markowitz-portfolio-theory"
},
{
"@id": "#yfinance"
},
{
"@id": "#kdbq"
}
]
},
{
"@id": "#blockchain-web3",
"@type": "Skill",
"name": "Blockchain & Web3",
"related": [
{
"@id": "#ethereum"
},
{
"@id": "#smart-contracts"
},
{
"@id": "#defi"
},
{
"@id": "#nfts"
},
{
"@id": "#daos"
},
{
"@id": "#web3js"
},
{
"@id": "#ethersjs"
},
{
"@id": "#solidity"
},
{
"@id": "#cryptocurrency"
},
{
"@id": "#token-economics"
},
{
"@id": "#distributed-ledger-technology"
},
{
"@id": "#gas-optimization"
},
{
"@id": "#metamask-integration"
},
{
"@id": "#wallet-connect"
},
{
"@id": "#web3-authentication"
},
{
"@id": "#blockchain-architecture"
},
{
"@id": "#l2-solutions"
},
{
"@id": "#smart-contract-security"
},
{
"@id": "#tokenomics"
},
{
"@id": "#ipfs"
},
{
"@id": "#blockchain-uiux"
},
{
"@id": "#transaction-management"
},
{
"@id": "#blockchain-state-management"
},
{
"@id": "#hardhat"
},
{
"@id": "#truffle"
},
{
"@id": "#blockchain-testing"
},
{
"@id": "#evm"
},
{
"@id": "#web3-infrastructure"
},
{
"@id": "#on-chain-data"
},
{
"@id": "#digital-asset-management"
},
{
"@id": "#consensus-mechanisms"
},
{
"@id": "#web3-integration"
},
{
"@id": "#blockchain-analytics"
},
{
"@id": "#crypto-wallets"
},
{
"@id": "#token-standards"
},
{
"@id": "#blockchain-security"
},
{
"@id": "#ocean-protocol"
},
{
"@id": "#defi-nft-development"
},
{
"@id": "#web3-data-integration"
},
{
"@id": "#web3-grant-funding"
}
]
},
{
"@id": "#operations-research",
"@type": "Skill",
"name": "Operations Research",
"related": [
{
"@id": "#mathematical-optimization"
},
{
"@id": "#optimization-tools"
},
{
"@id": "#fair-division-algorithms"
},
{
"@id": "#discrete-optimization"
},
{
"@id": "#supply-chain-optimization"
},
{
"@id": "#computational-economics"
},
{
"@id": "#decision-sciences"
},
{
"@id": "#simulation"
}
]
},
{
"@id": "#education-teaching",
"@type": "Skill",
"name": "Education & Teaching",
"related": [
{
"@id": "#technical-instruction"
},
{
"@id": "#curriculum-development"
},
{
"@id": "#developer-mentorship"
},
{
"@id": "#academic-research"
},
{
"@id": "#data-science-education"
},
{
"@id": "#educational-content-development"
},
{
"@id": "#academic-program-management"
},
{
"@id": "#teaching-assistant"
}
]
},
{
"@id": "#development-tools-practices",
"@type": "Skill",
"name": "Development Tools & Practices",
"related": [
{
"@id": "#workflow-tools"
},
{
"@id": "#version-control"
},
{
"@id": "#cicd"
},
{
"@id": "#agile-methodologies"
},
{
"@id": "#code-reviews"
},
{
"@id": "#debugging"
},
{
"@id": "#profiling"
},
{
"@id": "#performance-engineering"
},
{
"@id": "#dependency-management"
},
{
"@id": "#package-management"
},
{
"@id": "#build-tools"
},
{
"@id": "#documentation"
},
{
"@id": "#google-colab"
},
{
"@id": "#replit"
},
{
"@id": "#ai-driven-development"
},
{
"@id": "#macos-setup-scripts"
}
]
},
{
"@id": "#design-creative-tools",
"@type": "Skill",
"name": "Design & Creative Tools",
"related": [
{
"@id": "#figma"
},
{
"@id": "#canva"
},
{
"@id": "#boxy-svg"
},
{
"@id": "#mermaidjs"
},
{
"@id": "#autodesk"
},
{
"@id": "#cursorai"
}
]
},
{
"@id": "#hardware-iot",
"@type": "Skill",
"name": "Hardware & IoT",
"related": [
{
"@id": "#raspberry-pi"
},
{
"@id": "#arduino"
},
{
"@id": "#hardware-engineering-for-iot"
}
]
},
{
"@id": "#cicd-platforms",
"@type": "Skill",
"name": "CI/CD Platforms",
"related": [
{
"@id": "#github-actions"
},
{
"@id": "#travis-ci"
},
{
"@id": "#jenkins"
},
{
"@id": "#circleci"
},
{
"@id": "#gitlab-ci"
}
]
},
{
"@id": "#sphinx-docs",
"@type": "Skill",
"name": "Sphinx Docs",
"related": [
{
"@id": "#documentation-generation"
},
{
"@id": "#python-documentation"
},
{
"@id": "#restructuredtext"
},
{
"@id": "#api-documentation"
},
{
"@id": "#technical-documentation"
}
]
},
{
"@id": "#graphql",
"@type": "Skill",
"name": "GraphQL",
"related": [
{
"@id": "#api-query-language"
},
{
"@id": "#schema-definition"
},
{
"@id": "#resolvers"
},
{
"@id": "#apollo-client"
},
{
"@id": "#apollo-server"
},
{
"@id": "#type-system"
},
{
"@id": "#mutations"
},
{
"@id": "#subscriptions"
},
{
"@id": "#graph-data"
},
{
"@id": "#data-fetching"
}
]
},
{
"@id": "#optimization-tools",
"@type": "Skill",
"name": "Optimization Tools",
"related": [
{
"@id": "#ampl"
},
{
"@id": "#ibm-cplex"
},
{
"@id": "#gurobi"
},
{
"@id": "#pulp"
},
{
"@id": "#metaheuristics"
},
{
"@id": "#reinforcement-learning"
},
{
"@id": "#mathematical-optimization"
},
{
"@id": "#operations-research"
},
{
"@id": "#coin-or"
}
]
},
{
"@id": "#leaderboards-concurrency",
"@type": "Skill",
"name": "Leaderboards & Concurrency",
"related": [
{
"@id": "#leaderboards"
},
{
"@id": "#distributed-locking"
},
{
"@id": "#race-condition-prevention"
},
{
"@id": "#concurrency-control"
},
{
"@id": "#mutex"
},
{
"@id": "#semaphores"
},
{
"@id": "#high-performance-computing"
},
{
"@id": "#redis"
}
]
},
{
"@id": "#version-control-platforms",
"@type": "Skill",
"name": "Version Control Platforms",
"related": [
{
"@id": "#github"
},
{
"@id": "#gitlab"
},
{
"@id": "#dagshub"
},
{
"@id": "#git-workflows"
},
{
"@id": "#pull-request-management"
},
{
"@id": "#code-review-practices"
}
]
},
{
"@id": "#workflow-tools",
"@type": "Skill",
"name": "Workflow Tools",
"related": [
{
"@id": "#git"
},
{
"@id": "#linux"
},
{
"@id": "#shell-script"
},
{
"@id": "#bash"
},
{
"@id": "#zsh"
},
{
"@id": "#anaconda"
},
{
"@id": "#poetry"
},
{
"@id": "#jupyter"
},
{
"@id": "#docker"
},
{
"@id": "#kubernetes"
},
{
"@id": "#pytest"
},
{
"@id": "#python-hypothesis"
},
{
"@id": "#pyenv"
},
{
"@id": "#visual-studio-code"
},
{
"@id": "#sublime-text"
},
{
"@id": "#gnu-make"
},
{
"@id": "#homebrew"
}
]
},
{
"@id": "#redis",
"@type": "Skill",
"name": "Redis",
"related": [
{
"@id": "#database-systems"
},
{
"@id": "#nosql"
},
{
"@id": "#in-memory-database"
},
{
"@id": "#caching"
},
{
"@id": "#leaderboards"
},
{
"@id": "#distributed-locking"
},
{
"@id": "#pubsub"
},
{
"@id": "#data-structures"
},
{
"@id": "#key-value-store"
},
{
"@id": "#high-performance"
},
{
"@id": "#session-storage"
},
{
"@id": "#message-broker"
},
{
"@id": "#rate-limiting"
},
{
"@id": "#real-time-analytics"
}
]
},
{
"@id": "#web3js",
"@type": "Skill",
"name": "Web3.js",
"related": [
{
"@id": "#blockchain-web3"
},
{
"@id": "#javascript"
},
{
"@id": "#ethereum"
},
{
"@id": "#smart-contracts"
},
{
"@id": "#dapps"
},
{
"@id": "#blockchain-interaction"
},
{
"@id": "#transaction-management"
},
{
"@id": "#wallet-integration"
},
{
"@id": "#web3-authentication"
},
{
"@id": "#event-listeners"
},
{
"@id": "#abi-encoding"
},
{
"@id": "#blockchain-queries"
}
]
},
{
"@id": "#ethersjs",
"@type": "Skill",
"name": "Ethers.js",
"related": [
{
"@id": "#blockchain-web3"
},
{
"@id": "#javascript"
},
{
"@id": "#typescript"
},
{
"@id": "#ethereum"
},
{
"@id": "#smart-contracts"
},
{
"@id": "#wallet-management"
},
{
"@id": "#transaction-signing"
},
{
"@id": "#provider-abstraction"
},
{
"@id": "#ens-integration"
},
{
"@id": "#gas-estimation"
},
{
"@id": "#contract-deployment"
},
{
"@id": "#defi-integration"
}
]
},
{
"@id": "#solidity",
"@type": "Skill",
"name": "Solidity",
"related": [
{
"@id": "#blockchain-web3"
},
{
"@id": "#smart-contracts"
},
{
"@id": "#ethereum"
},
{
"@id": "#evm"
},
{
"@id": "#gas-optimization"
},
{
"@id": "#contract-security"
},
{
"@id": "#inheritance"
},
{
"@id": "#events"
},
{
"@id": "#modifiers"
},
{
"@id": "#token-standards"
},
{
"@id": "#erc-20"
},
{
"@id": "#erc-721"
},
{
"@id": "#defi-protocols"
}
]
},
{
"@id": "#hardhat",
"@type": "Skill",
"name": "Hardhat",
"related": [
{
"@id": "#blockchain-web3"
},
{
"@id": "#development-environment"
},
{
"@id": "#smart-contract-testing"
},
{
"@id": "#ethereum"
},
{
"@id": "#task-automation"
},
{
"@id": "#javascript"
},
{
"@id": "#typescript"
},
{
"@id": "#solidity-debugging"
},
{
"@id": "#network-management"
},
{
"@id": "#contract-deployment"
}
]
},
{
"@id": "#truffle",
"@type": "Skill",
"name": "Truffle",
"related": [
{
"@id": "#blockchain-web3"
},
{
"@id": "#development-framework"
},
{
"@id": "#smart-contract-testing"
},
{
"@id": "#ethereum"
},
{
"@id": "#contract-compilation"
},
{
"@id": "#javascript"
},
{
"@id": "#migrations"
},
{
"@id": "#contract-deployment"
},
{
"@id": "#automated-testing"
}
]
},
{
"@id": "#jwt",
"@type": "Skill",
"name": "JWT",
"related": [
{
"@id": "#api-development"
},
{
"@id": "#authentication"
},
{
"@id": "#authorization"
},
{
"@id": "#security"
},
{
"@id": "#json-web-tokens"
},
{
"@id": "#stateless-authentication"
},
{
"@id": "#token-based-security"
},
{
"@id": "#access-control"
},
{
"@id": "#api-security"
},
{
"@id": "#identity-management"
},
{
"@id": "#web-security"
}
]
},
{
"@id": "#oauth",
"@type": "Skill",
"name": "OAuth",
"related": [
{
"@id": "#api-development"
},
{
"@id": "#authentication"
},
{
"@id": "#authorization"
},
{
"@id": "#security"
},
{
"@id": "#single-sign-on"
},
{
"@id": "#delegated-authorization"
},
{
"@id": "#access-tokens"
},
{
"@id": "#social-login"
},
{
"@id": "#api-security"
},
{
"@id": "#identity-management"
},
{
"@id": "#web-security"
}
]
},
{
"@id": "#github-actions",
"@type": "Skill",
"name": "GitHub Actions",
"related": [
{
"@id": "#cicd-platforms"
},
{
"@id": "#devops-cicd"
},
{
"@id": "#continuous-integration"
},
{
"@id": "#continuous-deployment"
},
{
"@id": "#workflow-automation"
},
{
"@id": "#code-testing"
},
{
"@id": "#build-automation"
},
{
"@id": "#release-management"
},
{
"@id": "#infrastructure-as-code"
},
{
"@id": "#yaml-configuration"
},
{
"@id": "#event-driven-automation"
},
{
"@id": "#github-integration"
}
]
},
{
"@id": "#github-copilot",
"@type": "Skill",
"name": "GitHub Copilot",
"related": [
{
"@id": "#ai-driven-development"
},
{
"@id": "#code-generation"
},
{
"@id": "#pair-programming"
},
{
"@id": "#productivity-tools"
},
{
"@id": "#code-suggestions"
},
{
"@id": "#development-automation"
},
{
"@id": "#large-language-models"
},
{
"@id": "#ide-integration"
},
{
"@id": "#code-completion"
}
]
},
{
"@id": "#codeium",
"@type": "Skill",
"name": "Codeium",
"related": [
{
"@id": "#ai-driven-development"
},
{
"@id": "#code-generation"
},
{
"@id": "#code-completion"
},
{
"@id": "#development-productivity"
},
{
"@id": "#programming-assistant"
},
{
"@id": "#ide-integration"
},
{
"@id": "#code-suggestions"
},
{
"@id": "#large-language-models"
}
]
},
{
"@id": "#anthropic-claude-api",
"@type": "Skill",
"name": "Anthropic Claude API",
"related": [
{
"@id": "#ai-llms"
},
{
"@id": "#large-language-models"
},
{
"@id": "#generative-ai"
},
{
"@id": "#prompt-engineering"
},
{
"@id": "#text-generation"
},
{
"@id": "#nlp"
},
{
"@id": "#conversational-ai"
},
{
"@id": "#ai-integration"
},
{
"@id": "#knowledge-retrieval"
},
{
"@id": "#api-integration"
},
{
"@id": "#claude"
}
]
},
{
"@id": "#katex",
"@type": "Skill",
"name": "KaTeX",
"related": [
{
"@id": "#web-development"
},
{
"@id": "#documentation"
},
{
"@id": "#mathematical-typesetting"
},
{
"@id": "#latex"
},
{
"@id": "#javascript-library"
}
]
},
{
"@id": "#ruby",
"@type": "SkillKeyword",
"name": "Ruby"
},
{
"@id": "#prefect",
"@type": "SkillKeyword",
"name": "Prefect"
},
{
"@id": "#coin-or",
"@type": "SkillKeyword",
"name": "Coin-OR"
},
{
"@id": "#networkx",
"@type": "SkillKeyword",
"name": "NetworkX"
},
{
"@id": "#prophet",
"@type": "SkillKeyword",
"name": "Prophet"
},
{
"@id": "#neural-prophet",
"@type": "SkillKeyword",
"name": "Neural Prophet"
},
{
"@id": "#yfinance",
"@type": "SkillKeyword",
"name": "YFinance"
},
{
"@id": "#bertopic",
"@type": "SkillKeyword",
"name": "BERTopic"
},
{
"@id": "#haystack",
"@type": "SkillKeyword",
"name": "Haystack"
},
{
"@id": "#top2vec",
"@type": "SkillKeyword",
"name": "Top2Vec"
},
{
"@id": "#shadcnui",
"@type": "SkillKeyword",
"name": "shadcn/ui"
},
{
"@id": "#weaviate",
"@type": "SkillKeyword",
"name": "Weaviate"
},
{
"@id": "#snowflake",
"@type": "SkillKeyword",
"name": "Snowflake"
},
{
"@id": "#redshift",
"@type": "SkillKeyword",
"name": "Redshift"
},
{
"@id": "#bigquery",
"@type": "SkillKeyword",
"name": "BigQuery"
},
{
"@id": "#streamlit",
"@type": "SkillKeyword",
"name": "Streamlit"
},
{
"@id": "#gradio",
"@type": "SkillKeyword",
"name": "Gradio"
},
{
"@id": "#spotipy",
"@type": "SkillKeyword",
"name": "Spotipy"
},
{
"@id": "#crawlee",
"@type": "SkillKeyword",
"name": "Crawlee"
},
{
"@id": "#apify",
"@type": "SkillKeyword",
"name": "Apify"
},
{
"@id": "#scrapingbee",
"@type": "SkillKeyword",
"name": "ScrapingBee"
},
{
"@id": "#pyppeteer",
"@type": "SkillKeyword",
"name": "pyppeteer"
},
{
"@id": "#splash",
"@type": "SkillKeyword",
"name": "Splash"
},
{
"@id": "#modin",
"@type": "SkillKeyword",
"name": "Modin"
},
{
"@id": "#ray",
"@type": "SkillKeyword",
"name": "Ray"
},
{
"@id": "#dask",
"@type": "SkillKeyword",
"name": "Dask"
},
{
"@id": "#kdbq",
"@type": "SkillKeyword",
"name": "KDB+/q"
},
{
"@id": "#python-kdb-interface",
"@type": "SkillKeyword",
"name": "qpython (python-kdb interface)"
},
{
"@id": "#telegram-bot-integration",
"@type": "SkillKeyword",
"name": "Telegram Bot Integration"
},
{
"@id": "#interest-categories",
"@type": "Interest",
"name": "Interest Categories",
"related": [
{
"@id": "#technology"
},
{
"@id": "#science"
},
{
"@id": "#arts-culture"
},
{
"@id": "#business-economics"
},
{
"@id": "#philosophy-ethics"
},
{
"@id": "#sustainability"
},
{
"@id": "#complex-systems"
}
]
},
{
"@id": "#technology",
"@type": "Interest",
"name": "Technology",
"related": [
{
"@id": "#emerging-ai-llms"
},
{
"@id": "#developer-tools-productivity"
},
{
"@id": "#open-source-ecosystem"
},
{
"@id": "#decentralized-systems"
},
{
"@id": "#cybersecurity"
},
{
"@id": "#quantum-computing"
},
{
"@id": "#neurotechnology"
},
{
"@id": "#future-of-computing"
}
]
},
{
"@id": "#science",
"@type": "Interest",
"name": "Science",
"related": [
{
"@id": "#computational-social-science"
},
{
"@id": "#network-science"
},
{
"@id": "#biotechnology"
},
{
"@id": "#scientific-communication"
},
{
"@id": "#reproducible-research"
}
]
},
{
"@id": "#arts-culture",
"@type": "Interest",
"name": "Arts & Culture",
"related": [
{
"@id": "#generative-art"
},
{
"@id": "#computational-creativity"
},
{
"@id": "#music"
},
{
"@id": "#digital-art"
},
{
"@id": "#film-cinema"
}
]
},
{
"@id": "#business-economics",
"@type": "Interest",
"name": "Business & Economics",
"related": [
{
"@id": "#entrepreneurship"
},
{
"@id": "#venture-capital"
},
{
"@id": "#behavioral-economics"
},
{
"@id": "#market-dynamics"
},
{
"@id": "#game-theory"
}
]
},
{
"@id": "#philosophy-ethics",
"@type": "Interest",
"name": "Philosophy & Ethics",
"related": [
{
"@id": "#ai-ethics"
},
{
"@id": "#philosophy-of-technology"
},
{
"@id": "#tech-policy"
},
{
"@id": "#long-termism"
}
]
},
{
"@id": "#sustainability",
"@type": "Interest",
"name": "Sustainability",
"related": [
{
"@id": "#sustainable-business-models"
},
{
"@id": "#environmental-data-science"
},
{
"@id": "#climate-tech"
},
{
"@id": "#sustainable-ai"
},
{
"@id": "#green-computing"
},
{
"@id": "#sustainable-resource-allocation"
}
]
},
{
"@id": "#complex-systems",
"@type": "Interest",
"name": "Complex Systems",
"related": [
{
"@id": "#systems-dynamics"
},
{
"@id": "#industrial-ecology"
},
{
"@id": "#network-resilience"
},
{
"@id": "#adaptive-systems"
},
{
"@id": "#emergence"
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment