Back to "Minusta"

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

introduction Resume

Minusta

Wednesday, 31 December 2025

Scott Galloway, tekoälyjärjestelmäinsinööri, teknologiajohtaja, arkkitehti, kauko-ohjain

Olen teknisenä johtajana yli 30 vuotta rakentaneessa ja skaalautuneessa konepajatiimissä ja tuotteissa. Olen toiminut teknologiajohtajana, insinööripäällikkönä ja johtavana arkkitehtinä kaikissa startupeissa ja yrityksissä – esisiemenyhtiöistä, jotka rakentavat ensimmäisen MVP-järjestelmänsä ja laajentavat miljoonia käyttäjiä palvelevia järjestelmiä.

Olin useita vuosia Microsoftilla ASP.NET-ohjelmapäällikkönä Redmondin kampuksella, mikä antoi syvällisiä tietoja siitä, miten .NET-ekosysteemi toimii sisältä käsin. Vuodesta 2012 lähtien olen juossut enimmäkseen niukasti, yhteistyötä yritysten kanssa kaikissa vaiheissa: teknisten tiimien perustaminen, alustan suunnittelu tyhjästä, perintöjärjestelmien pelastaminen ja johtavat osastot kasvuvaiheiden kautta.

Mitä minä tuon

Kurkistan kanssasi. Olen rakentanut ja johtanut startup-yrityksiä yksin teknisenä perustajana, tehnyt 20+-insinöörin tiimiä ja toiminut väliaikaisena teknologiajohtajana A-sarjaansa nostaville yrityksille. Olen tehnyt sen riippumatta siitä, tarvitseeko joku arkkitehtiä MVP:hen, rakentaako ensimmäinen insinööritiimisi tai aloittaako hän konetekniikan päällikkönä.

Olen lähellä, kun sillä on merkitystä. Osaan (ja teen) kirjoittaa tuotantokoodia, vianetsintäongelmia ja arkkitehtikompleksin hajautettuja järjestelmiä. Mutta tiedän myös, milloin pitää perääntyä ja antaa tiimin suorittaa. Olen palkannut, ohjannut ja johtanut insinöörejä eri mantereilla.

Rakennan joukkueita, jotka kestävät. Laadin kehittäjäkoulutusohjelman, joka sijoitti alalle 200+ juniorikehittäjää (90 %+ menestysprosentti). Uskon kykyjen kasvattamiseen sisäisesti ja insinöörikulttuurien luomiseen, joissa ihmiset tekevät parasta työtään.

Suloinen paikkani: Varhais- ja keskivaiheen startupit, jotka tarvitsevat jonkun, joka osaa suunnitella oikean ratkaisun, rakentaa tai johtaa tiimiä sen toimituksessa, ja laajentavat sekä järjestelmää että organisaatiota yrityksen kasvaessa. Olen yhtä mukava johtaa osastoa tai kääriä hihat ylös pienen tiimin teknisenä perustajana.

Tekniikkapino: Olen työskennellyt kaikessa Perl CGI:n käsikirjoituksista moderneihin Go-mikropalveluihin, vaikka olenkin keskittynyt pääasiassa .NETiin (ASP.NET Core Through .NET 9). Olen kieliagnostikko ja käytännönläheinen valitessani oikeaa työkalua tehtävään – olipa kyseessä sitten modernit etuosakehykset (HTMX, Alpin.js, React, Vue.js), tietokannat (PostgreSQL, SQL Server, MongoDB) tai infrastruktuuri (Docker, Kubernetes, Azure). Rakennan julkisesti ja autan dev-yhteisöä avoimen lähdekoodin ja yksityiskohtaisen teknisen kirjoittamisen kautta.

Avaa lähdekoodin & paketit

Uskon, että dev-yhteisölle annetaan takaisin.

CLI-työkalut

