Résumé
Justin Lu
High School Student
Nansha College Preparatory AcademyEducation
Nansha College Preparatory Academy
2023 – PresentHigh School Diploma (expected)
Nansha, China
- Rigorous academic curriculum with emphasis on STEM
- Self-directed study in software engineering and systems programming
Technical Skills
Languages
C/C++17TypeScriptPythonGoRust
Web & Frontend
ReactNext.jsTailwind CSSNode.jsREST APIs
Systems & Tools
CMakeMakeGitDockerLinuxUDP/Networking
Data & Other
PostgreSQLPyPI packagingGitHub Actions
Projects
xp2gdl90
· Author2025
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-author2025
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
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
Interests
Aviation simulation · Open source software · Systems-level programming · Navigation & geophysics
Want a PDF? Use the Print button above and save as PDF.
Get in touch