⌁ capability

Ce que je construis

My GPU kernels are measured against AMD's own library under a frozen protocol. The receipt keeps the wins, the misses and the hardware state together. Decode and serving claims stay limited to the checks that actually ran.

  1. Coefficients de corrélation entre les modèles et la bibliothèque de référence du fabricant

    Matrix kernels written in Mojo for RDNA3, run against AMD's hipBLASLt under a protocol written down before the numbers existed, including which results would count as a loss. The receipt publishes misses alongside wins.

    Limite

    Une architecture (gfx1100), une bibliothèque de fournisseurs, une GEMM fp16 carrée plus une forme de décodage. Rien ici ne dit quoi que ce soit sur NVIDIA, sur l'entraînement, ou sur une pile d'inférence complète.

    MojoROCmRDNA3preregistered benchmarks
  2. Applications Android qui continuent de fonctionner avec le réseau désactivé

    Trois applications expédiées qui transfèrent l'appareil photo, les fichiers et les documents entre appareils sans serveur dans le chemin. L'une d'elles ne demande aucune permission internet — pas en tant que politique, mais en tant que manifeste. La politique de confidentialité de chacune est une page sur ce site plutôt qu'un PDF, car une affirmation que vous ne pouvez pas lier n'est pas une affirmation.

    Limite

    Les trois sont en test fermé sur Google Play. Les fiches de présentation ne sont pas encore publiques, donc vous ne pouvez pas les installer aujourd’hui — vous ne pouvez que lire ce qu’elles promettent.

    Kotlinon-devicezero-server transferPlay Console
  3. Systèmes de paiement et de vérification, conçus selon le standard le plus conventionnel

    Intégration des marchands, paiement encastré, remboursements, livraison des webhooks avec un chemin de boîte aux lettres morte, et projections par événement — les parties d'un produit de paiement qui sont peu glamour et coûteuses à mal réaliser. Les échecs d'envoi d'e-mails n'échouent jamais le chemin de l'argent ; c'est une règle imposée par le code, et non une habitude.

    Preuve

    Non publié — il s'agit d'un travail réalisé pour un client, et il mentionne les entreprises d'autres personnes.

    Limite

    Je suis un fournisseur d'intégration de paiement ; je ne suis pas un établissement de crédit. Les données de paiement ne touchent jamais mes serveurs, et rien ici ne constitue une prétention à la détention de fonds ou à être un établissement agréé.

    Stripe Connectwebhooksidempotencydouble-entry projections
  4. L'infrastructure sous cette page est la mienne, y compris l'analyse

    Ce site, ainsi que son courriel et ses statistiques de visiteurs, fonctionnent sur du matériel que j'administre. Les analyses sont une version auto-hébergée placée derrière une barrière de consentement qui ne déploie aucun script tant que vous ne consentez pas — vérifié par un test qui échoue la construction si une requête s'échappe avant le consentement. Aucun gestionnaire de balises tiers, aucun réseau publicitaire, aucune société de données.

    Limite

    Un seul opérateur, une seule boîte, aucune histoire de haute disponibilité. Si elle tombe à 3 heures du matin, elle reste down jusqu'à ce que je me réveille. C'est un compromis acceptable pour un portefeuille, et un choix délibéré.

    CaddyPostgresDockerself-hosted analyticsSPF/DKIM/DMARC
  5. Logiciel dans huit langues, avec une porte qui échoue en cas de chaîne manquante

    Huit zones sur cinq surfaces, l'anglais comme unique source de vérité, et un test qui refuse la compilation si une clé est référencée mais non traduite, traduite mais jamais référencée, ou présente dans une langue et absente dans une autre. Aucune machine à pluriels dans aucune langue, car ce sont les règles de pluriel qui font échouer silencieusement la localisation.

    Preuve

    377 clés par langue, quatre assertions par surface, exécutées à chaque commit

    Limite

    La traduction de qualité native est une discipline à part, distincte de l'ingénierie qui la porte. Je construis la machinerie et la porte ; mais c'est encore à un locuteur natif de lire le texte.

    i18nformal registertranslation memoryno runtime MT
  6. Outils pour les agents d'IA, où le problème intéressant est le coût et le consentement

    Des passerelles qui prennent en compte le prix d'une requête avant qu'elle ne soit consommée plutôt qu'après, des files d'attente qui empêchent deux tâches de réserver la même GPU, et des pipelines qui transforment vidéos et documents en éléments réellement exploitables par un agent. Les parties les plus délicates consistent à refuser précocement et à facturer correctement lorsqu'un client se déconnecte en cours d'exécution.

    Preuve

    Outils internes, volontairement non publiés

    Limite

    Ces outils sont destinés à un seul opérateur sur une seule machine. Ils ne constituent pas un produit, ils ne sont pas multi-locataires, et je ne les remettrais pas à une équipe sans une réécriture.

    LLM gatewayscost accountingGPU schedulingmedia pipelines

Ce que cette page ne montre pas

Aucune équipe, aucune rotation de service, aucun produit avec des utilisateurs payants à grande échelle. Tout ce qui précède a été conçu par une seule personne, et la lecture honnête de cela est une fourchette de profondeur plutôt qu'une garantie de débit. Si vous souhaitez la version avec des chiffres attachés, ce sont les travaux sur GPU qui publient leurs pertes, et c'est la chose la plus équitable de ce site pour juger de moi.