Senior C++ Software Engineer | AI & Backend Systems
📍Germany (Chancenkarte – full work authorization)
📞(+86) 180-1627-9863|✉ hehehunanchina@live.com|🔗 github.com/hanjingo
Senior C++ Software Engineer with 8+ years of experience in backend systems, distributed architectures, high-performance networking, and AI applications. Experienced in designing and delivering production software using C++ across Linux, Windows and macOS environments.
Recently designed and released RAG-QT, a local AI desktop application integrating llama.cpp, whisper.cpp, FAISS, and Qt to provide LLM inference, speech recognition, and Retrieval-Augmented Generation capabilities locally. Strong background in system architecture, performance optimization, concurrency, networking, and backend services, with proven experience improving throughput, reliability, and operational efficiency.
Strong team collaborator with experience mentoring engineers, leading cross-functional collaboration, and taking projects from architecture and implementation through delivery.
RAG-QT -- Local AI / RAG Desktop Application
C++ · Qt · llama.cpp · whisper.cpp · FAISS · SQLite
- Designed and publicly released a local AI application integrating LLM inference, speech recognition, and RAG, using llama.cpp, whisper.cpp, and FAISS in a native C++/Qt architecture.
- Product: https://hango.fun/; GitHub: https://github.com/hanjingo/rag-qt
high-jump -- C++ Open-Source Library
C++ · CMake · vcpkg
- Developed and maintained an open-source C++ library that was accepted into Microsoft/vcpkg and published as an official port, making it available through the vcpkg package ecosystem.
- GitHub: https://github.com/hanjingo/high-jump; vcpkg: https://github.com/microsoft/vcpkg/tree/master/ports/hanjingo-high-jump
Senior C++ Software Developer
Guang Zhou DaAnGene | 2022 - 2025
- Led project planning and delivery, mentored 5+ junior engineers, and collaborated with cross-functional teams.
- Developed real-time device-control applications and high-performance network frameworks using C++, OpenSSL, and ZeroMQ, increasing data-processing throughput by 30%.
C++ Software Developer
Guang Zhou YouAi Network Technology | 2021 - 2022
- Built scalable backend servers for a virtual character game with Redis caching and Protobuf serialization, reducing average loading time by 25%.
- Contributed critical bug fixes to the open-source Protobuf C library (pbc), improving cross-platform stability for 500+ developers worldwide.
C++ Software Developer
Guang Zhou PaoZi Network Technology | 2020 - 2021
- Created a distributed storage system using C++, cutting storage costs by 30%.
- Improved data consistency through consensus algorithm optimization and reduced system downtime from 5% to less than 0.5% annually.
C++ Software Developer
Guang Zhou JiaYi Network Technology | 2019 - 2020
- Developed high-performance backend game servers with C++ and WebSocket, supporting 5,000 concurrent users with sub-100ms response time.
- Collaborated with cross-functional teams to design and implement real-time interaction features, boosting active user engagement by 18%.
C++ Software Developer
An Hui Yingnuowei Aluminum Co. Ltd | 2016 - 2018
- Designed backend servers with C++, storing design files, and reducing design time by 10%.
- Programming Languages: C++, SQL, Lua, Go
- AI: RAG, Local LLM, LLM Inference, ASR, llama.cpp, whisper.cpp, FAISS
- Backend & Systems: Distributed Systems, High-Concurrency Services, Networking, TCP/IP, UDP, WebSocket, Linux, Windows
- Frameworks & Libraries: Qt, Boost, ZeroMQ, OpenSSL, SQLite, Redis, MySQL, gRPC
- Tools: CMake, vcpkg, Git, Docker, CI/CD
- Spoken Languages: English (IELTS B2), Mandarin (Native).
-
Bachelor of Information and Computing Science
Hunan University of Science and Engineering | 2012 – 2016




