Projects
high-performance-computing-learn
A hands-on learning repository exploring the fundamentals of high-performance computing (HPC), from numerical analysis to parallel programming with CUDA, OpenMP, and MPI. It brings together practical examples and experiments to help developers understand how to accelerate computations and make efficient use of modern hardware.
translatorx
an open-source desktop app that turns everyday translation into active language learning. Instead of simply translating text, it helps users practice writing through interactive exercises, word-by-word feedback, AI-powered tutoring, and spaced repetition—all seamlessly integrated into their daily workflow.
widgetx
A lightweight desktop application built with Tauri that lets users embed customizable web widgets directly on their desktop. It turns websites and web-based tools into convenient, always-accessible desktop widgets, combining the flexibility of web technologies with the efficiency of a native application.
mock-protobuf.js
A TypeScript-based CLI tool that automatically generates realistic mock JSON data and HTTP mock servers from Protocol Buffer definitions. It simplifies API development and testing by eliminating manual mock data creation, with support for customizable responses, regex-based filtering, and Protobuf HTTP annotations.