Omatoimiset, kannettavat suoritustaulut; ajoaikaa ei tarvitse asentaa.

  • Datasummari - Nopea, paikallinen, privacy first data profilointi DuckDB + valinnainen LLM-kuvaus. Profiloi kaikki CSV-, Excel-, Parquet-, JSON-, SQLite- tai log-tiedostot sekunneissa. Ominaisuuksiin kuuluu 52K+-riviä, jotka on profiloitu ~1 sekunnissa, yksityisyyden suojainen PII-tunnistus, ajotunnistus, rajoitteiden validointi ja luonnollinen kieli Q&A SQL-sukupolvella.

  • DocSummarizer - Muuta asiakirjat tai URL-osoitteet todisteisiin pohjautuviksi yhteenvedoksiksi, joissa jokainen väite viittaa niiden lähteeseen. Toimii kokonaan koneellasi. Tukee PDF-, DOCX-, PPTX-, XLSX-, Markdown- ja HTML-tiedostoja. Tarjoaa Bert-tilaa (puhdas ONNX-, ei LLM-, ~1-3 sekuntia) ja BertRag-tilaa (LLM-synteesi sitaatteja käyttäen). Sisältää MCP-palvelimen tekoälyagenttien integroinnille.

NuGet-paketteja

  • Enimmäkseen lucid.MinimalBlog - ASP.NET Coren minimaalinen, tiedostopohjainen markdown-blogi. Osoita vain markdown-tiedostojen kansioon ja mene. ~500 riviä koodia yhteensä, muistin ja ulostulon välimuistiin sisäänrakennettuna, MetaWeblog API-tuki ja GitHub-vaikutteinen tumma teema.

  • Umami.net .NET-asiakas Umami Web Analyticsille. Yksityisyyteen keskittyvä analytiikka on yksinkertaista.

  • Enimmäkseen lucid.Markdig.Extension - Täydellinen ratkaisu kauko-ohjattavan maaliviivan hakemiseen ja välimuistiin useilla säilytystallenteilla ja vanhentuneella vakiomallilla.

  • enimmäkseen lucid.mockllmapi - Kevyt ASP.NET Core -kevytohjelma, jolla luodaan realistisia pilkullisia API-vastauksia paikallisilla LLM-vastauksilla (Ollaman kautta). Lisää älyllisiä valepäätteitä mihin tahansa projektiin, jossa on vain kaksi riviä koodia.

  • Enimmäkseen lucid.paggingtag-auttaja HTMX-käyttöiset ASP.NET Core Tag Helpers -hakulaitteet.

  • EnimmäkseenLucid.EufySecurity - A erittäin kokeellinen .NET-asiakaskirjasto Eufy Security -laitteiden hallintaan. Se toimii, mutta käyttää omalla vastuullaan.

NPM-paketit

Kaikki nämä syntyivät todellisista tarpeista projekteissa, joiden parissa työskentelin. Kun törmäsin ongelmaan, jossa ei ole hyvää ratkaisua, rakennan sellaisen ja jaan sen.

Lisähankkeet

Nämä ovat kokeellisia projekteja ja demoja enimmäkseen lusid-web-arkistoon:

  • TINJLLM - Windows WPF -sovellus paikalliseen tekoälykeskusteluun RAG-muistilla. Se tukee Ollamaa ja suoraa GGUF-mallilatausta.

  • Chat.Server - SignalR-keskus reaaliaikaiselle keskustelulle verkkosivujen kävijöiden ja ylläpitäjien välillä.

  • Chat.Widget - Upotettava JavaScript-chatin widget kaikille nettisivuille.

  • Semanttinen etsintä - CPU-ystävällinen semanttinen haku ONNX-embeddings- ja Qdrant-vektoritietokannan avulla.

  • BlogLLM - RAG-tietopohjan rakentaja maaliviiva-asiakirjoille.

  • Semanttinen galleria.Demo - Kuvagalleria, jossa on semanttiset hakuominaisuudet.

  • TunteiluAnalyysi - Paikallinen tunneanalyysi käyttäen ONNX-malleja.

  • Työnkulku.Engine - Yksinkertainen työnkulun toteutuskone.

Taustaa ja kokemusta

