Skip to content
You must be logged in to sponsor praeclarum

Become a sponsor to Frank A. Krueger

I started writing software in my early teens by reading other people's code. Back then, that meant buying books and downloading whatever I could from BBSs. Because of that experience, I feel a sense of responsibility to give back to the community of developers that I learned from. So I create as many open source projects as I can.

I've been programming professionally for over 20 years and have had the opportunity to work in a variety of industries. I never did love 9-5 jobs though, so started my own business 15 years ago. Now, I work 24-7 haha.

I am lucky to have carved out a career writing mobile apps. My days consist of dreaming up new apps, improving older apps, and contributing to open source.

I also try to carve out a little time to give presentations at conferences and live code on Twitch (https://twitch.tv/FrankKrueger).

Current sponsors 7

@itn3000
@jwoeste
@KirillOsenkov
Private Sponsor
@thomasforth
Private Sponsor
@lubos
Past sponsors 21
@bert2
Private Sponsor
@follesoe
@awaescher
@msioen
@derekforeman
@adamhill
@Sexadegen
@jamesmontemagno
@t-eckert
@nomo-nomad
@pledi
@HomeroLara
@wcoder
@pmd3d
Private Sponsor
@Redth
@microsoft

Featured work

  1. praeclarum/sqlite-net

    Simple, powerful, cross-platform SQLite client and ORM for .NET

    C# 4,125
  2. praeclarum/Ooui

    A small cross-platform UI library that brings the simplicity of native UI development to the web

    C# 1,622
  3. praeclarum/NGraphics

    NGraphics is a cross platform library for rendering vector graphics on .NET. It provides a unified API for both immediate and retained mode graphics using high quality native renderers.

    C# 712
  4. praeclarum/FuGetGallery

    An alternative web UI for browsing nuget packages

    C# 683
  5. praeclarum/Bind

    A small but powerful C# library for data binding

    C# 204
  6. praeclarum/CLanguage

    C parser, compiler, and interpreter for .NET

    C# 271

Select a tier

$ one time

Choose a custom amount.