Skip to content
View weidonglang's full-sized avatar
🎯
Focusing
🎯
Focusing
  • China
  • 02:10 (UTC +08:00)

Block or report weidonglang

Block user

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

You must be logged in to block users.

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

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

Report abuse
weidonglang/README.md

Avatar

Hi, I'm Weidong Lang / 魏语石

Computer Science Undergraduate · Low-Altitude Intelligent Systems · Mathematical Modeling · Java Engineering

Typing SVG

Profile Views


About Me

I am a Computer Science undergraduate interested in low-altitude intelligent systems, UAV scheduling, mathematical modeling, and reliable engineering platforms.

My current focus is to connect scenario modeling, algorithmic decision-making, and software engineering. I enjoy transforming real-world problems into computable models, building backend systems around them, and visualizing decision processes through full-stack platforms.

  • Research interests: low-altitude swarm decision-making, UAV route planning, multi-agent coordination, conflict detection, and risk-aware scheduling.
  • Engineering interests: Java backend systems, Spring Boot / Spring Cloud, Redis, RabbitMQ, Elasticsearch, and Vue-based dashboards.
  • Modeling background: probability modeling, hypothesis testing, optimization, sensitivity analysis, and decision-support modeling.
  • Long-term goal: build explainable, reliable, and scenario-driven intelligent systems for complex low-altitude environments.

Current Research Direction

Large-Scale Disaster-Scenario-Driven Low-Altitude Swarm Decision and Control

I am particularly interested in low-altitude intelligent agents operating in disaster response, emergency inspection, communication recovery, and search-and-rescue scenarios.

Key topics I hope to explore:

  • Multi-agent task allocation under dynamic environments
  • UAV route planning, obstacle avoidance, and risk-aware replanning
  • Distributed role assignment and self-organized swarm coordination
  • Low-altitude airspace resource modeling and conflict resolution
  • Decision-making under communication-limited or partially observable conditions
  • Trustworthy low-altitude information systems and decision-support platforms

Featured Projects

A low-altitude airspace resource scheduling and conflict-resolution platform for UAV route reservation, approval workflow, occupancy management, audit logging, and visualized airspace governance.

The system models airspace resources as Grid + Level + TimeSlot + Date, supporting route reservation, conflict detection, occupancy release, and low-altitude cockpit visualization.

Keywords: Spring Cloud · RabbitMQ · Redis · Outbox · Conflict Detection · Vue

A UAV route-planning and risk-evaluation simulation system for urban low-altitude environments, supporting Dijkstra, A*, Theta*, risk scoring, energy estimation, and TimeSlot occupancy conversion.

It connects path planning results with the SkyGrid resource scheduling model, forming a route-planning → risk-evaluation → occupancy-conversion → conflict-checking workflow.

Keywords: Dijkstra · A* · Theta* · Risk Evaluation · FastAPI · Vue

Mathematical Modeling Project

A probability-model-based production decision optimization project from the China Undergraduate Mathematical Contest in Modeling, awarded Tianjin First Prize.

The project focused on sampling inspection, batch acceptance, quality-control decisions, hypothesis testing, expected loss, and sensitivity analysis.

Keywords: Probability Model · Hypothesis Testing · Expected Loss · Optimization · MATLAB · Python

An AI-enhanced reading-resource discovery system focused on hybrid retrieval, evidence-grounded RAG question answering, explainable recommendation, behavior analytics, and offline evaluation.

It combines exact matching, BM25 retrieval, dense vector retrieval, reranking, evidence cards, and measurable evaluation reports.

Keywords: Spring Boot · Hybrid Search · RAG · Reranker · Elasticsearch · Redis


Language & Tech Landscape


Area Languages / Tools Representative Usage
Low-Altitude Intelligent Systems Java · Python · TypeScript · SQL UAV scheduling, route planning, risk evaluation, conflict detection, airspace resource modeling, and visualization.
Backend Engineering Java · SQL · Shell Spring Boot, Spring Cloud, RESTful APIs, permission systems, Redis caching, RabbitMQ messaging, and service governance.
Algorithm & Simulation Python · C · MATLAB Dijkstra, A*, Theta*, probability modeling, hypothesis testing, sensitivity analysis, and decision optimization.
AI Search & RAG Systems Java · Rust · Vue Hybrid retrieval, BM25, vector search, reranking, RAG QA, evaluation CLI, and reproducible report generation.
Frontend Visualization Vue · TypeScript · JavaScript · ECharts Low-altitude cockpit, route visualization, approval dashboards, conflict records, and data analysis panels.
Modeling & Research Support Python · MATLAB · R Mathematical modeling, parameter calculation, statistical decision-making, expected loss, and risk evaluation.
Raw GitHub Language Statistics
GitHub Language Statistics

Technical Stack

Core Languages



Backend · Data · Middleware



Frontend · Tooling


Modeling & Decision Support

Optimization & Scheduling

I am interested in transforming real-world constraints into computable optimization models, especially for resource allocation, route planning, and task scheduling.

Route Planning · Task Allocation · Multi-objective Optimization · Decision Matrix · Scenario Modeling

Statistical Decision-Making

I use probability models, hypothesis testing, expected loss, and sensitivity analysis to evaluate decisions under uncertainty.

Probability Modeling · Hypothesis Testing · Expected Loss · Sensitivity Analysis · Risk Evaluation

Low-Altitude Systems

I focus on UAV scheduling, low-altitude route planning, airspace resource modeling, conflict detection, and risk-aware decision support.

UAV Scheduling · Airspace Modeling · Conflict Detection · Risk-Aware Planning · Visualization

Engineering Platforms

I enjoy turning models and algorithms into reliable backend services, APIs, dashboards, and reproducible evaluation workflows.

Spring Boot · Spring Cloud · Redis · RabbitMQ · Vue Dashboard


GitHub Analytics

GitHub Stats GitHub Streak

Contribution Activity Graph

Tip: If the language statistics still show old data, change the v=20260614-8 suffix in the image URLs, for example to v=20260614-9. This forces GitHub to treat the image as a new resource.


More GitHub Summary
Profile Details

Productive Time Stats

Working Style

Abstraction

Extract variables, constraints, risks, and objectives from real-world scenarios.

Scenario → Model

Computation

Turn models into computable algorithms, evaluation metrics, and reproducible experiments.

Model → Algorithm

Systemization

Build reliable backend services, dashboards, and engineering platforms around algorithms.

Algorithm → System


Keywords


Connect


Thanks for visiting!

Pinned Loading

  1. ReadSeek-Reading-Resource-Discovery-System ReadSeek-Reading-Resource-Discovery-System Public

    Java Spring Boot RAG & hybrid search system for graduation projects: Elasticsearch BM25, BGE-M3 vector search, reranker, evidence-grounded QA, book recommendation, Vue 3, offline evaluation.

    Java 6

  2. Academic-Nexus Academic-Nexus Public

    Spring Boot + Vue 3 教务管理系统 / academic management system for graduation projects, with Redis 抢课, course selection, grades, exams, timetable, AI assistant, natural language SQL, and load testing.

    Java

  3. DevEnv-Manager DevEnv-Manager Public

    DevEnv Manager 是面向 Windows 的多版本开发环境管理与端口占用控制工具。它可以从官方源自动下载、安装和切换 JDK、Python、Node.js,并提供环境诊断、日志面板和端口进程管理。

    HTML 16 1

  4. LowAlt-Engineering-Suite LowAlt-Engineering-Suite Public

    This suite consists of two implementation repositories: 1. SkyGrid-Low-Altitude-Platform 2. LowAlt-RouteLab

    Batchfile