Microsoft (2005-2009): Aloitti Application Developer Consultantina Readingissa, Isossa-Britanniassa, keskittyen tulosanalyysiin ja viritykseen. Myöhemmin siirryin Redmondiin ASP.NET-tiimin ohjelmapäällikkönä II, jossa hoidin julkaisun elinkaarta ja työskentelin Project Serverin turvallisuusinfrastruktuurin parissa.

Dell (2011): ASP.NET MVC:n avulla rakennettiin oma konekuva-alusta.

Freelance (2012-Present): Olen työskennellyt GBG Plc:n (Loqate) kaltaisten yritysten kanssa, joissa rakensin maailmanlaajuisia hakutuotteita käyttäen .NET 6 -mikropalveluita ja Kuberneteja. Seamcor Oy:ssä ohjasin ASP.NET Core -järjestelmiä Docker Composite- ja OpenSearch -ohjelmistoilla. Viimeisimpänä ZenChef Limited -yhtiössä siirryin vanhoista Azure-järjestelmistä .NET 8 -verkkoihin, jotka pienensivät merkittävästi hostingkustannuksia profiloinnin ja optimoinnin avulla.

Olen myös rakentanut ja pyörittänyt kehittäjäkoulutusohjelma Se on auttanut yli 400:aa juniorikehittäjää murtautumaan alalle (90 % työharjoittelusta).

Tämä sivusto

ENTINEN johti sivustoa www.mostlylucid.co.uk, jossa julkaisin suosittuja ASP.NET-artikkeleita 10 vuoden ajan ennen kuin liityin Microsoftin ASP.NET-tiimiin Redmondissa. Lähtemisen jälkeen suljin sivuston (se oli Microsoftilla mitattu metri, kuinka usein postasin ja se imi hauskanpidon irti) ja avasin sen jälkeen (viime vuonna)...

enimmäkseen lucid.net Se on hullu laboratorioni - elävä koodipohja, jossa kokeilen sitä, mikä saa kiinnostukseni verkon kehittämiseen. avoin lähdekoodi GitHubissaSiitä on tullut kasvualusta julkaisemalleni NuGet- ja NPM-paketille.

Teema: Katso ongelma, etsi ratkaisu, toteuta se ja pura se uudelleenkäytettävään pakettiin.

Itse infrastruktuuri on tapaustutkimus tehokkaista palvelintoiminnoista:

  • Dockerin sävellysorkesteri koko pinon osalta (sovellus, tietokanta, analytiikka, käännöspalvelut, seuranta)
  • Täysi CI/CD-putki GitHub-toiminnoilla, automaattisella testauksella ja käyttöönotolla
  • Kattava havainnointikyky (Serilog + Seq, Prometheus, Grafana) - koska et pysty korjaamaan sitä, mitä et näe
  • Omavaltainen kaiken - tietokanta, analytiikka (Umami), käännös (EasyNMT), käänteinen valtakirja (Caddy)

Alustassa on kutevia paketteja:

  • Kaksitilabloggausjärjestelmä (file-based markedown tai PostgreSQL) - johti Markdig-pakettiin ja MinimalBlog-pakettiin
  • Automaattinen käännösjärjestelmä - täydellinen Python/Pytorch / FastAPI kirjoittaa EasyNMT:n uudelleen. EasyNMT tukee 100+-kieliä automaattisella varalla neurokonekäännösmalliperheiden välillä. Tuotanto valmiina älykkäällä välimuistilla, GPU:n optimoinnilla ja vankalla virheidenkäsittelyllä. Käännä koko blogi automaattisesti 12+ kielelle. Tämä on juuri minun vehkeeni: uusi teknologia, joka ratkaisee todellisen ongelman (hylätty EasyNMT-projekti) hämmästyttävällä ratkaisulla, joka käsittelee sotkuista reaalimaailmaa mittakaavassa.
  • Kokotekstihaku PostgreSQL tsvector/GIN-indeksien avulla
  • Semanttinen etsintä ONNX-upotus- ja Qdrant-vektoritietokanta - CPU-ystävällinen, ei GPU-tarvetta
  • Reaaliaikainen chat-järjestelmä SignalR-navan ja upotettavan widgetin kanssa
  • Interaktiiviset merenneitokaaviot Pan/zoom/export - tuli @mostlylucid/mermaid-enhancements npm-paketti
  • HTMX-käyttöinen haku - uutettu hakutagien auttaja NuGet-pakettiin
  • Umamin analytiikkaintegraatio Siitä tuli Umami.net-paketti.
  • LLM-käyttöiset pilkkarajapinnat kehitystyölle - tuli mockllmapi-paketti
  • Asiakirja- ja tietojen yhteenvetotyökalut - tuli DocSummarizerin ja DataSummarizerin CLI-työkalut

