This is a viewer only at the moment see the article on how this works.
To update the preview hit Ctrl-Alt-R (or ⌘-Alt-R on Mac) or Enter to refresh. The Save icon lets you save the markdown file to disk
This is a preview from the server running through my markdig pipeline
À propos de moi
Tuesday, 29 September 2026
Scott Galloway | Hands-on Engineering Leader | Principal Engineer MSC3 Systems Architect MSC4 AI Systems Engineer
I build systems, and I lead the people who build them. Across more than 30 years in softwareM SK3 I have worked as a developerMSC4 architectMST5 engineering leadMSP6 consultant and Microsoft ASPMSL7NET Program ManagerMS. I am most useful where the problem is unclearMSV9 the existing system is under pressureM SV10 or a product needs someone who can set direction and still get into the codeM Sv11
J’ai travaillé avec des startups et de grandes organisations, depuis le début du développement de produits jusqu’à la haute technologie- services d’entrée et modernisation traditionnelleM SK2 j’ai dirigé des équipes composées de plus de 20 ingénieursMSC4 ont construit des produits à main-d’œuvreMNK5 sur la direction techniqueMMK6 et fonctionnent principalementlucid limitée depuis MRK7 Mon travail s’étend à l’architectureMEK8 mise en œuvreMZK9 performanceMGK10 livraisonMDK11 recrutement et mentoratMSEK12
Ma force consiste à voir le système derrière la demande immédiate: la façon dont les données se déplacent, ,, où les limites appartiennent,,, ce qui peut échouer dans la production et quel petit ensemble de changements fera en sorte que l’ensemble soit plus fiable,. Je me soucie de la manière dont un système se comporte pour ses utilisateurs et opérateurs, non seulement du fait qu’un composant passe une démonstration.
Ce que j'apporte
- Leadership technique avec code-la crédibilité de niveau. I can set architecture and delivery direction, review the hard decisions, debug production problems and build the parts that need proving
- Conception des systèmes. Je travaille à travers le code d’application, les données, l’infrastructure , la sécuritéM SK3 la surveillance et l’expérience de l’utilisateurMSC4 Je me penche sur les contraintes réelles avant de choisir un cadre ou des boîtes à dessins
- Livraison du produit. J’ai pris des idées par le biais de la conception, mise en oeuvre, essais , emballageM SK3 déploiement et soutienMSC4 mes projets indépendants sont du logiciel et de l’open
- Ingénierie de l'AI pragmatique. I build AI into useful systems where it earns its place
- Développement de l’équipe. J’ai embauché des ingénieurs qui ont dirigé et mentoré des équipes réparties.
- Adaptabilité linguistique. C# et .NET sont mes outils les plus profonds, mais je choisis la technologie pour le problème.
Je suis particulièrement à l’aise avec les mains.
Évidence de mon travail
StyloBot: Détection des robots comportementaux
StyloBot est un système de détection réel, qui apprend comment fonctionne le trafic normal pour chaque site.
Le projet m’a obligé de travailler à l’échelle du système entier: modèles de détection , représentations vectorielles, apprentissage adaptatifM SK3 logiciels de middlewareMSC4 intégration des passerelles et des voitures-services sidecarsMNK5 tableaux de bordMRK6 outils d’essaiMMK7 performance et longs MNK8 comportement de service en coursMZK9 Les documents sur le site ont été mesurés rapidementMKK10 performance de cheminement inférieure MGK11 microsecondes par demande et un design où les données personnelles ne quittent pas le serveurMKZ12
AI et outils de données
J’ai construit des outils locaux-premier outil de récapitulation des documents, profilage des données , recherche sémantique et récupération des donnéesMSC3 génération accrueM SK4 Ces outils combinent le parallèle conventionnel et la validation avec les embeddings ou les modèles linguistiques qui sont utilesMST5 et font en sorte que les sources de preuve soient disponibles pour permettre aux utilisateurs d’inspecter l’endroit où une réponse provient.
Mon travail inclut ONNX-inférence fondée sur les données de l’onnx1 DuckDB, QdrantMSC3 SQLiteM SK4 PostgreSQLMska5 modèles locaux et APIs dans la nulle nulle6 Je me concentre sur le fait que ces composantes soient pratiquesMka7 qu’elles doivent fonctionner dans l’environnement visé Mska8 manipuler des entrées incomplètesM Ska9 exposer des diagnostics utiles et s’adapter à une application plus grandeMSKA10
Mostlylucid.net: un système de travail , pas seulement un blog
J'utilise mostlylucid.net en tant que laboratoire d’ingénierie publique. Il s’agit d’une plate-forme de base NET avec un pipeline de déploiement propre à - source ASP. , recherche, , analyses, MSC5 traduction, M SK6 observabilité et services d’appui,. Les problèmes auxquels je suis confronté ont conduit à des paquets NuGet et npm réutilisablesMST8 commande, MST9 outils de ligne et articles techniques détaillés.
Le site est également là où je documente le raisonnement qui sous-tend le travail: ce qui a échoué , ce que j'ai changé, comment j'en ai testé et quelles étaient les contraintes de productionM SK3 Il contient des centaines de postes techniques à travers MSC4NETMST5 ArchitectureMSP6 Systèmes d'intelligence artificielleMSV7 rechercheM SV8 rendement et prestation du logicielM Sv9
Travailler à travers les langues et les écosystèmes
Mon principal langage de production est C#, mais je ne traite pas une langue comme une limite autour de ma capacité d'ingénierie . Par exempleMSC2 J'ai construit et exploité un Python/PyTorchM SK4FastAPI service de traduction basé sur le projet EasyNMT qui a été abandonnéMNK5 intégration des inferences locales et du modèleMRK6retour familial dans la plate-forme de siteMMK7 Dans d'autres projetsMBK8 j'ai étudié les approches tirées d'outils écrits dans les autres langues et mis en œuvre les idées pertinentes dans MEK9NET pour répondre aux contraintes de déploiement et de performanceMGK10
Le point n’est pas que chaque langue soit interchangeable.
Expérience choisie
- Microsoft, ASP.équipe NETM SK2 Application Developer Consultant and later Program Manager II. Travailler avec les clients d’entreprises sur le rendement des applications, puis gérer l’ASP, .NET release work et contribuer à la sécurité de l’infrastructure du Server de projetM SK3
- GBG / LoqateM SK1 Établissement d'un produit de recherche mondial utilisant les microservices .NET et Kubernetes pour le traitement des données à haut débit -
- Seamcor: Conduite des travaux d’ingénierie et de réarchitecture sur les systèmes ASP.NET Core systemsM SK1 y compris la contenantisation et le rapport OpenSearch.
- ID de tempête (Entrepreneur principalM SK1 Février 2003–juin 2005): Participer tôt et contribuer à la mise en place de pratiques de développement. Faire passer des sites Web à l’aide d’ASP.NETM SK3 serveurs ASP et SQL classiques , et mettre sur pied des plateformes CMS et du commerce électronique utilisées dans tous les sites clientsMSC5 Concevoir et construire un système de courrier électronique en vrac très élargible, avec des serveurs et des services coordonnés pour envoyer des courriels au gouvernement écossais à autant d’utilisateurs que possible.
- H3SpaceM SK1 Élaborer une architecture de backend SaaS et embaucher et diriger un équipe répartie pour la prestation d’un MVP dans les 90 jours
- Très Jane: Prestations électroniques-intégration des paiements commerciaux, incluant Stripe Connect et HyperwalletM SK2
- Dell: Architecté d’une plateforme de distribution ASP.NET MVC et SQL Server, qui réduit le temps de mise en place par 70%.
- mostlylucid limited: Depuis 2012, a exécuté des travaux de consultation et d’ingénierie dans l’ensemble du SaaSM SK1 recherche , fintech, soins de santéMST4 commerce électroniqueMSC5 organismes gouvernementaux et de bienfaisance
Comment je travaille
Je commencerai par comprendre le produit, les gens qui l'utilisent et la voie que les données parcourent dans le système. Puis je trouve la plus petite architecture qui gère les contraintes réelles et laisse place au changementM SK2 J'apprécie une propriété claire , une automatisation utile
Je ne m’attends pas à ce que chaque problème ait besoin d’AI, de microservices ou d’un réécriture. Je veux que la solution soit compréhensibleM SK2 opérationnelle et proportionnée au problème . Lorsque la réponse intéressante est un nouveau modèle ou une technologie peu connueMSC4 je l’examineraiMska5 je ferai une petite preuve et je mesurerai si elle gagne un place dans le produitMka6
Contexte
J’ai étudié la psychologie à l’Université de Stirling.
J’ai publié précédemment des articles d’ ASP.NET sur la plupartlucid .co.uk pendant environ une décennie. mostlylucid.net et GitHub.
Contactez-nous
- Courriel: scott@mostlyucidM SK1net
- Blog et portefeuille de projets: mostlylucid.net
- GitHub: github.com/scottgal
- LinkedIn: Scott Galloway
Je suis ouvert aux mains-sur le leadership de l’ingénierie ,le directeur-les rôles à l’échelon des fonctionnairesM SK3les travaux contractuels et la consultation, où je peux aider une équipe à comprendre le problèmeMSC4à construire le système et à le mettre en production