Command Palette

Search for a command to run...

JL

Justin Lu

High School Student

Nansha, China

Education

Nansha College Preparatory Academy

2023 – Present

High School Diploma (expected)

Nansha, China

  • Rigorous academic curriculum with emphasis on STEM
  • Self-directed study in software engineering and systems programming

Selected Projects

xp2gdl90

Author
2025
C++17CMakeX-Plane SDKGDL90
  • Built a native C++ X-Plane 12 plugin broadcasting real-time GDL90 UDP packets to ForeFlight, Garmin Pilot, and other EFBs
  • Achieved < 0.1% CPU overhead with full CRC-16-CCITT framing and byte-stuffing per GDL90 Rev A specification
  • Shipped cross-platform universal binaries (Windows, macOS Universal, Linux)

Geomag

Co-author
2025
CPythonPyPIMakefile
  • Co-authored a high-performance C library + Python package implementing NOAA's World Magnetic Model (WMM2025 & WMMHR2025)
  • 10–200× faster than pure Python implementations, with full uncertainty estimates and polar warning zones
  • Validated against NOAA reference values; published on PyPI

iPhone Mockup Generator

Author
Next.jsTypeScriptTailwind CSS
  • Full-stack Next.js app that auto-detects iPhone models from raw screenshots and composites them onto matching device frames
  • Batch processing via REST API; frames loaded from Cloudflare R2
  • Deployed and publicly accessible on Vercel