Skip to content

Instantly share code, notes, and snippets.

@wyattowalsh
Last active June 13, 2025 05:06
Show Gist options
  • Save wyattowalsh/f60976c79f7b904fea81cb9b97dd8c3c to your computer and use it in GitHub Desktop.
Save wyattowalsh/f60976c79f7b904fea81cb9b97dd8c3c to your computer and use it in GitHub Desktop.
{
"@context": {
"skos": "http://www.w3.org/2004/02/skos/core#",
"schema": "http://schema.org/",
"name": "schema:name",
"url": "schema:url",
"description": "schema:description",
"text": "schema:text",
"summary": "schema:abstract",
"highlights": "schema:comment",
"keywords": "schema:keywords",
"roles": "schema:roleName",
"entity": "schema:additionalType",
"type": "schema:additionalProperty",
"broader": {
"@id": "skos:broader",
"@type": "@id"
},
"narrower": {
"@id": "skos:narrower",
"@type": "@id"
},
"related": {
"@id": "skos:related",
"@type": "@id"
},
"Skill": "schema:DefinedTerm",
"Interest": "schema:DefinedTerm",
"Project": "schema:Project",
"WorkExperience": "schema:WorkExperience",
"Organization": "schema:Organization",
"ProgramMembership": "schema:ProgramMembership",
"EducationalOrganization": "schema:EducationalOrganization",
"EducationalOccupationalCredential": "schema:EducationalOccupationalCredential",
"Article": "schema:Article",
"Award": "schema:Award",
"Course": "schema:Course",
"CreativeWork": "schema:CreativeWork",
"workExperience": "schema:workExperience",
"project": "schema:project",
"publication": "schema:publication",
"alumniOf": "schema:alumniOf",
"alumni": "schema:alumni",
"hasCredential": "schema:hasCredential",
"award": "schema:award",
"hiringOrganization": "schema:hiringOrganization",
"memberOf": "schema:memberOf",
"jobTitle": "schema:jobTitle",
"startDate": "schema:startDate",
"endDate": "schema:endDate",
"author": "schema:author",
"publisher": "schema:publisher",
"knowsAbout": "schema:knowsAbout",
"hasCourse": "schema:hasCourse",
"courseCode": "schema:courseCode",
"sameAs": "schema:sameAs",
"hasPart": "schema:hasPart",
"isPartOf": "schema:isPartOf",
"about": "schema:about",
"result": "schema:result",
"mentions": "schema:mentions",
"instrument": "schema:instrument"
},
"@graph": [
{
"@id": "#wyatt-walsh",
"@type": "schema:Person",
"name": "Wyatt Walsh",
"label": "Data Integrations Software Engineer | AI, Data, Software, & Optimization | JPMorgan Chase & Co.",
"image": "https://i.ibb.co/FLtKMt6p/avatar-min.webp",
"email": "[email protected]",
"url": "https://www.w4w.dev",
"sameAs": [
"https://linkedin.com/in/wyattowalsh",
"https://github.com/wyattowalsh",
"https://x.com/wyattowalsh"
],
"summary": "Accomplished Senior Software Engineer and data engineering specialist bridging advanced operations research with AI-driven optimization strategies. Drawing on extensive experience at JPMorgan Chase & Co., I architect compliance-centric, real-time data infrastructures that empower critical enterprise decision-making. Skilled in synthesizing theoretical constructs into robust, high-availability software pipelines, I have led cross-functional teams, implemented fault-tolerant frameworks, and championed leading-edge AI solutions. My enduring commitment to research-driven innovation and stringent regulatory adherence enables the creation of sustainable, high-impact technologies.",
"location": {
"@type": "schema:PostalAddress",
"addressLocality": "Long Island City",
"addressRegion": "New York",
"addressCountry": "US",
"postalCode": "11101"
},
"profiles": [
{
"network": "LinkedIn",
"username": "wyattowalsh",
"url": "https://linkedin.com/in/wyattowalsh"
},
{
"network": "X (Twitter)",
"username": "wyattowalsh",
"url": "https://x.com/wyattowalsh"
},
{
"network": "GitHub",
"username": "wyattowalsh",
"url": "https://github.com/wyattowalsh"
}
],
"knowsAbout": [
{"@id": "#software-development"},
{"@id": "#data-analytics"},
{"@id": "#ai-machine-learning"},
{"@id": "#infrastructure-devops"},
{"@id": "#domain-expertise"},
{"@id": "#development-tools-practices"},
{"@id": "#design-creative-tools"},
{"@id": "#hardware-iot"},
{"@id": "#mathematical-foundations"}
],
"interest": [
{"@id": "#technology-interests"},
{"@id": "#general-interests"},
{"@id": "#technology-and-society-interest"}
],
"workExperience": [
{"@id": "#work-jpmc"},
{"@id": "#work-stealth-web3"},
{"@id": "#work-sandlabs-cto"},
{"@id": "#work-gap-demand"},
{"@id": "#work-ucb-ta"}
],
"alumniOf": [
{"@id": "#edu-ucb"},
{"@id": "#edu-hotchkiss"}
],
"hasCredential": [
{"@id": "#credential-ucb-bs"},
{"@id": "#credential-hotchkiss-hs"},
{"@id": "#cert-aws-cloud-practitioner"},
{"@id": "#cert-ibm-data-science"},
{"@id": "#cert-ml-python"},
{"@id": "#cert-python-ds-ai"},
{"@id": "#cert-sql-ds"},
{"@id": "#cert-tools-ds"},
{"@id": "#cert-aws-ml"}
],
"project": [
{"@id": "#project-personal-website"},
{"@id": "#project-trading-system"},
{"@id": "#project-nba-database"},
{"@id": "#project-regression-deep-dive"},
{"@id": "#project-nba-forecaster"},
{"@id": "#project-fair-division"},
{"@id": "#project-cellular-quadcopter"}
],
"publication": [
{"@id": "#pub-ols-basics"},
{"@id": "#pub-ridge-regression"},
{"@id": "#pub-lasso-elastic-net"}
],
"award": [{"@id": "#award-eagle-scout"}, {"@id": "#award-kaggle-community"}]
},
{
"@id": "#work-jpmc",
"@type": "WorkExperience",
"hiringOrganization": {
"@type": "Organization",
"name": "JPMorgan Chase & Co.",
"url": "https://www.jpmorganchase.com/"
},
"jobTitle": "Senior Software Engineer (Associate)",
"startDate": "2021-07",
"endDate": null,
"location": "New York, NY",
"summary": "Architecting and implementing high-throughput, fault-tolerant data integration solutions for the firm's strategic credit technology platforms. Focus on regulatory compliance, real-time data processing, and AI-driven workflow optimization to support critical business operations.",
"highlights": [
{
"@type": "CreativeWork",
"text": "AI-Driven Development: Leveraging Copilot, Codeium, and GPT-based LLMs to enhance developer productivity, reducing debugging time and accelerating SDLC cycles across credit technology initiatives.",
"mentions": [{"@id": "#ai-assisted-development"}, {"@id": "#github-copilot"}, {"@id": "#codeium"}, {"@id": "#large-language-models"}, {"@id": "#sdlc-practices"}]
},
{
"@type": "CreativeWork",
"text": "Enterprise-Grade Engineering: Designing high-performance OOP architectures with rigorous testing and best-in-class software development lifecycle (SDLC) practices for mission-critical financial systems.",
"mentions": [{"@id": "#enterprise-grade-engineering"}, {"@id": "#object-oriented-programming"}, {"@id": "#software-testing-quality-assurance"}, {"@id": "#sdlc-practices"}, {"@id": "#mission-critical-systems"}]
},
{
"@type": "CreativeWork",
"text": "Data Science & Anomaly Detection: Implemented machine learning models to identify financial risks and operational inefficiencies, including an ML-driven anomaly detection framework for data ingestion volumes.",
"mentions": [{"@id": "#data-science"}, {"@id": "#ml-driven-anomaly-detection"}, {"@id": "#risk-management"}]
},
{
"@type": "CreativeWork",
"text": "Cloud & Databases: Architected AWS-based solutions and optimized database performance across SQL, NoSQL, and Timeseries databases for financial data processing.",
"mentions": [{"@id": "#amazon-aws"}, {"@id": "#system-design"}, {"@id": "#sql"}, {"@id": "#nosql-databases"}, {"@id": "#time-series-databases"}, {"@id": "#financial-data-integration"}]
},
{
"@type": "CreativeWork",
"text": "Automated Spreadsheet Creation: Developed comprehensive data integration system that created data sinks across chats, emails, and trader communication channels, aggregating critical information into an Oracle database with a dedicated API.",
"mentions": [{"@id": "#data-integration"}, {"@id": "#automation"}, {"@id": "#oracle-database"}, {"@id": "#api-development"}]
},
{
"@type": "CreativeWork",
"text": "Python-KDB Interface: Created a simplified Python interface for KDB+ with access group tracking and convenience functions, streamlining data access for traders and analysts.",
"mentions": [{"@id": "#python-kdb-interface"}, {"@id": "#python"}, {"@id": "#kdbq"}, {"@id": "#access-group-management"}]
}
]
},
{
"@id": "#work-stealth-web3",
"@type": "WorkExperience",
"hiringOrganization": {
"@type": "Organization",
"name": "Stealth Startup"
},
"jobTitle": "Founding Engineer",
"startDate": "2020-01",
"endDate": "2021-01",
"location": "Remote",
"summary": "Led the end-to-end development of a novel platform from ideation to MVP. Responsible for full-stack implementation, including backend API services, frontend user interfaces, and cloud infrastructure deployment.",
"highlights": [
{
"@type": "CreativeWork",
"text": "Built a scalable backend using FastAPI and PostgreSQL, serving a React/Next.js frontend.",
"mentions": [{"@id": "#fastapi"}, {"@id": "#postgresql"}, {"@id": "#react"}, {"@id": "#nextjs"}, {"@id": "#scalability"}]
},
{
"@type": "CreativeWork",
"text": "Implemented a complete CI/CD pipeline on AWS, enabling rapid iteration and testing.",
"mentions": [{"@id": "#cicd"}, {"@id": "#amazon-aws"}]
},
{
"@type": "CreativeWork",
"text": "Developed core business logic and data models for the primary product offering.",
"mentions": [{"@id": "#system-design"}, {"@id": "#data-modeling"}]
}
]
},
{
"@id": "#work-sandlabs-cto",
"@type": "WorkExperience",
"hiringOrganization": {
"@type": "Organization",
"name": "SAND Labs",
"url": "https://sand.app"
},
"jobTitle": "Lead Software Engineer",
"startDate": "2019-08",
"endDate": "2020-05",
"location": "Berkeley, CA",
"summary": "Directed software development for an analytics platform within a university research lab. Focused on integrating data science models into a production environment."
},
{
"@id": "#work-gap-demand",
"@type": "WorkExperience",
"hiringOrganization": {
"@type": "Organization",
"name": "Gap Inc.",
"url": "https://www.gapinc.com/"
},
"jobTitle": "Data Science Intern, Advanced Analytics",
"startDate": "2019-06",
"endDate": "2019-08",
"location": "San Francisco, CA",
"summary": "Developed predictive models to optimize supply chain and logistics operations. Conducted exploratory data analysis on large-scale retail datasets to identify key business drivers.",
"highlights": [
{
"@type": "CreativeWork",
"text": "Built a time-series forecasting model to predict product demand with a 15% improvement in accuracy over the existing baseline.",
"mentions": [{"@id": "#time-series-forecasting"}, {"@id": "#predictive-analytics"}, {"@id": "#demand-forecasting"}]
},
{
"@type": "CreativeWork",
"text": "Utilized R and Python for data manipulation, statistical modeling, and visualization.",
"mentions": [{"@id": "#r"}, {"@id": "#python"}, {"@id": "#statistical-analysis"}, {"@id": "#data-visualization"}]
}
]
},
{
"@id": "#work-ucb-ta",
"@type": "WorkExperience",
"hiringOrganization": {"@id": "#edu-ucb"},
"jobTitle": "Teaching Assistant (TA) for Data Science",
"startDate": "2019-01",
"endDate": "2020-05",
"location": "Berkeley, CA",
"summary": "Served as a TA for 'Foundations of Data Science' (Data 8) and 'Human Contexts and Ethics of Data' (Data 104). Responsibilities included leading lab sections, grading, and mentoring students on data analysis, statistical concepts, and ethical considerations."
},
{
"@id": "#edu-ucb",
"@type": "EducationalOrganization",
"name": "University of California, Berkeley",
"url": "https://www.berkeley.edu/",
"alumni": [{"@id": "#wyatt-walsh"}]
},
{
"@id": "#edu-hotchkiss",
"@type": "EducationalOrganization",
"name": "The Hotchkiss School",
"url": "https://www.hotchkiss.org/",
"alumni": [{"@id": "#wyatt-walsh"}]
},
{
"@id": "#credential-ucb-bs",
"@type": "EducationalOccupationalCredential",
"name": "Bachelor of Science (B.S.), Industrial Engineering & Operations Research",
"credentialCategory": "bachelor's degree",
"awardedBy": {"@id": "#edu-ucb"}
},
{
"@id": "#credential-hotchkiss-hs",
"@type": "EducationalOccupationalCredential",
"name": "High School Diploma",
"credentialCategory": "high school diploma",
"awardedBy": {"@id": "#edu-hotchkiss"}
},
{
"@id": "#cert-aws-cloud-practitioner",
"@type": "EducationalOccupationalCredential",
"name": "AWS Certified Cloud Practitioner",
"credentialCategory": "certification",
"awardedBy": {
"@type": "Organization",
"name": "Amazon Web Services (AWS)",
"url": "https://aws.amazon.com/certification/"
}
},
{
"@id": "#cert-ibm-data-science",
"@type": "EducationalOccupationalCredential",
"name": "IBM Data Science Professional Certificate",
"credentialCategory": "certification",
"awardedBy": {
"@type": "Organization",
"name": "IBM",
"url": "https://www.coursera.org/professional-certificates/ibm-data-science"
}
},
{
"@id": "#project-personal-website",
"@type": "Project",
"name": "Personal Portfolio & Knowledge Graph",
"url": "https://github.com/wyattowalsh/w4w-next",
"description": "A personal portfolio website built with modern web technologies, featuring a dynamic, interactive knowledge graph of skills and experiences. This project serves as a practical application of frontend development, data visualization, and SEO best practices.",
"instrument": [
{"@id": "#nextjs"}, {"@id": "#react"}, {"@id": "#typescript"}, {"@id": "#tailwind-css"}, {"@id": "#framer-motion"}, {"@id": "#vercel"}
]
},
{
"@id": "#project-trading-system",
"@type": "Project",
"name": "Algorithmic Trading System",
"url": "https://github.com/wyattowalsh/trading-system",
"description": "An event-driven algorithmic trading system designed to execute strategies based on real-time market data and technical indicators. The architecture is modular, allowing for the integration of various data sources and trading strategies.",
"instrument": [
{"@id": "#python"}, {"@id": "#pandas"}, {"@id": "#numpy"}, {"@id": "#ccxt"}
]
},
{
"@id": "#project-nba-database",
"@type": "Project",
"name": "NBA Stats Database",
"url": "https://github.com/wyattowalsh/nba-stats-db",
"description": "A comprehensive database and API for accessing historical and current NBA statistics. The project involves web scraping, data cleaning, database schema design, and exposing the data through a RESTful API.",
"instrument": [
{"@id": "#python"}, {"@id": "#sql"}, {"@id": "#nba-api"}
],
"award": [{"@id": "#award-kaggle-community"}]
},
{
"@id": "#project-regression-deep-dive",
"@type": "Project",
"name": "Regression Analysis Deep Dive",
"url": "https://github.com/wyattowalsh/regression-deep-dive",
"description": "A research-oriented project implementing and analyzing various regression models from first principles, including Ordinary Least Squares (OLS), Ridge, LASSO, and Elastic Net. Includes detailed mathematical explanations and visualizations of regularization paths.",
"instrument": [
{"@id": "#python"}, {"@id": "#scikit-learn"}, {"@id": "#numpy"}, {"@id": "#matplotlib"}
],
"result": [
{"@id": "#pub-ols-basics"},
{"@id": "#pub-ridge-regression"},
{"@id": "#pub-lasso-elastic-net"}
]
},
{
"@id": "#project-nba-forecaster",
"@type": "Project",
"name": "NBA Game Forecaster",
"description": "A machine learning project to predict the outcomes of NBA games. Involves feature engineering from player and team statistics, model training and evaluation using various classification algorithms, and backtesting against historical data.",
"instrument": [
{"@id": "#python"}, {"@id": "#scikit-learn"}, {"@id": "#feature-engineering"}
]
},
{
"@id": "#project-fair-division",
"@type": "Project",
"name": "Fair Division Algorithm Implementation",
"description": "An academic project exploring and implementing algorithms for fair division of resources, a classic problem in operations research and economics. The focus was on translating theoretical algorithms into functional Python code.",
"instrument": [
{"@id": "#python"}, {"@id": "#operations-research"}, {"@id": "#fair-division-algorithms"}
]
},
{
"@id": "#project-cellular-quadcopter",
"@type": "Project",
"name": "Cellular-Enabled Quadcopter",
"description": "An IoT and hardware project involving the modification of a quadcopter to enable command and control over a cellular network. This required custom firmware development, hardware integration with a cellular modem, and building a remote control interface.",
"instrument": [
{"@id": "#cellular-iot"}, {"@id": "#drone-hardware-modification"}, {"@id": "#custom-firmware-development"}
]
},
{
"@id": "#pub-ols-basics",
"@type": "Article",
"headline": "OLS Regression Basics: An Intuitive Derivation",
"author": {"@id": "#wyatt-walsh"},
"publisher": {"@id": "#wyatt-walsh"},
"url": "https://w4w.dev/projects/regression-deep-dive/ols",
"description": "A technical article providing a ground-up explanation of Ordinary Least Squares (OLS) regression, complete with mathematical derivations and code examples.",
"about": [{"@id": "#ols"}, {"@id": "#linear-regression"}, {"@id": "#statistical-theory"}]
},
{
"@id": "#pub-ridge-regression",
"@type": "Article",
"headline": "Understanding Ridge Regression and L2 Regularization",
"author": {"@id": "#wyatt-walsh"},
"publisher": {"@id": "#wyatt-walsh"},
"url": "https://w4w.dev/projects/regression-deep-dive/ridge",
"description": "An in-depth look at Ridge regression, explaining the concept of L2 regularization, its effect on model coefficients, and its implementation.",
"about": [{"@id": "#ridge-regression"}, {"@id": "#l2-regularization"}, {"@id": "#overfitting"}]
},
{
"@id": "#pub-lasso-elastic-net",
"@type": "Article",
"headline": "LASSO, Elastic Net, and Pathwise Coordinate Descent",
"author": {"@id": "#wyatt-walsh"},
"publisher": {"@id": "#wyatt-walsh"},
"url": "https://w4w.dev/projects/regression-deep-dive/lasso-and-elastic-net",
"description": "A detailed analysis of L1 regularization via LASSO, its feature selection properties, and the hybrid Elastic Net model. Discusses the Pathwise Coordinate Descent algorithm for efficient computation.",
"about": [{"@id": "#lasso-elastic-net"}, {"@id": "#pathwise-coordinate-descent"}, {"@id": "#l1-regularization"}]
},
{
"@id": "#award-eagle-scout",
"@type": "Award",
"name": "Eagle Scout",
"awardedBy": {
"@type": "Organization",
"name": "Boy Scouts of America"
},
"description": "Highest rank attainable in the Boy Scouts of America (BSA). Demonstrates leadership, service, and outdoor skills through a lengthy review process."
},
{
"@id": "#award-kaggle-community",
"@type": "Award",
"name": "Community Recognition Award (Top 1%)",
"awardedBy": {
"@type": "Organization",
"name": "Kaggle"
},
"description": "Achieved over 315,000 views and 40,000 downloads for the NBA Basketball Database, placing it in the top 1% of datasets on the platform and cited in external research."
},
{
"@id": "#software-development",
"@type": "Skill",
"name": "Software Development",
"description": "The comprehensive process of conceiving, specifying, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components.",
"narrower": [
{"@id": "#programming-paradigms"},
{"@id": "#programming-languages"},
{"@id": "#software-design-architecture"},
{"@id": "#api-development"},
{"@id": "#web-application-development"},
{"@id": "#software-testing-quality-assurance"},
{"@id": "#version-control"},
{"@id": "#project-management"},
{"@id": "#documentation"},
{"@id": "#concurrency-control"},
{"@id": "#ai-assisted-development"},
{"@id": "#performance-engineering"},
{"@id": "#quantitative-development"},
{"@id": "#end-to-end-system-ownership"},
{"@id": "#open-source-contribution"},
{"@id": "#algorithm-design-implementation"}
],
"related": [{"@id": "#interest-tech-innovation"}]
},
{
"@id": "#programming-languages",
"@type": "Skill",
"name": "Programming Languages",
"description": "Formal languages comprising a set of instructions that produce various kinds of output, used in computer programming to implement algorithms.",
"broader": {"@id": "#software-development"},
"narrower": [
{"@id": "#python"},
{"@id": "#javascript"},
{"@id": "#typescript"},
{"@id": "#sql"},
{"@id": "#java"},
{"@id": "#ruby"},
{"@id": "#r"},
{"@id": "#matlab"},
{"@id": "#html5"},
{"@id": "#css3"},
{"@id": "#shell-scripting"}
]
},
{
"@id": "#python",
"@type": "Skill",
"name": "Python",
"url": "https://www.python.org/",
"description": "A high-level, general-purpose programming language known for its readability and extensive libraries, widely used in data science, machine learning, web development, and automation.",
"broader": {"@id": "#programming-languages"},
"narrower": [
{"@id": "#python-web-frameworks"},
{"@id": "#python-data-science-stack"},
{"@id": "#python-deep-learning"},
{"@id": "#python-testing"},
{"@id": "#python-packaging-dependency-management"},
{"@id": "#python-code-quality"},
{"@id": "#python-specialized-libraries"}
]
},
{
"@id": "#python-web-frameworks",
"@type": "Skill",
"name": "Python Web Frameworks",
"description": "Libraries that provide a structure for building web applications in Python, handling details like routing, requests, and responses.",
"broader": {"@id": "#python"},
"narrower": [{"@id": "#fastapi"}, {"@id": "#flask"}, {"@id": "#django-rest-framework"}]
},
{
"@id": "#python-data-science-stack",
"@type": "Skill",
"name": "Python Data Science Stack",
"description": "The core collection of libraries used for data manipulation, numerical computation, and scientific computing in Python.",
"broader": {"@id": "#python"},
"narrower": [{"@id": "#pandas"}, {"@id": "#numpy"}, {"@id": "#scipy"}, {"@id": "#scikit-learn"}, {"@id": "#jupyter"}]
},
{
"@id": "#python-deep-learning",
"@type": "Skill",
"name": "Python Deep Learning Libraries",
"description": "Libraries that provide building blocks for designing, training, and validating deep neural networks through a high-level programming interface.",
"broader": {"@id": "#python"},
"narrower": [{"@id": "#tensorflow"}, {"@id": "#pytorch"}]
},
{
"@id": "#python-testing",
"@type": "Skill",
"name": "Python Testing",
"description": "Frameworks and libraries used to write and run tests for Python code, from unit tests to property-based testing.",
"broader": {"@id": "#python"},
"narrower": [{"@id": "#pytest"}, {"@id": "#python-hypothesis"}]
},
{
"@id": "#python-packaging-dependency-management",
"@type": "Skill",
"name": "Python Packaging & Dependency Management",
"description": "Tools for creating and managing Python packages, and for handling project dependencies and virtual environments.",
"broader": {"@id": "#python"},
"narrower": [{"@id": "#poetry"}, {"@id": "#conda"}, {"@id": "#pyenv"}, {"@id": "#pip"}, {"@id": "#venv"}, {"@id": "#uv"}]
},
{
"@id": "#uv",
"@type": "Skill",
"name": "uv",
"url": "https://github.com/astral-sh/uv",
"description": "An extremely fast Python package installer and resolver, written in Rust, intended as a drop-in replacement for pip and pip-tools.",
"broader": {"@id": "#python-packaging-dependency-management"}
},
{
"@id": "#python-code-quality",
"@type": "Skill",
"name": "Python Code Quality Tooling",
"description": "Linters and formatters used to enforce code style, find errors, and improve the readability and maintainability of Python code.",
"broader": {"@id": "#python"},
"narrower": [{"@id": "#ruff"}, {"@id": "#mypy"}, {"@id": "#black"}, {"@id": "#isort"}, {"@id": "#pylint"}, {"@id": "#autoflake"}, {"@id": "#pylama"}]
},
{
"@id": "#python-specialized-libraries",
"@type": "Skill",
"name": "Python Specialized Libraries",
"description": "Python libraries for specific application domains.",
"broader": {"@id": "#python"},
"narrower": [
{"@id": "#python-finance-libraries"},
{"@id": "#python-optimization-libraries"},
{"@id": "#python-data-validation-libraries"},
{"@id": "#python-network-analysis-libraries"},
{"@id": "#python-api-client-libraries"},
{"@id": "#python-resilience-libraries"}
]
},
{
"@id": "#python-finance-libraries",
"@type": "Skill",
"name": "Python Financial & Trading Libraries",
"broader": {"@id": "#python-specialized-libraries"},
"narrower": [{"@id": "#ccxt"}, {"@id": "#freqtrade"}, {"@id": "#yfinance"}],
"related": [{"@id": "#finance-trading"}]
},
{
"@id": "#python-optimization-libraries",
"@type": "Skill",
"name": "Python Optimization Libraries",
"broader": {"@id": "#python-specialized-libraries"},
"narrower": [{"@id": "#pulp"}, {"@id": "#or-tools"}, {"@id": "#pyomo"}],
"related": [{"@id": "#mathematical-optimization"}]
},
{
"@id": "#python-data-validation-libraries",
"@type": "Skill",
"name": "Python Data Validation Libraries",
"broader": {"@id": "#python-specialized-libraries"},
"narrower": [{"@id": "#pandera"}],
"related": [{"@id": "#data-validation"}]
},
{
"@id": "#python-network-analysis-libraries",
"@type": "Skill",
"name": "Python Network Analysis Libraries",
"broader": {"@id": "#python-specialized-libraries"},
"narrower": [{"@id": "#networkx"}],
"related": [{"@id": "#graph-theory"}]
},
{
"@id": "#python-api-client-libraries",
"@type": "Skill",
"name": "Python API Client Libraries",
"broader": {"@id": "#python-specialized-libraries"},
"narrower": [{"@id": "#spotipy"}, {"@id": "#nba-api"}, {"@id": "#praw"}],
"related": [{"@id": "#api-development"}]
},
{
"@id": "#python-resilience-libraries",
"@type": "Skill",
"name": "Python Resilience Libraries",
"broader": {"@id": "#python-specialized-libraries"},
"narrower": [{"@id": "#tenacity"}],
"related": [{"@id": "#fault-tolerance"}]
},
{
"@id": "#tenacity",
"@type": "Skill",
"name": "Tenacity",
"url": "https://tenacity.readthedocs.io/",
"description": "A general-purpose retrying library, written in Python, to simplify the task of adding retry behavior to just about anything.",
"broader": {"@id": "#python-resilience-libraries"}
},
{
"@id": "#javascript",
"@type": "Skill",
"name": "JavaScript (ES6+)",
"url": "https://developer.mozilla.org/en-US/docs/Web/JavaScript",
"description": "A high-level, often just-in-time compiled language that conforms to the ECMAScript specification. It is a core technology of the World Wide Web, alongside HTML and CSS.",
"broader": {"@id": "#programming-languages"},
"narrower": [
{"@id": "#js-frameworks-libraries"},
{"@id": "#js-package-management"},
{"@id": "#js-testing-tooling"}
]
},
{
"@id": "#js-frameworks-libraries",
"@type": "Skill",
"name": "JavaScript Frameworks & Libraries",
"broader": {"@id": "#javascript"},
"narrower": [
{"@id": "#js-frontend-frameworks"},
{"@id": "#js-backend-frameworks"},
{"@id": "#js-web3-libraries"},
{"@id": "#js-dataviz-libraries"},
{"@id": "#js-animation-libraries"}
]
},
{
"@id": "#js-frontend-frameworks",
"@type": "Skill",
"name": "JavaScript Frontend Frameworks",
"broader": {"@id": "#js-frameworks-libraries"},
"narrower": [{"@id": "#react"}, {"@id": "#nextjs"}],
"related": [{"@id": "#frontend-development"}]
},
{
"@id": "#js-backend-frameworks",
"@type": "Skill",
"name": "JavaScript Backend Frameworks",
"broader": {"@id": "#js-frameworks-libraries"},
"narrower": [{"@id": "#expressjs"}],
"related": [{"@id": "#backend-development"}]
},
{
"@id": "#js-web3-libraries",
"@type": "Skill",
"name": "JavaScript Web3 Libraries",
"broader": {"@id": "#js-frameworks-libraries"},
"narrower": [{"@id": "#web3js"}, {"@id": "#ethersjs"}],
"related": [{"@id": "#blockchain-web3"}]
},
{
"@id": "#js-dataviz-libraries",
"@type": "Skill",
"name": "JavaScript Data Visualization Libraries",
"broader": {"@id": "#js-frameworks-libraries"},
"narrower": [{"@id": "#d3js"}],
"related": [{"@id": "#data-visualization"}]
},
{
"@id": "#js-animation-libraries",
"@type": "Skill",
"name": "JavaScript Animation Libraries",
"broader": {"@id": "#js-frameworks-libraries"},
"narrower": [{"@id": "#tsParticles"}, {"@id": "#framer-motion"}],
"related": [{"@id": "#frontend-development"}]
},
{
"@id": "#js-package-management",
"@type": "Skill",
"name": "JavaScript Package Management",
"broader": {"@id": "#javascript"},
"narrower": [{"@id": "#npm"}, {"@id": "#yarn"}, {"@id": "#pnpm"}, {"@id": "#npx"}]
},
{
"@id": "#pnpm",
"@type": "Skill",
"name": "pnpm",
"url": "https://pnpm.io/",
"description": "A fast, disk space-efficient package manager for JavaScript, leveraging a content-addressable store to manage dependencies.",
"broader": {"@id": "#js-package-management"}
},
{
"@id": "#npx",
"@type": "Skill",
"name": "npx",
"url": "https://docs.npmjs.com/cli/v10/commands/npx",
"description": "A package runner tool that comes with npm, allowing execution of packages from the npm registry without explicit installation.",
"broader": {"@id": "#js-package-management"}
},
{
"@id": "#js-testing-tooling",
"@type": "Skill",
"name": "JavaScript Testing & Tooling",
"broader": {"@id": "#javascript"},
"narrower": [{"@id": "#jest"}, {"@id": "#eslint"}]
},
{
"@id": "#typescript",
"@type": "Skill",
"name": "TypeScript",
"url": "https://www.typescriptlang.org/",
"description": "A strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.",
"broader": {"@id": "#programming-languages"},
"narrower": [{"@id": "#zod"}, {"@id": "#trpc"}],
"related": [{"@id": "#javascript"}]
},
{
"@id": "#sql",
"@type": "Skill",
"name": "SQL",
"url": "https://en.wikipedia.org/wiki/SQL",
"description": "Structured Query Language, a domain-specific language used in programming and designed for managing data held in a relational database management system.",
"broader": {"@id": "#programming-languages"},
"related": [{"@id": "#database-systems"}]
},
{
"@id": "#java",
"@type": "Skill",
"name": "Java",
"url": "https://www.java.com/",
"description": "A high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible.",
"broader": {"@id": "#programming-languages"},
"related": [{"@id": "#enterprise-architecture"}]
},
{
"@id": "#ruby",
"@type": "Skill",
"name": "Ruby",
"url": "https://www.ruby-lang.org/en/",
"description": "An interpreted, high-level, general-purpose programming language with a focus on simplicity and productivity.",
"broader": {"@id": "#programming-languages"},
"narrower": [{"@id": "#ruby-on-rails"}]
},
{
"@id": "#r",
"@type": "Skill",
"name": "R",
"url": "https://www.r-project.org/",
"description": "A programming language and free software environment for statistical computing and graphics supported by the R Core Team and the R Foundation for Statistical Computing.",
"broader": {"@id": "#programming-languages"},
"related": [{"@id": "#data-science"}, {"@id": "#statistical-analysis"}, {"@id": "#ggplot2"}]
},
{
"@id": "#matlab",
"@type": "Skill",
"name": "Matlab",
"url": "https://www.mathworks.com/products/matlab.html",
"description": "A proprietary multi-paradigm programming language and numeric computing environment developed by MathWorks.",
"broader": {"@id": "#programming-languages"},
"related": [{"@id": "#numerical-computing"}]
},
{
"@id": "#html5",
"@type": "Skill",
"name": "HTML5",
"url": "https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/HTML5",
"description": "The latest version of Hypertext Markup Language, the standard markup language for documents designed to be displayed in a web browser.",
"broader": {"@id": "#programming-languages"},
"related": [{"@id": "#frontend-development"}, {"@id": "#semantic-html"}]
},
{
"@id": "#css3",
"@type": "Skill",
"name": "CSS3",
"url": "https://developer.mozilla.org/en-US/docs/Web/CSS",
"description": "Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language such as HTML.",
"broader": {"@id": "#programming-languages"},
"narrower": [{"@id": "#scss"}],
"related": [{"@id": "#frontend-development"}, {"@id": "#tailwind-css"}]
},
{
"@id": "#shell-scripting",
"@type": "Skill",
"name": "Shell Scripting",
"description": "Writing scripts for automation of tasks in a command-line interface.",
"broader": {"@id": "#programming-languages"},
"narrower": [{"@id": "#bash"}, {"@id": "#zsh"}, {"@id": "#powershell"}],
"related": [{"@id": "#linux"}, {"@id": "#automation"}]
},
{
"@id": "#api-development",
"@type": "Skill",
"name": "API Development",
"description": "The process of planning, designing, building, and maintaining Application Programming Interfaces (APIs).",
"broader": {"@id": "#software-development"},
"narrower": [
{"@id": "#api-design-patterns"},
{"@id": "#api-frameworks"},
{"@id": "#api-tooling"},
{"@id": "#api-concepts"}
],
"related": [{"@id": "#backend-development"}, {"@id": "#microservices"}]
},
{
"@id": "#api-design-patterns",
"@type": "Skill",
"name": "API Design Patterns & Protocols",
"broader": {"@id": "#api-development"},
"narrower": [{"@id": "#rest"}, {"@id": "#graphql"}, {"@id": "#trpc"}, {"@id": "#grpc"}, {"@id": "#websockets"}, {"@id": "#mcp"}]
},
{
"@id": "#mcp",
"@type": "Skill",
"name": "Model Context Protocol (MCP)",
"description": "A protocol for AI model communication and serving, enabling interoperability between models and applications.",
"broader": {"@id": "#api-design-patterns"},
"narrower": [{"@id": "#fastmcp"}],
"related": [{"@id": "#ai-machine-learning"}]
},
{
"@id": "#fastmcp",
"@type": "Skill",
"name": "FastMCP",
"description": "A high-performance implementation of the Model Context Protocol, often built on FastAPI.",
"broader": {"@id": "#mcp"}
},
{
"@id": "#api-frameworks",
"@type": "Skill",
"name": "API Frameworks",
"broader": {"@id": "#api-development"},
"narrower": [{"@id": "#fastapi"}, {"@id": "#expressjs"}, {"@id": "#nestjs"}, {"@id": "#django-rest-framework"}, {"@id": "#flask"}]
},
{
"@id": "#api-tooling",
"@type": "Skill",
"name": "API Tooling",
"broader": {"@id": "#api-development"},
"narrower": [{"@id": "#zod"}, {"@id": "#swaggeropenapi"}, {"@id": "#postman"}]
},
{
"@id": "#api-concepts",
"@type": "Skill",
"name": "API Concepts",
"broader": {"@id": "#api-development"},
"narrower": [{"@id": "#api-security"}, {"@id": "#api-architecture"}, {"@id": "#api-performance"}]
},
{
"@id": "#api-security",
"@type": "Skill",
"name": "API Security",
"broader": {"@id": "#api-concepts"},
"narrower": [{"@id": "#authentication-security"}]
},
{
"@id": "#api-architecture",
"@type": "Skill",
"name": "API Architecture",
"broader": {"@id": "#api-concepts"},
"narrower": [{"@id": "#api-gateway"}, {"@id": "#type-safe-api-endpoints"}]
},
{
"@id": "#api-performance",
"@type": "Skill",
"name": "API Performance",
"broader": {"@id": "#api-concepts"},
"narrower": [{"@id": "#api-rate-limit-handling"}, {"@id": "#yourls-api"}]
},
{
"@id": "#software-testing-quality-assurance",
"@type": "Skill",
"name": "Software Testing & Quality Assurance",
"description": "The practice of ensuring software quality through various testing methodologies, levels, and tools.",
"broader": {"@id": "#software-development"},
"narrower": [
{"@id": "#testing-methodologies"},
{"@id": "#testing-levels"},
{"@id": "#testing-frameworks-libraries"}
],
"related": [{"@id": "#cicd"}, {"@id": "#sdlc-practices"}]
},
{
"@id": "#testing-methodologies",
"@type": "Skill",
"name": "Testing Methodologies",
"broader": {"@id": "#software-testing-quality-assurance"},
"narrower": [{"@id": "#tdd"}, {"@id": "#bdd"}]
},
{
"@id": "#testing-levels",
"@type": "Skill",
"name": "Testing Levels",
"broader": {"@id": "#software-testing-quality-assurance"},
"narrower": [{"@id": "#unit-testing"}, {"@id": "#integration-testing"}, {"@id": "#e2e-testing"}, {"@id": "#regression-testing"}, {"@id": "#performance-testing"}]
},
{
"@id": "#testing-frameworks-libraries",
"@type": "Skill",
"name": "Testing Frameworks & Libraries",
"broader": {"@id": "#software-testing-quality-assurance"},
"narrower": [{"@id": "#pytest"}, {"@id": "#python-hypothesis"}, {"@id": "#jest"}, {"@id": "#cypress"}, {"@id": "#react-testing-library"}, {"@id": "#storybook"}]
},
{
"@id": "#software-design-architecture",
"@type": "Skill",
"name": "Software Design & Architecture",
"broader": {"@id": "#software-development"},
"narrower": [
{"@id": "#architectural-patterns"},
{"@id": "#design-principles"},
{"@id": "#system-design"},
{"@id": "#fault-tolerance"},
{"@id": "#scalability"},
{"@id": "#enterprise-architecture"},
{"@id": "#mission-critical-systems"}
],
"related": [
{"@id": "#high-availability-systems"},
{"@id": "#performance-engineering"}
]
},
{
"@id": "#architectural-patterns",
"@type": "Skill",
"name": "Architectural Patterns",
"broader": {"@id": "#software-design-architecture"},
"narrower": [{"@id": "#microservices"}, {"@id": "#event-driven-architecture"}, {"@id": "#service-oriented-architecture"}, {"@id": "#cloud-native-architecture"}]
},
{
"@id": "#design-principles",
"@type": "Skill",
"name": "Design Principles",
"broader": {"@id": "#software-design-architecture"},
"narrower": [{"@id": "#design-patterns"}, {"@id": "#clean-code"}, {"@id": "#solid-principles"}, {"@id": "#domain-driven-design"}]
},
{
"@id": "#version-control",
"@type": "Skill",
"name": "Version Control",
"description": "The management of changes to documents, computer programs, large web sites, and other collections of information.",
"broader": {"@id": "#software-development"},
"narrower": [{"@id": "#git"}, {"@id": "#version-control-platforms"}],
"related": [{"@id": "#cicd"}, {"@id": "#gitops"}]
},
{
"@id": "#version-control-platforms",
"@type": "Skill",
"name": "Version Control Platforms",
"broader": {"@id": "#version-control"},
"narrower": [{"@id": "#github"}, {"@id": "#gitlab"}, {"@id": "#dagshub"}, {"@id": "#bitbucket"}]
},
{
"@id": "#concurrency-control",
"@type": "Skill",
"name": "Concurrency Control",
"broader": {"@id": "#software-development"},
"narrower": [{"@id": "#distributed-locking"}, {"@id": "#race-condition-prevention"}, {"@id": "#mutex"}, {"@id": "#semaphores"}, {"@id": "#parallel-processing"}],
"related": [{"@id": "#distributed-systems"}]
},
{
"@id": "#data-analytics",
"@type": "Skill",
"name": "Data & Analytics",
"narrower": [
{"@id": "#data-engineering"}, {"@id": "#data-science"},
{"@id": "#data-visualization"}, {"@id": "#database-systems"},
{"@id": "#big-data-technologies"}, {"@id": "#data-collection-web-scraping"}
],
"related": [{"@id": "#interest-data-systems-analytics"}]
},
{
"@id": "#data-engineering",
"@type": "Skill",
"name": "Data Engineering",
"broader": {"@id": "#data-analytics"},
"narrower": [
{"@id": "#etl-pipeline-development"}, {"@id": "#data-orchestration"},
{"@id": "#data-transformation-tools"}, {"@id": "#financial-data-integration"},
{"@id": "#data-validation"}, {"@id": "#data-storage-solutions"},
{"@id": "#asynchronous-data-processing"},
{"@id": "#data-integration"},
{"@id": "#real-time-data-processing"}
],
"related": [{"@id": "#interest-mlops-dataops"}, {"@id": "#software-development"}]
},
{
"@id": "#data-storage-solutions",
"@type": "Skill",
"name": "Data Storage Solutions",
"broader": {"@id": "#data-engineering"},
"narrower": [{"@id": "#data-warehousing"}, {"@id": "#data-lakes"}, {"@id": "#lakehouse-architecture"}]
},
{
"@id": "#financial-data-integration",
"@type": "Skill",
"name": "Financial Data Integration",
"broader": {"@id": "#data-engineering"},
"related": [{"@id": "#finance-trading"}]
},
{
"@id": "#data-orchestration",
"@type": "Skill",
"name": "Data Orchestration",
"broader": {"@id": "#data-engineering"},
"narrower": [{"@id": "#apache-airflow"}, {"@id": "#dagster"}, {"@id": "#prefect"}, {"@id": "#kedro"}]
},
{
"@id": "#prefect",
"@type": "Skill",
"name": "Prefect",
"url": "https://www.prefect.io/",
"description": "A workflow orchestration tool that allows users to build, run, and monitor data pipelines in Python.",
"broader": {"@id": "#data-orchestration"}
},
{
"@id": "#data-transformation-tools",
"@type": "Skill",
"name": "Data Transformation Tools",
"broader": {"@id": "#data-engineering"},
"narrower": [{"@id": "#dbt"}]
},
{
"@id": "#data-science",
"@type": "Skill",
"name": "Data Science",
"broader": {"@id": "#data-analytics"},
"narrower": [
{"@id": "#statistical-analysis"}, {"@id": "#predictive-analytics"},
{"@id": "#exploratory-data-analysis"}, {"@id": "#feature-engineering"},
{"@id": "#experimentation"}, {"@id": "#agent-based-modeling"},
{"@id": "#sports-analytics"}, {"@id": "#scientific-computing-libraries"},
{"@id": "#reproducible-research"}
],
"related": [{"@id": "#python"}, {"@id": "#r"}, {"@id": "#machine-learning"}]
},
{
"@id": "#scientific-computing-libraries",
"@type": "Skill",
"name": "Scientific Computing Libraries",
"broader": {"@id": "#data-science"},
"narrower": [{"@id": "#scipy"}, {"@id": "#opencv"}]
},
{
"@id": "#data-visualization",
"@type": "Skill",
"name": "Data Visualization",
"broader": {"@id": "#data-analytics"},
"narrower": [
{"@id": "#dataviz-libraries"}, {"@id": "#dataviz-platforms"},
{"@id": "#specialized-visualizations"},
{"@id": "#interactive-ml-demos"}
],
"related": [{"@id": "#frontend-development"}]
},
{
"@id": "#dataviz-libraries",
"@type": "Skill",
"name": "Data Visualization Libraries",
"broader": {"@id": "#data-visualization"},
"narrower": [{"@id": "#matplotlib"}, {"@id": "#seaborn"}, {"@id": "#plotly"}, {"@id": "#dash"}, {"@id": "#d3js"}, {"@id": "#bokeh"}, {"@id": "#ggplot2"}, {"@id": "#altair"}, {"@id": "#chartjs"}]
},
{
"@id": "#dataviz-platforms",
"@type": "Skill",
"name": "Data Visualization Platforms",
"broader": {"@id": "#data-visualization"},
"narrower": [{"@id": "#tableau"}, {"@id": "#power-bi"}, {"@id": "#apache-superset"}]
},
{
"@id": "#specialized-visualizations",
"@type": "Skill",
"name": "Specialized Visualizations",
"broader": {"@id": "#data-visualization"},
"narrower": [{"@id": "#regularization-path-visualization"}, {"@id": "#geospatial-visualization"}]
},
{
"@id": "#interactive-ml-demos",
"@type": "Skill",
"name": "Interactive ML Demos",
"broader": {"@id": "#data-visualization"},
"narrower": [{"@id": "#streamlit"}, {"@id": "#gradio"}],
"related": [{"@id": "#machine-learning"}]
},
{
"@id": "#streamlit",
"@type": "Skill",
"name": "Streamlit",
"url": "https://streamlit.io/",
"description": "An open-source Python library that makes it easy to create and share beautiful, custom web apps for machine learning and data science.",
"broader": {"@id": "#interactive-ml-demos"}
},
{
"@id": "#gradio",
"@type": "Skill",
"name": "Gradio",
"url": "https://www.gradio.app/",
"description": "A Python library that allows you to quickly build an easy-to-use UI for your machine learning model, function, or API.",
"broader": {"@id": "#interactive-ml-demos"}
},
{
"@id": "#database-systems",
"@type": "Skill",
"name": "Database Systems",
"broader": {"@id": "#data-analytics"},
"narrower": [
{"@id": "#database-types"},
{"@id": "#database-management-concepts"},
{"@id": "#database-libraries-orms"}
],
"related": [{"@id": "#sql"}, {"@id": "#data-storage-solutions"}]
},
{
"@id": "#database-types",
"@type": "Skill",
"name": "Database Types",
"broader": {"@id": "#database-systems"},
"narrower": [
{"@id": "#relational-databases"}, {"@id": "#nosql-databases"}, {"@id": "#time-series-databases"},
{"@id": "#graph-databases"}, {"@id": "#vector-databases"}
]
},
{
"@id": "#relational-databases",
"@type": "Skill",
"name": "Relational Databases",
"broader": {"@id": "#database-types"},
"narrower": [{"@id": "#postgresql"}, {"@id": "#mysql"}, {"@id": "#sqlite"}, {"@id": "#oracle-database"}]
},
{
"@id": "#nosql-databases",
"@type": "Skill",
"name": "NoSQL Databases",
"broader": {"@id": "#database-types"},
"narrower": [{"@id": "#mongodb"}, {"@id": "#redis"}, {"@id": "#dynamodb"}, {"@id": "#cassandra"}]
},
{
"@id": "#time-series-databases",
"@type": "Skill",
"name": "Time-Series Databases",
"broader": {"@id": "#database-types"},
"narrower": [{"@id": "#kdbq"}]
},
{
"@id": "#graph-databases",
"@type": "Skill",
"name": "Graph Databases",
"broader": {"@id": "#database-types"},
"narrower": [{"@id": "#neo4j"}],
"related": [{"@id": "#graph-theory"}]
},
{
"@id": "#vector-databases",
"@type": "Skill",
"name": "Vector Databases",
"broader": {"@id": "#database-types"},
"narrower": [{"@id": "#weaviate"}],
"related": [{"@id": "#large-language-models"}]
},
{
"@id": "#database-management-concepts",
"@type": "Skill",
"name": "Database Management Concepts",
"broader": {"@id": "#database-systems"},
"narrower": [{"@id": "#data-modeling"}, {"@id": "#database-scalability"}]
},
{
"@id": "#data-modeling",
"@type": "Skill",
"name": "Data Modeling",
"broader": {"@id": "#database-management-concepts"},
"narrower": [{"@id": "#database-schema-optimization"}, {"@id": "#normalization"}, {"@id": "#foreign-key-relationships"}]
},
{
"@id": "#database-scalability",
"@type": "Skill",
"name": "Database Scalability",
"broader": {"@id": "#database-management-concepts"},
"narrower": [{"@id": "#sharding"}, {"@id": "#replication"}]
},
{
"@id": "#database-libraries-orms",
"@type": "Skill",
"name": "Database Libraries & ORMs",
"broader": {"@id": "#database-systems"},
"narrower": [{"@id": "#sqlalchemy"}, {"@id": "#prisma"}, {"@id": "#typeorm"}]
},
{
"@id": "#big-data-technologies",
"@type": "Skill",
"name": "Big Data Technologies",
"broader": {"@id": "#data-analytics"},
"narrower": [
{"@id": "#distributed-computing"}, {"@id": "#data-processing-frameworks"}
]
},
{
"@id": "#distributed-computing",
"@type": "Skill",
"name": "Distributed Computing",
"broader": {"@id": "#big-data-technologies"},
"narrower": [{"@id": "#ray"}, {"@id": "#dask"}, {"@id": "#modin"}],
"related": [{"@id": "#concurrency-control"}]
},
{
"@id": "#data-processing-frameworks",
"@type": "Skill",
"name": "Data Processing Frameworks",
"broader": {"@id": "#big-data-technologies"},
"narrower": [{"@id": "#apache-spark"}, {"@id": "#apache-kafka"}, {"@id": "#parquet"}, {"@id": "#apache-arrow"}, {"@id": "#apache-beam"}]
},
{
"@id": "#data-collection-web-scraping",
"@type": "Skill",
"name": "Data Collection & Web Scraping",
"broader": {"@id": "#data-analytics"},
"narrower": [{"@id": "#scrapy"}, {"@id": "#selenium"}, {"@id": "#playwright"}, {"@id": "#puppeteer"}, {"@id": "#beautifulsoup"}, {"@id": "#requests"}, {"@id": "#crawlee"}, {"@id": "#praw"}, {"@id": "#apify"}],
"related": [{"@id": "#automation"}]
},
{
"@id": "#ai-machine-learning",
"@type": "Skill",
"name": "AI & Machine Learning",
"narrower": [
{"@id": "#machine-learning-paradigms"},
{"@id": "#machine-learning-applications"},
{"@id": "#generative-ai"},
{"@id": "#mlops"}
],
"related": [{"@id": "#interest-ai-ml"}]
},
{
"@id": "#machine-learning-paradigms",
"@type": "Skill",
"name": "Machine Learning Paradigms",
"broader": {"@id": "#ai-machine-learning"},
"narrower": [{"@id": "#supervised-learning"}, {"@id": "#unsupervised-learning"}, {"@id": "#reinforcement-learning"}, {"@id": "#deep-learning"}]
},
{
"@id": "#machine-learning-applications",
"@type": "Skill",
"name": "Machine Learning Applications",
"broader": {"@id": "#ai-machine-learning"},
"narrower": [
{"@id": "#natural-language-processing"},
{"@id": "#computer-vision"},
{"@id": "#time-series-forecasting"},
{"@id": "#ml-driven-anomaly-detection"}
]
},
{
"@id": "#supervised-learning",
"@type": "Skill",
"name": "Supervised Learning",
"broader": {"@id": "#machine-learning-paradigms"},
"narrower": [{"@id": "#regression"}, {"@id": "#classification"}]
},
{
"@id": "#regression",
"@type": "Skill",
"name": "Regression",
"broader": {"@id": "#supervised-learning"},
"narrower": [{"@id": "#linear-regression"}]
},
{
"@id": "#classification",
"@type": "Skill",
"name": "Classification",
"broader": {"@id": "#supervised-learning"},
"narrower": [{"@id": "#logistic-regression"}, {"@id": "#support-vector-machines"}, {"@id": "#decision-trees"}, {"@id": "#ensemble-methods"}]
},
{
"@id": "#unsupervised-learning",
"@type": "Skill",
"name": "Unsupervised Learning",
"broader": {"@id": "#machine-learning-paradigms"},
"narrower": [{"@id": "#clustering"}, {"@id": "#dimensionality-reduction"}, {"@id": "#association-rule-learning"}]
},
{
"@id": "#ensemble-methods",
"@type": "Skill",
"name": "Ensemble Methods",
"broader": {"@id": "#classification"},
"narrower": [{"@id": "#bagging"}, {"@id": "#boosting"}, {"@id": "#stacking"}, {"@id": "#random-forest"}]
},
{
"@id": "#boosting",
"@type": "Skill",
"name": "Boosting",
"broader": {"@id": "#ensemble-methods"},
"narrower": [{"@id": "#adaboost"}, {"@id": "#gradient-boosting"}]
},
{
"@id": "#gradient-boosting",
"@type": "Skill",
"name": "Gradient Boosting",
"broader": {"@id": "#boosting"},
"narrower": [{"@id": "#xgboost"}, {"@id": "#lightgbm"}, {"@id": "#catboost"}]
},
{
"@id": "#ml-libraries",
"@type": "Skill",
"name": "ML Libraries",
"broader": {"@id": "#ai-machine-learning"},
"narrower": [{"@id": "#scikit-learn"}, {"@id": "#pycaret"}, {"@id": "#xgboost"}, {"@id": "#lightgbm"}, {"@id": "#catboost"}, {"@id": "#prophet"}, {"@id": "#shap"}],
"related": [{"@id": "#python-data-science-stack"}]
},
{
"@id": "#model-evaluation-metrics",
"@type": "Skill",
"name": "Model Evaluation Metrics",
"broader": {"@id": "#data-science"},
"narrower": [{"@id": "#roc-curves"}, {"@id": "#confusion-matrices"}, {"@id": "#precision-recall"}, {"@id": "#f1-score"}]
},
{
"@id": "#deep-learning",
"@type": "Skill",
"name": "Deep Learning",
"broader": {"@id": "#machine-learning-paradigms"},
"narrower": [
{"@id": "#neural-network-architectures"},
{"@id": "#deep-learning-frameworks"}
],
"related": [{"@id": "#linear-algebra"}, {"@id": "#gpu-computing"}]
},
{
"@id": "#neural-network-architectures",
"@type": "Skill",
"name": "Neural Network Architectures",
"broader": {"@id": "#deep-learning"},
"narrower": [{"@id": "#neural-networks"}, {"@id": "#cnn"}, {"@id": "#rnn"}, {"@id": "#lstm"}, {"@id": "#transformers"}, {"@id": "#gan"}, {"@id": "#autoencoder"}]
},
{
"@id": "#deep-learning-frameworks",
"@type": "Skill",
"name": "Deep Learning Frameworks",
"broader": {"@id": "#deep-learning"},
"narrower": [{"@id": "#pytorch"}, {"@id": "#tensorflow"}, {"@id": "#keras"}, {"@id": "#jax"}]
},
{
"@id": "#natural-language-processing",
"@type": "Skill",
"name": "Natural Language Processing (NLP)",
"broader": {"@id": "#machine-learning-applications"},
"narrower": [
{"@id": "#nlp-tasks"}, {"@id": "#nlp-libraries"}, {"@id": "#nlp-models"}
],
"related": [
{"@id": "#sentiment-driven-trading-signals"}, {"@id": "#large-language-models"}
]
},
{
"@id": "#nlp-tasks",
"@type": "Skill",
"name": "NLP Tasks",
"broader": {"@id": "#natural-language-processing"},
"narrower": [{"@id": "#sentiment-analysis"}, {"@id": "#topic-modeling"}, {"@id": "#named-entity-recognition"}, {"@id": "#text-summarization"}, {"@id": "#machine-translation"}]
},
{
"@id": "#nlp-libraries",
"@type": "Skill",
"name": "NLP Libraries",
"broader": {"@id": "#natural-language-processing"},
"narrower": [{"@id": "#spacy"}, {"@id": "#nltk"}, {"@id": "#gensim"}, {"@id": "#stanza"}, {"@id": "#bertopic"}, {"@id": "#haystack"}]
},
{
"@id": "#nlp-models",
"@type": "Skill",
"name": "NLP Models",
"broader": {"@id": "#natural-language-processing"},
"narrower": [{"@id": "#bert"}, {"@id": "#gpt"}, {"@id": "#word-embeddings"}]
},
{
"@id": "#reinforcement-learning",
"@type": "Skill",
"name": "Reinforcement Learning",
"broader": {"@id": "#machine-learning-paradigms"},
"narrower": [{"@id": "#q-learning"}, {"@id": "#ppo"}, {"@id": "#rl-environments"}]
},
{
"@id": "#rl-environments",
"@type": "Skill",
"name": "Reinforcement Learning Environments",
"broader": {"@id": "#reinforcement-learning"},
"narrower": [{"@id": "#openai-gym"}]
},
{
"@id": "#generative-ai",
"@type": "Skill",
"name": "Generative AI",
"broader": {"@id": "#ai-machine-learning"},
"narrower": [
{"@id": "#large-language-models"},
{"@id": "#ai-assisted-development"}
]
},
{
"@id": "#large-language-models",
"@type": "Skill",
"name": "Large Language Models (LLMs)",
"broader": {"@id": "#generative-ai"},
"narrower": [
{"@id": "#llm-frameworks"}, {"@id": "#llm-apis-models"}, {"@id": "#llm-concepts"}, {"@id": "#llm-tooling"},
{"@id": "#agentic-workflows"}
],
"related": [{"@id": "#natural-language-processing"}]
},
{
"@id": "#llm-frameworks",
"@type": "Skill",
"name": "LLM Frameworks",
"broader": {"@id": "#large-language-models"},
"narrower": [{"@id": "#langchain"}, {"@id": "#langgraph"}, {"@id": "#llamaindex"}, {"@id": "#flowise"}]
},
{
"@id": "#flowise",
"@type": "Skill",
"name": "Flowise",
"url": "https://flowiseai.com/",
"description": "A low-code UI tool for building customized LLM applications.",
"broader": {"@id": "#llm-frameworks"}
},
{
"@id": "#llm-apis-models",
"@type": "Skill",
"name": "LLM APIs & Models",
"broader": {"@id": "#large-language-models"},
"narrower": [{"@id": "#openai-api"}, {"@id": "#anthropic-claude-api"}, {"@id": "#google-gemini"}, {"@id": "#hugging-face-transformers"}]
},
{
"@id": "#google-gemini",
"@type": "Skill",
"name": "Google Gemini",
"url": "https://deepmind.google/technologies/gemini/",
"description": "A family of multimodal large language models developed by Google DeepMind.",
"broader": {"@id": "#llm-apis-models"}
},
{
"@id": "#llm-concepts",
"@type": "Skill",
"name": "LLM Concepts",
"broader": {"@id": "#large-language-models"},
"narrower": [{"@id": "#prompt-engineering"}, {"@id": "#retrieval-augmented-generation"}, {"@id": "#foundation-models"}, {"@id": "#fine-tuning"}]
},
{
"@id": "#llm-tooling",
"@type": "Skill",
"name": "LLM Tooling",
"broader": {"@id": "#large-language-models"},
"narrower": [{"@id": "#open-webui"}, {"@id": "#langgraph-studio"}, {"@id": "#langsmith"}]
},
{
"@id": "#open-webui",
"@type": "Skill",
"name": "Open WebUI",
"url": "https://open-webui.com/",
"description": "A user-friendly and extensible web UI for LLMs, supporting various model runners and integrations.",
"broader": {"@id": "#llm-tooling"}
},
{
"@id": "#langgraph-studio",
"@type": "Skill",
"name": "LangGraph Studio",
"url": "https://langchain-ai.github.io/langgraph/",
"description": "A library for building stateful, multi-actor applications with LLMs, by modeling them as graphs.",
"broader": {"@id": "#llm-tooling"}
},
{
"@id": "#langsmith",
"@type": "Skill",
"name": "LangSmith",
"url": "https://www.langchain.com/langsmith",
"description": "A platform for debugging, testing, evaluating, and monitoring LLM applications.",
"broader": {"@id": "#llm-tooling"},
"related": [{"@id": "#mlops"}]
},
{
"@id": "#mlops",
"@type": "Skill",
"name": "MLOps",
"broader": {"@id": "#ai-machine-learning"},
"narrower": [
{"@id": "#ml-experiment-tracking"}, {"@id": "#ml-version-control"},
{"@id": "#hyperparameter-optimization-tools"}
],
"related": [{"@id": "#infrastructure-devops"}]
},
{
"@id": "#ml-experiment-tracking",
"@type": "Skill",
"name": "ML Experiment Tracking",
"broader": {"@id": "#mlops"},
"narrower": [{"@id": "#mlflow"}, {"@id": "#weights-biases"}, {"@id": "#langsmith"}]
},
{
"@id": "#ml-version-control",
"@type": "Skill",
"name": "ML Version Control",
"broader": {"@id": "#mlops"},
"narrower": [{"@id": "#dvc"}]
},
{
"@id": "#hyperparameter-optimization-tools",
"@type": "Skill",
"name": "Hyperparameter Optimization Tools",
"broader": {"@id": "#mlops"},
"narrower": [{"@id": "#optuna"}, {"@id": "#hyperopt"}]
},
{
"@id": "#ai-assisted-development",
"@type": "Skill",
"name": "AI-Assisted Development",
"broader": {"@id": "#generative-ai"},
"narrower": [{"@id": "#github-copilot"}, {"@id": "#codeium"}],
"related": [{"@id": "#large-language-models"}, {"@id": "#developer-productivity"}]
},
{
"@id": "#web-application-development",
"@type": "Skill",
"name": "Web Application Development",
"broader": {"@id": "#software-development"},
"narrower": [
{"@id": "#frontend-development"}, {"@id": "#backend-development"},
{"@id": "#full-stack-development"}, {"@id": "#web-architectures"}, {"@id": "#web-optimization"}
]
},
{
"@id": "#frontend-development",
"@type": "Skill",
"name": "Frontend Development",
"broader": {"@id": "#web-application-development"},
"narrower": [
{"@id": "#js-frontend-frameworks"}, {"@id": "#css-frameworks-methodologies"},
{"@id": "#ui-component-libraries"},
{"@id": "#state-management-libraries"}, {"@id": "#js-animation-libraries"},
{"@id": "#content-rendering"},
{"@id": "#declarative-ui"}
]
},
{
"@id": "#backend-development",
"@type": "Skill",
"name": "Backend Development",
"broader": {"@id": "#web-application-development"},
"narrower": [
{"@id": "#python-web-frameworks"}, {"@id": "#js-backend-frameworks"}
],
"related": [{"@id": "#api-development"}]
},
{
"@id": "#web-architectures",
"@type": "Skill",
"name": "Web Architectures",
"broader": {"@id": "#web-application-development"},
"narrower": [{"@id": "#jamstack"}, {"@id": "#serverless-architecture"}]
},
{
"@id": "#web-optimization",
"@type": "Skill",
"name": "Web Optimization",
"broader": {"@id": "#web-application-development"},
"narrower": [{"@id": "#core-web-vitals"}, {"@id": "#seo"}, {"@id": "#accessibility-wcag"}]
},
{
"@id": "#infrastructure-devops",
"@type": "Skill",
"name": "Infrastructure & DevOps",
"narrower": [
{"@id": "#cloud-computing"}, {"@id": "#containerization-orchestration"},
{"@id": "#cicd"}, {"@id": "#observability-monitoring"},
{"@id": "#system-administration"}, {"@id": "#infrastructure-as-code"},
{"@id": "#devops-philosophies"}
],
"related": [{"@id": "#mlops"}]
},
{
"@id": "#cloud-computing",
"@type": "Skill",
"name": "Cloud Computing",
"broader": {"@id": "#infrastructure-devops"},
"narrower": [
{"@id": "#cloud-providers"}, {"@id": "#paas-platforms"},
{"@id": "#cloud-data-platforms"}, {"@id": "#serverless-architecture"}
],
"related": [{"@id": "#system-design"}]
},
{
"@id": "#cloud-providers",
"@type": "Skill",
"name": "Cloud Providers",
"broader": {"@id": "#cloud-computing"},
"narrower": [{"@id": "#amazon-aws"}, {"@id": "#google-cloud"}, {"@id": "#microsoft-azure"}]
},
{
"@id": "#serverless-architecture",
"@type": "Skill",
"name": "Serverless Architecture",
"broader": {"@id": "#cloud-computing"},
"narrower": [{"@id": "#aws-lambda"}, {"@id": "#google-cloud-functions"}]
},
{
"@id": "#aws-lambda",
"@type": "Skill",
"name": "AWS Lambda",
"broader": {"@id": "#serverless-architecture"}
},
{
"@id": "#google-cloud-functions",
"@type": "Skill",
"name": "Google Cloud Functions",
"broader": {"@id": "#serverless-architecture"}
},
{
"@id": "#paas-platforms",
"@type": "Skill",
"name": "PaaS Platforms",
"broader": {"@id": "#cloud-computing"},
"narrower": [{"@id": "#vercel"}, {"@id": "#heroku"}, {"@id": "#netlify"}, {"@id": "#digital-ocean"}]
},
{
"@id": "#cloud-data-platforms",
"@type": "Skill",
"name": "Cloud Data Platforms",
"broader": {"@id": "#cloud-computing"},
"narrower": [{"@id": "#snowflake"}, {"@id": "#redshift"}, {"@id": "#bigquery"}]
},
{
"@id": "#containerization-orchestration",
"@type": "Skill",
"name": "Containerization & Orchestration",
"broader": {"@id": "#infrastructure-devops"},
"narrower": [{"@id": "#docker"}, {"@id": "#kubernetes"}, {"@id": "#helm"}, {"@id": "#container-registries"}],
"related": [{"@id": "#microservices"}]
},
{
"@id": "#kubernetes-tooling",
"@type": "Skill",
"name": "Kubernetes Tooling",
"broader": {"@id": "#kubernetes"},
"narrower": [{"@id": "#helm"}, {"@id": "#argocd"}, {"@id": "#flux"}]
},
{
"@id": "#cicd",
"@type": "Skill",
"name": "CI/CD",
"broader": {"@id": "#infrastructure-devops"},
"narrower": [{"@id": "#github-actions"}, {"@id": "#travis-ci"}, {"@id": "#jenkins"}, {"@id": "#circleci"}, {"@id": "#gitlab-ci"}],
"related": [{"@id": "#version-control"}, {"@id": "#software-testing-quality-assurance"}, {"@id": "#automation"}]
},
{
"@id": "#observability-monitoring",
"@type": "Skill",
"name": "Observability & Monitoring",
"broader": {"@id": "#infrastructure-devops"},
"narrower": [{"@id": "#grafana"}, {"@id": "#prometheus"}, {"@id": "#datadog"}, {"@id": "#new-relic"}, {"@id": "#sentry"}, {"@id": "#opentelemetry"}]
},
{
"@id": "#system-administration",
"@type": "Skill",
"name": "System Administration",
"broader": {"@id": "#infrastructure-devops"},
"narrower": [{"@id": "#linux"}, {"@id": "#shell-scripting"}, {"@id": "#web-servers"}]
},
{
"@id": "#web-servers",
"@type": "Skill",
"name": "Web Servers",
"broader": {"@id": "#system-administration"},
"narrower": [{"@id": "#nginx"}, {"@id": "#apache"}]
},
{
"@id": "#infrastructure-as-code",
"@type": "Skill",
"name": "Infrastructure as Code (IaC)",
"broader": {"@id": "#infrastructure-devops"},
"narrower": [{"@id": "#terraform"}, {"@id": "#ansible"}, {"@id": "#pulumi"}, {"@id": "#aws-cdk"}, {"@id": "#cloudformation"}]
},
{
"@id": "#devops-philosophies",
"@type": "Skill",
"name": "DevOps Philosophies",
"broader": {"@id": "#infrastructure-devops"},
"narrower": [{"@id": "#gitops"}]
},
{
"@id": "#domain-expertise",
"@type": "Skill",
"name": "Domain Expertise",
"narrower": [
{"@id": "#finance-trading"}, {"@id": "#blockchain-web3"},
{"@id": "#operations-research"}, {"@id": "#sports-analytics"}, {"@id": "#supply-chain-logistics"},
{"@id": "#education-teaching"}, {"@id": "#regulatory-compliance-tech"}
]
},
{
"@id": "#regulatory-compliance-tech",
"@type": "Skill",
"name": "Regulatory & Compliance Technology",
"broader": {"@id": "#domain-expertise"},
"related": [{"@id": "#finance-trading"}, {"@id": "#high-availability-systems"}, {"@id": "#interest-government"}]
},
{
"@id": "#finance-trading",
"@type": "Skill",
"name": "Finance & Trading",
"broader": {"@id": "#domain-expertise"},
"narrower": [
{"@id": "#algorithmic-trading"}, {"@id": "#quantitative-finance"},
{"@id": "#risk-management"}, {"@id": "#portfolio-optimization"},
{"@id": "#credit-technology"}, {"@id": "#trading-systems"}, {"@id": "#market-intelligence"}
],
"related": [{"@id": "#interest-financial-tech-systems"}]
},
{
"@id": "#blockchain-web3",
"@type": "Skill",
"name": "Blockchain & Web3",
"broader": {"@id": "#domain-expertise"},
"narrower": [
{"@id": "#smart-contract-development"}, {"@id": "#blockchain-protocols"},
{"@id": "#web3-concepts"}, {"@id": "#web3-libraries"}
],
"related": [{"@id": "#interest-emerging-tech"}]
},
{
"@id": "#smart-contract-development",
"@type": "Skill",
"name": "Smart Contract Development",
"broader": {"@id": "#blockchain-web3"},
"narrower": [{"@id": "#solidity"}, {"@id": "#smart-contract-tooling"}]
},
{
"@id": "#smart-contract-tooling",
"@type": "Skill",
"name": "Smart Contract Tooling",
"broader": {"@id": "#smart-contract-development"},
"narrower": [{"@id": "#hardhat"}, {"@id": "#truffle"}]
},
{
"@id": "#blockchain-protocols",
"@type": "Skill",
"name": "Blockchain Protocols",
"broader": {"@id": "#blockchain-web3"},
"narrower": [{"@id": "#ethereum"}, {"@id": "#ocean-protocol"}, {"@id": "#ipfs"}]
},
{
"@id": "#web3-concepts",
"@type": "Skill",
"name": "Web3 Concepts",
"broader": {"@id": "#blockchain-web3"},
"narrower": [{"@id": "#smart-contracts"}, {"@id": "#defi"}, {"@id": "#nft"}, {"@id": "#daos"}]
},
{
"@id": "#web3-libraries",
"@type": "Skill",
"name": "Web3 Libraries",
"broader": {"@id": "#blockchain-web3"},
"narrower": [{"@id": "#js-web3-libraries"}]
},
{
"@id": "#operations-research",
"@type": "Skill",
"name": "Operations Research",
"broader": {"@id": "#domain-expertise"},
"narrower": [
{"@id": "#mathematical-optimization"}, {"@id": "#simulation"},
{"@id": "#fair-division-algorithms"}
],
"related": [{"@id": "#interest-engineering-optimization"}]
},
{
"@id": "#mathematical-optimization",
"@type": "Skill",
"name": "Mathematical Optimization",
"broader": {"@id": "#operations-research"},
"narrower": [
{"@id": "#optimization-modeling-languages"},
{"@id": "#optimization-solvers"},
{"@id": "#python-optimization-libraries"},
{"@id": "#optimization-concepts"}
]
},
{
"@id": "#optimization-modeling-languages",
"@type": "Skill",
"name": "Optimization Modeling Languages",
"broader": {"@id": "#mathematical-optimization"},
"narrower": [{"@id": "#ampl"}]
},
{
"@id": "#optimization-solvers",
"@type": "Skill",
"name": "Optimization Solvers",
"broader": {"@id": "#mathematical-optimization"},
"narrower": [{"@id": "#ibm-cplex"}, {"@id": "#gurobi"}, {"@id": "#coin-or"}]
},
{
"@id": "#optimization-concepts",
"@type": "Skill",
"name": "Optimization Concepts",
"broader": {"@id": "#mathematical-optimization"},
"narrower": [{"@id": "#milp"}, {"@id": "#warm-starts-heuristic-initializations"}, {"@id": "#solver-parameter-tuning"}, {"@id": "#convexity-analysis"}]
},
{
"@id": "#supply-chain-logistics",
"@type": "Skill",
"name": "Supply Chain & Logistics",
"broader": {"@id": "#domain-expertise"},
"narrower": [{"@id": "#demand-forecasting"}, {"@id": "#inventory-optimization"}, {"@id": "#logistics-network-design"}],
"related": [{"@id": "#operations-research"}]
},
{
"@id": "#development-tools-practices",
"@type": "Skill",
"name": "Development Tools & Practices",
"narrower": [{"@id": "#ides-editors"}, {"@id": "#build-tools"}, {"@id": "#package-managers"}, {"@id": "#project-scaffolding"}, {"@id": "#automation"}]
},
{
"@id": "#ides-editors",
"@type": "Skill",
"name": "IDEs & Editors",
"broader": {"@id": "#development-tools-practices"},
"narrower": [{"@id": "#visual-studio-code"}, {"@id": "#jupyter"}, {"@id": "#sublime-text"}, {"@id": "#replit"}, {"@id": "#google-colab"}]
},
{
"@id": "#project-scaffolding",
"@type": "Skill",
"name": "Project Scaffolding",
"broader": {"@id": "#development-tools-practices"},
"narrower": [{"@id": "#python-cookiecutter"}]
},
{
"@id": "#python-cookiecutter",
"@type": "Skill",
"name": "Cookiecutter",
"url": "https://cookiecutter.readthedocs.io/",
"description": "A command-line utility that creates projects from cookiecutters (project templates), e.g., Python package projects, Vue projects.",
"broader": {"@id": "#project-scaffolding"}
},
{
"@id": "#design-creative-tools",
"@type": "Skill",
"name": "Design & Creative Tools",
"narrower": [{"@id": "#ui-design-tools"}, {"@id": "#cad-tools"}, {"@id": "#diagramming-tools"}],
"related": [{"@id": "#interest-digital-arts"}]
},
{
"@id": "#ui-design-tools",
"@type": "Skill",
"name": "UI Design Tools",
"broader": {"@id": "#design-creative-tools"},
"narrower": [{"@id": "#figma"}, {"@id": "#canva"}]
},
{
"@id": "#cad-tools",
"@type": "Skill",
"name": "CAD (Computer-Aided Design)",
"broader": {"@id": "#design-creative-tools"},
"narrower": [{"@id": "#autodesk"}, {"@id": "#solidworks"}]
},
{
"@id": "#diagramming-tools",
"@type": "Skill",
"name": "Diagramming Tools",
"broader": {"@id": "#design-creative-tools"},
"narrower": [{"@id": "#boxy-svg"}, {"@id": "#mermaidjs"}]
},
{
"@id": "#autodesk",
"@type": "Skill",
"name": "Autodesk",
"url": "https://www.autodesk.com/",
"broader": {"@id": "#cad-tools"}
},
{
"@id": "#solidworks",
"@type": "Skill",
"name": "SolidWorks",
"url": "https://www.solidworks.com/",
"broader": {"@id": "#cad-tools"}
},
{
"@id": "#hardware-iot",
"@type": "Skill",
"name": "Hardware & IoT",
"narrower": [
{"@id": "#iot-platforms"}, {"@id": "#iot-connectivity"},
{"@id": "#iot-applications"}, {"@id": "#hardware-integration"}, {"@id": "#network-protocol-design"}
],
"related": [{"@id": "#interest-iot-hardware"}]
},
{
"@id": "#iot-platforms",
"@type": "Skill",
"name": "IoT Platforms",
"broader": {"@id": "#hardware-iot"},
"narrower": [{"@id": "#raspberry-pi"}, {"@id": "#arduino"}]
},
{
"@id": "#iot-connectivity",
"@type": "Skill",
"name": "IoT Connectivity",
"broader": {"@id": "#hardware-iot"},
"narrower": [{"@id": "#cellular-iot"}]
},
{
"@id": "#iot-applications",
"@type": "Skill",
"name": "IoT Applications",
"broader": {"@id": "#hardware-iot"},
"narrower": [
{"@id": "#drone-hardware-modification"}, {"@id": "#custom-firmware-development"},
{"@id": "#adaptive-control-systems"}
]
},
{
"@id": "#education-teaching",
"@type": "Skill",
"name": "Education & Teaching",
"broader": {"@id": "#domain-expertise"},
"narrower": [
{"@id": "#data-science-education"}, {"@id": "#technical-instruction"},
{"@id": "#curriculum-development"}, {"@id": "#developer-mentorship"},
{"@id": "#academic-program-management"}
],
"related": [{"@id": "#interest-education-knowledge-transfer"}]
},
{
"@id": "#mathematical-foundations",
"@type": "Skill",
"name": "Mathematical Foundations",
"narrower": [{"@id": "#calculus"}, {"@id": "#linear-algebra"}, {"@id": "#differential-equations"}, {"@id": "#statistical-theory"}, {"@id": "#optimization-theory"}, {"@id": "#graph-theory"}, {"@id": "#discrete-mathematics"}],
"related": [{"@id": "#interest-science-theory"}]
},
{
"@id": "#technology-interests",
"@type": "Interest",
"name": "Technology & Innovation Interests",
"narrower": [
{"@id": "#emerging-technologies-interest"}, {"@id": "#ai-ethics-interest"},
{"@id": "#decentralized-systems-interest"}, {"@id": "#open-source-interest"},
{"@id": "#mlops-dataops-interest"}, {"@id": "#scaling-data-insights-interest"},
{"@id": "#developer-productivity-interest"},
{"@id": "#system-design-interest"},
{"@id": "#defi-interest"}
]
},
{
"@id": "#emerging-technologies-interest",
"@type": "Interest",
"name": "Emerging Technologies",
"broader": {"@id": "#technology-interests"},
"narrower": [{"@id": "#quantum-computing-interest"}, {"@id": "#neurotechnology-interest"}, {"@id": "#biotech-interest"}]
},
{
"@id": "#general-interests",
"@type": "Interest",
"name": "General Interests",
"narrower": [
{"@id": "#science-theory-interest"}, {"@id": "#philosophy-thought-interest"},
{"@id": "#arts-culture-interest"}, {"@id": "#society-governance-interest"},
{"@id": "#sustainability-systems-thinking-interest"},
{"@id": "#technology-and-society-interest"}
]
},
{
"@id": "#science-theory-interest",
"@type": "Interest",
"name": "Science & Theory",
"broader": {"@id": "#general-interests"},
"narrower": [{"@id": "#theoretical-physics-interest"}, {"@id": "#complexity-theory-interest"}]
},
{
"@id": "#philosophy-thought-interest",
"@type": "Interest",
"name": "Philosophy & Thought",
"broader": {"@id": "#general-interests"},
"narrower": [{"@id": "#metaphysics-interest"}, {"@id": "#ethics-interest"}]
},
{
"@id": "#arts-culture-interest",
"@type": "Interest",
"name": "Arts & Culture",
"broader": {"@id": "#general-interests"},
"narrower": [{"@id": "#music-interest"}, {"@id": "#digital-arts-interest"}, {"@id": "#interactive-design-interest"}]
},
{
"@id": "#music-interest",
"@type": "Interest",
"name": "Music",
"broader": {"@id": "#arts-culture-interest"},
"keywords": ["DJing", "Music Production", "Electronic Music", "Hardstyle"]
},
{
"@id": "#fault-tolerance",
"@type": "Skill",
"name": "Fault Tolerance",
"description": "The property that enables a system to continue operating properly in the event of the failure of some of its components.",
"broader": {"@id": "#software-design-architecture"},
"related": [{"@id": "#high-availability-systems"}, {"@id": "#distributed-systems"}, {"@id": "#tenacity"}]
},
{
"@id": "#scalability",
"@type": "Skill",
"name": "Scalability",
"description": "The capability of a system, network, or process to handle a growing amount of work, or its potential to be enlarged to accommodate that growth.",
"broader": {"@id": "#software-design-architecture"},
"related": [{"@id": "#distributed-systems"}, {"@id": "#performance-engineering"}, {"@id": "#cloud-computing"}]
},
{
"@id": "#declarative-programming",
"@type": "Skill",
"name": "Declarative Programming",
"description": "A programming paradigm that expresses the logic of a computation without describing its control flow.",
"broader": {"@id": "#programming-paradigms"},
"related": [{"@id": "#react"}, {"@id": "#terraform"}, {"@id": "#sql"}]
},
{
"@id": "#statistical-inference",
"@type": "Skill",
"name": "Statistical Inference",
"description": "The process of using data analysis to deduce properties of an underlying probability distribution.",
"broader": {"@id": "#statistical-analysis"},
"related": [{"@id": "#hypothesis-testing"}, {"@id": "#confidence-intervals"}]
},
{
"@id": "#data-integration",
"@type": "Skill",
"name": "Data Integration",
"description": "The process of combining data from different sources into a single, unified view.",
"broader": {"@id": "#data-engineering"},
"related": [{"@id": "#etl-pipeline-development"}, {"@id": "#financial-data-integration"}]
},
{
"@id": "#declarative-ui",
"@type": "Skill",
"name": "Declarative UI",
"description": "A style of UI programming where the state of the UI is described, and the framework takes care of updating the DOM.",
"broader": {"@id": "#frontend-development"},
"related": [{"@id": "#react"}, {"@id": "#jetpack-compose"}]
},
{
"@id": "#agentic-workflows",
"@type": "Skill",
"name": "Agentic Workflows",
"description": "Designing and implementing systems where AI agents can autonomously use tools to perform complex tasks and achieve goals.",
"broader": {"@id": "#large-language-models"},
"related": [{"@id": "#langchain"}, {"@id": "#langgraph"}, {"@id": "#crewai"}]
},
{
"@id": "#hardware-integration",
"@type": "Skill",
"name": "Hardware Integration",
"description": "The process of combining different hardware subsystems into a single unified system and ensuring the subsystems function together.",
"broader": {"@id": "#hardware-iot"}
},
{
"@id": "#network-protocol-design",
"@type": "Skill",
"name": "Network Protocol Design",
"description": "The creation of formal rules and conventions that govern how computers exchange information over a network.",
"broader": {"@id": "#hardware-iot"},
"related": [{"@id": "#lightweight-command-protocols"}]
},
{
"@id": "#developer-productivity-interest",
"@type": "Interest",
"name": "Developer Productivity",
"broader": {"@id": "#technology-interests"},
"related": [{"@id": "#ai-assisted-development"}, {"@id": "#cicd"}, {"@id": "#devops-philosophies"}]
},
{
"@id": "#ai-alignment-interest",
"@type": "Interest",
"name": "AI Alignment",
"broader": {"@id": "#ai-ethics-interest"},
"related": [{"@id": "#interest-philosophy"}, {"@id": "#generative-ai"}]
},
{
"@id": "#systems-thinking-interest",
"@type": "Interest",
"name": "Systems Thinking",
"broader": {"@id": "#sustainability-systems-thinking-interest"},
"related": [{"@id": "#complexity-theory-interest"}, {"@id": "#system-design"}]
},
{
"@id": "#reproducible-research",
"@type": "Skill",
"name": "Reproducible Research",
"description": "The practice of creating and disseminating research materials (data, code, etc.) in a manner that is sufficiently detailed for another researcher to recreate the work.",
"broader": {"@id": "#data-science"},
"related": [{"@id": "#jupyter"}, {"@id": "#conda"}, {"@id": "#docker"}, {"@id": "#dvc"}]
},
{
"@id": "#mission-critical-systems",
"@type": "Skill",
"name": "Mission-Critical Systems",
"description": "Designing and operating systems that are essential to the survival of a business or organization, requiring high availability and reliability.",
"broader": {"@id": "#software-design-architecture"},
"related": [{"@id": "#fault-tolerance"}, {"@id": "#high-availability-systems"}, {"@id": "#enterprise-architecture"}]
},
{
"@id": "#algorithm-design-implementation",
"@type": "Skill",
"name": "Algorithm Design & Implementation",
"description": "The process of creating and translating a step-by-step procedure for calculations, data processing, and automated reasoning into functional code.",
"broader": {"@id": "#software-development"},
"related": [{"@id": "#mathematical-foundations"}, {"@id": "#pathwise-coordinate-descent"}]
},
{
"@id": "#full-stack-development",
"@type": "Skill",
"name": "Full-Stack Development",
"description": "The ability to work on both the front-end and back-end portions of an application.",
"broader": {"@id": "#web-application-development"},
"related": [{"@id": "#frontend-development"}, {"@id": "#backend-development"}, {"@id": "#database-systems"}]
},
{
"@id": "#open-source-contribution",
"@type": "Skill",
"name": "Open Source Contribution",
"description": "The practice of contributing to open-source projects, including code, documentation, and community support.",
"broader": {"@id": "#software-development"},
"related": [{"@id": "#git"}, {"@id": "#github"}, {"@id": "#version-control"}]
},
{
"@id": "#enterprise-architecture",
"@type": "Skill",
"name": "Enterprise Architecture",
"description": "The practice of analyzing, designing, planning, and implementing enterprise analysis to successfully execute on business strategies.",
"broader": {"@id": "#software-design-architecture"},
"related": [{"@id": "#mission-critical-systems"}, {"@id": "#scalability"}, {"@id": "#system-design"}]
},
{
"@id": "#programming-paradigms",
"@type": "Skill",
"name": "Programming Paradigms",
"description": "A fundamental style of computer programming, serving as a way of building the structure and elements of computer programs.",
"broader": {"@id": "#software-development"},
"narrower": [{"@id": "#object-oriented-programming"}, {"@id": "#functional-programming"}, {"@id": "#declarative-programming"}]
},
{
"@id": "#ast-manipulation",
"@type": "Skill",
"name": "AST Manipulation",
"description": "The programmatic analysis and transformation of code represented as an Abstract Syntax Tree.",
"broader": {"@id": "#web-application-development"},
"related": [{"@id": "#remark-rehype"}, {"@id": "#mdx"}]
},
{
"@id": "#real-time-data-processing",
"@type": "Skill",
"name": "Real-Time Data Processing",
"description": "The practice of processing data as it is generated or received, with minimal latency.",
"broader": {"@id": "#data-engineering"},
"related": [{"@id": "#apache-kafka"}, {"@id": "#websockets"}, {"@id": "#time-series-databases"}]
},
{
"@id": "#curriculum-development",
"@type": "Skill",
"name": "Curriculum Development",
"description": "The process of designing and creating educational courses and materials.",
"broader": {"@id": "#education-teaching"},
"related": [{"@id": "#data-science-education"}, {"@id": "#technical-instruction"}]
},
{
"@id": "#technology-and-society-interest",
"@type": "Interest",
"name": "Technology & Society",
"broader": {"@id": "#general-interests"},
"related": [{"@id": "#ai-ethics-interest"}, {"@id": "#fair-division-algorithms"}]
},
{
"@id": "#system-design-interest",
"@type": "Interest",
"name": "System Design",
"broader": {"@id": "#technology-interests"},
"related": [{"@id": "#system-design"}]
},
{
"@id": "#defi-interest",
"@type": "Interest",
"name": "Decentralized Finance (DeFi)",
"broader": {"@id": "#technology-interests"},
"related": [{"@id": "#defi"}, {"@id": "#blockchain-web3"}]
},
{
"@id": "#mathematical-optimization-interest",
"@type": "Interest",
"name": "Mathematical Optimization",
"broader": {"@id": "#interest-engineering-optimization"},
"related": [{"@id": "#mathematical-optimization"}]
},
{
"@id": "#interactive-design-interest",
"@type": "Interest",
"name": "Interactive Design",
"broader": {"@id": "#arts-culture-interest"},
"related": [{"@id": "#ui-ux"}, {"@id": "#data-visualization"}, {"@id": "#framer-motion"}]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment