Open Source Projects
Explore my open-source projects on GitHub, primarily utilizing Python, JavaScript, and .NET. These projects emphasize Clean Architecture principles, a commitment to continuous learning, and the pursuit of meaningful technological innovation.

WeChat Native - AstrBot Personal WeChat Plugin
Connect AstrBot directly to agent-wechat-native without an extra bridge service. Built with SSE cursor recovery, atomic SQLite deduplication and idempotent receipt tracking while …

Botchat - AI Chat Workspace
Switch between specialized experts while keeping conversations in a personal workspace. Next.js, the Vercel AI SDK and Supabase connect streaming chat, stored sessions, attachments …

Face Metric - Human-Centred Facial Resemblance
Compare likeness using ArcFace and Facenet512 embeddings with RetinaFace alignment. A Next.js interface presents qualitative traits and technical details, while FastAPI processes …

Wattlas - Global Energy Opportunity Radar
Explore where data centres, water, hydrogen, steel and cement projects may affect electricity demand. A Python pipeline publishes validated snapshots that power MapLibre maps, …

Markdown to PDF Converter
Edit GitHub-flavored Markdown beside a live preview, review writing with an AI planning pass and apply controlled revisions before export. Puppeteer renders the resulting PDF …

Docker Stats Dashboard
Run an agent on each Docker host and connect their feeds to one browser dashboard. The article covers the stateless architecture, host configuration, deployment and development …

9x9 Multiplication Table Learning App
Students explore multiplication through clickable cells, area visualization and matching results. Chinese audio and traditional mnemonics reinforce the patterns shown in a …


CodePrompt Optimizer
Choose a language, optimize a coding request and inspect both generated outputs before reviewing their differences. This Next.js and React project provides a practical workflow for …

LinguaLens Translation Assistant
Select a communication scene to guide translation tone and formality, or save custom scenes in the browser. The Next.js app combines automatic language detection, streaming …

BlazorPocket App
Start a client-side Blazor application with PocketBase integration and shared code and models. The article introduces the template, live demo and Docker Compose setup for hosting …

Clean Architecture Solution For Razor Pages
Create a Razor Pages solution from GitHub or a NuGet template, then build and run it with the .NET CLI. The article outlines its UI tools, application patterns, testing libraries …

Clean Architecture With Blazor Server
Separate domain, application, infrastructure and UI concerns while building in C#. The template combines SignalR updates, Hangfire jobs, authentication and a Visual Studio …

CleanAspire Template
Build a lightweight Blazor frontend and Minimal API backend with a shared architectural starting point. Kiota client generation, Scalar documentation, Web Push and offline support …

Code Generator for Clean Architecture
Add an entity feature from Visual Studio to generate application-layer files in a consistent folder and namespace structure. The extension supports the Blazor Server template with …

School Bus Transport Management System
School authorities and parents can follow bus locations and routes while administrators manage assignments, student schedules and maintenance records. The article introduces the …

Visitor Management System
Replace paper visitor logs with scheduled visits, reusable visitor details and searchable entry and exit records. Administrative tools cover users, bookings, attendance, …

Face Extraction API with Flask and DeepFace
The service selects the highest-confidence detected face and expands its crop to retain surrounding detail. Endpoint examples cover URL input, file uploads, JPEG downloads and …

PDF Generation API with Watermark and Stamp
Send a webpage URL or complete HTML to generate an A4 PDF through headless Chromium. The API injects optional watermark text and stamp images before rendering and exposes …
FROM BUSINESS GOALS TO WORKING SOFTWARE
Build what’s next.
Let’s start a conversation.
Bring your next application, enterprise integration or AI workflow into focus. Start with your business goals and shape a clear technical direction and a practical path to delivery.
Share your business context, current technology stack or an early idea.
