
Senior Software Engineer
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
GNOME / Github / Tencent
Frontend Developer
June 26, 2026 – Present
ai-chat-gtk
February 28, 2026 – Present
A simple AI chat application implemented in Vala using libsoup3 with stream support.
View Projectwebview-vala
June 4, 2023 – March 4, 2025
Vala language bindings for the webview library.
View Projectwebsite
September 16, 2019 – January 9, 2024
Official website of Kangaroo database admin tool
View Projectkangaroo
April 25, 2019 – Present
Kangaroo is an AI-powered SQL client and admin tool for popular databases (MariaDB / MySQL / Oracle / PostgreSQL / Redis / SQLite / SQL Server / ...) on Windows / MacOS / Linux, support table design, query, model, sync, export/import etc, focus on comfortable, fun and developer friendly.
View ProjectServerDemo
April 10, 2018 – April 19, 2018
The demo server integrate with components like libevent / protobuf / gflags / glog .
View ProjectCultural Fit Analysis
The candidate's project portfolio is diverse, showcasing interests in database tools, AI chat applications, and GUI development. The 'Frontend Developer' role listed in experience aligns with some project aspects (e.g., website, GTK demos). However, the primary technologies used in projects (Vala, C++, Groovy, TSQL) are not typical for a modern web frontend developer role (e.g., React, Angular, Vue). This indicates a potential mismatch with standard frontend development stacks, which might require significant upskilling for a typical web-focused frontend role.
Soft Skills & Operational Fit
The candidate's extensive personal projects suggest strong initiative and a proactive approach to learning and development. The descriptions are clear, indicating good communication regarding technical work. However, without specific psychometric test results, it's difficult to assess logical reasoning, work attitude, stress handling, or team collaboration.