Se on sotkuista, kokeellista ja jatkuvasti kehittyvää.

Yhteystiedot

Sähköposti: [email protected]

Blogi: https://www.mostlylucid.net

GitHub: https://github.com/scottgal

LinkedIn: Scott Galloway

Etsitkö konsultointiapua vai sopimusroolia? Olen aina avoin mielenkiintoisille projekteille.


Yksityiskohdat (jos tarvitset niitä)

Tekninen pino

Kielet: Perl CGI:stä Go-mikropalveluihin - C#/.NET (pääkohteeni), Python, Java, Node.js, JavaScript/TypeScript, PHP, C++. Olen kieliagnostikko ja valitsen ongelman, en kohun, perusteella. Tausta: ASP.NET Core kautta .NET 10, Node.js, Python API, Go-palvelut Frontend: HTMX, Alpine.js, Vue.js, React, Angular, Blazor, jQuery (mikä tahansa sopii käyttökoteloon) CSS: Perätuuli CSS, Bootstrap, DaisyUI Tietokannat: PostgreSQL, SQL Server, MySQL, SQLite, MongoDB, RavenDB, Cosmos, OpenSearch DevOps: Docker, Kubernetes, GitHub-toiminnot, Azure DevOps, CI/CD-putket, infrastruktuuri koodina Pilvi: Azure (vaikka pidänkin yhä enemmän itseohjautuvista ratkaisuista kustannusten ja hallinnan kannalta) AI/ML: Ollama, ONNX Runtime, Qdrant, DuckDB, EasyNMT, ML.NET, Scikit-oppi, upotukset, vektorihaku, RAG-putket, MCP-palvelimet, Azure OpenAI

Uran kohokohtia

Microsoft Corporation (2005-2009): Aloitti Application Developer Consultant II:na Readingissa, Isossa-Britanniassa, keskittyen tulosanalyysiin ja yrityskonsultointiin FTSE 100 -asiakkaille. Mainostin ohjelmapäällikkö II:ta Redmondissa, jossa hoidin ASP.NETin elinkaaren ja autoin tietoturvainfrastruktuuria Project Serverille.

enimmäkseen niukasti (2012-Present): Konsultointini kautta olen toimittanut kymmeniä ratkaisuja fintechin, terveydenhuollon, verkkokaupan ja hallinnon aloille sekä sopimus- että päätoimisissa tehtävissä. Merkittäviä sitoumuksia ovat seuraavat:

  • Merkittävän aasialaisen lentoyhtiön varausjärjestelmän johtava arkkitehti/kehittäjä (Knockout & ASP.NET MVC)
  • T&K-kehittäjä vakuutusyhtiön telemetriaseurantaan (Azuren matalatasoiset pistorasiajärjestelmät)
  • Research Systems Architect on British Government National Security -jaettu tietojenkäsittelyhanke
  • Tekninen konsultti 8 Britannialle ja kansainvälisille hyväntekeväisyysjärjestöille

Viimeaikaiset roolit (sopimus ja kokoaikainen):

ZenChef Limited (Octt 2024 - Present): Johda ison perinnön Azure-pohjainen hajautettu järjestelmä .NET 8:aan, joka vähentää merkittävästi hostingkustannuksia profiloinnin ja optimoinnin avulla. Jatka massiivisen perintöjärjestelmän tukemista.

Very Jane Ltd (Apr 2024 - elo 2024): Backend-integraatio laajaan verkkokauppasovellukseen, jossa otetaan käyttöön Stripe Connect ja Hyperwallet -maksujärjestelmät.

Semcor Ltd (joulukuu 2022 – huhtikuu 2024): ASP.NET Core -järjestelmä otettiin käyttöön konetekniikan päällikkönä, ja Docker Compose ja OpenSearch havittelivat tehostettua raportointia.

GBG Plc (Loqate) (Ug 2022 – marras 2022) [Kokoaikaiseksi]: Rakensi maailmanlaajuisen hakutuotteen .NET 6 -mikropalveluiden ja Kubernetesin avulla korkeatasoista, laajamittaista tietojenkäsittelyä varten.

H3Space Ltd (Kesä 2021 – syys 2021) [Kokoaikaiseksi]: Suunniteltu backend-pilviarkkitehtuuri Unity-pohjaiselle SaaS-alustalle, jossa on React ja GraphQL. Palkkasi maailmanlaajuisen dev-tiimin MVP:n toimitukseen 90 päivän kuluessa.

Dell (Tammi 2011 – heinäkuu 2011) [Kokoaikaiseksi]: Arkkitehti ASP.NET MVC:n ja SQL Server:n kanssa sisäisen laitevarauksen alusta, joka lyhentää asennusaikaa 70 prosentilla.

Koulutus

Stirlingin yliopisto - BSC (Hons) Psychology Stirling, Skotlanti, Iso-Britannia

(Kyllä, psykologia. Se on itse asiassa ollut uskomattoman hyödyllistä käyttäjien käyttäytymisen ja johtavien ryhmien ymmärtämisessä.)


Miksi työskennellä kanssani?

Perl CGI -skripteistä pilvialustoihinOlen yli kaksi vuosikymmentä rakentanut ja pyörittänyt ohjelmistoja, jotka kestävät paineen alla. Olen työskennellyt ASP:n, .NET:n ja nykypäivän Core/Azure/Kubernetesin kanssa.

Lisään tekoälyn, kun siitä on hyötyä, en siksi, että se olisi trendikästä. Olen rakentanut ML-pohjaisia suositusjärjestelmiä, johtavan sukupolven työkaluja käyttäen Azure OpenAI:ta ja vektorielementtejä sekä RAG-putkistoja, mutta tiedän myös, milloin yksinkertaisemmat ratkaisut ovat parempia.

Saan asiat toimimaan kunnolla ja kestämään. Olen siirtänyt aiempia monoliitteja pilviarkkitehtuureihin, vähentänyt infrastruktuurikustannuksia 50 prosentilla ja parantanut käyttöönottoaikoja 80 prosentilla. Olen vähentänyt käyttöajan virheitä yli 90 prosentilla useissa järjestelmissä huolellisen profiloinnin ja optimoinnin avulla.

Olen johtanut rakennuttajia, joilla on yli 200 opiskelijaa ja yli 90 prosentin harjoitteluprosentti. Opetus ja mentorointi eivät ole minulle sivuprojekteja, vaan ne ovat keskeinen osa työtäni. Uskon tiimien rakentamiseen, jotka kestävät minkä tahansa projektin.

Minä toimitan. Olipa kyseessä sitten globaalin hakutuotteen suunnittelu Kubernetesissä, maksujärjestelmien integrointi sähköisen kaupankäynnin alustoille tai perintöjärjestelmien nykyaikaistaminen tiukoissa määräajoissa, olen tehnyt sen fintechissä, terveydenhuollossa, hallituksessa ja SaaSissa.

Kaiken läpi kulkeva lanka on yksinkertainen: saa asiat toimimaan kunnolla ja kestämään.

Jos etsit henkilöä, joka osaa arkkitehtiä, rakentaa, johtaa ja laivata - henkilöä, joka on tehnyt tätä jo ennen "täysreppua" oli termi - puhutaan.

logo

© 2026 Scott Galloway — Unlicense — All content and source code on this site is free to use, copy, modify, and sell.