Projects

About me

I'm a software developer and engineer with over 20 years of experience. My journey began in academia, specializing in computer science topics such as cluster analysis, graph theory, and optimization p...

Cheetah Solver

Cheetah Solver is a next generation parametric solver designed to significantly enhance the speed and reliability of complex CAD models. By fully leveraging multi core processors and GPUs, Cheetah Sol...

OmnibusCloud

OmnibusCloud is a global distributed computing platform — the public instance of WitCloud accessible to everyone. Contribute your idle devices and earn, or tap into worldwide computational power for y...

WitCloud

WitCloud is an enterprise platform that transforms your organization's idle computers into a unified computational resource. That office with 500 computers sitting idle every night? WitCloud turns it ...

WitEngine

WitEngine is a distributed computing framework that transforms complex, multi machine workloads into simple scripts. Instead of spending months building infrastructure for network communication, task ...

WitRPC

WitRPC is a powerful and versatile .NET library designed to simplify client server and inter process communication through an intuitive, interface driven architecture. As a modern successor to WCF, Wi...

WitDatabase

WitDatabase is a pure managed .NET embedded database with full Entity Framework Core support. Unlike SQLite, it has no native dependencies — making it ideal for plugin architectures, portable deployme...

WitDocs

WitDocs is an open source, Astro like static site framework built on Blazor WebAssembly. It provides a set of ready made page components blog, docs, projects, articles, search, contact , a markdown ba...

Latest posts

WitRPC and Discovery

Explore WitRPC's powerful Discovery feature, inspired by WCF, designed to simplify dynamic network communications. Servers can effortlessly announce their availability via UDP multicast, broadcasting ...

WitRPC and Blazor WebAssembly

Blazor WebAssembly unlocks powerful frontend development using pure C , eliminating extensive HTML, CSS, or JavaScript. When combined with WitRPC, developers can achieve secure, seamless client server...

Dynamic Proxy vs Static Proxy in WitRPC

Explore the new static proxy feature in WitRPC, designed specifically for Ahead of Time AoT compilation environments like Blazor WebAssembly and .NET Native AOT. Unlike DynamicProxy, static proxies ge...

Inter-process Communication with WitRPC

Integrating legacy components with modern applications often presents complex challenges, especially when dealing with platform compatibility like mixing 32 bit and 64 bit processes. In this post, I i...