Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Sichere ProgrammierungWhy Your AI Chatbot Forgets Everything — And How to Fix It(23.09.2026 um 16:30 Uhr)
Sichere ProgrammierungHow Jev Works: The Logit Trick Behind TypeSafe's System One Model(23.09.2026 um 16:32 Uhr)
Sichere ProgrammierungInterfaces in Java, Explained(23.09.2026 um 16:36 Uhr)
Sichere ProgrammierungWhat Is AI Observability? A Definition for Engineers(23.09.2026 um 16:42 Uhr)
Sichere ProgrammierungSynth-OOP: An Object-Oriented Language Where Operators Become Methods(23.09.2026 um 16:44 Uhr)
Sichere ProgrammierungAI Can Remember Everything. That's Exactly the Problem.(23.09.2026 um 16:44 Uhr)
Sichere ProgrammierungGas Optimization Audit: Curve DEX(23.09.2026 um 16:45 Uhr)
Sichere ProgrammierungDoes finally Run Before return? What javac Actually Does(23.09.2026 um 16:49 Uhr)
Sichere ProgrammierungWhy Your AI Chatbot Forgets Everything — And How to Fix It(23.09.2026 um 16:30 Uhr)
Sichere ProgrammierungHow Jev Works: The Logit Trick Behind TypeSafe's System One Model(23.09.2026 um 16:32 Uhr)
Sichere ProgrammierungInterfaces in Java, Explained(23.09.2026 um 16:36 Uhr)
Sichere ProgrammierungWhat Is AI Observability? A Definition for Engineers(23.09.2026 um 16:42 Uhr)
Sichere ProgrammierungSynth-OOP: An Object-Oriented Language Where Operators Become Methods(23.09.2026 um 16:44 Uhr)
Sichere ProgrammierungAI Can Remember Everything. That's Exactly the Problem.(23.09.2026 um 16:44 Uhr)
Sichere ProgrammierungGas Optimization Audit: Curve DEX(23.09.2026 um 16:45 Uhr)
Sichere ProgrammierungDoes finally Run Before return? What javac Actually Does(23.09.2026 um 16:49 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

From Side Projects to 116 Repositories: How I Built an Open-Source AI Portfolio While Working Full-Time at Microsoft

Two years ago, I had a handful of GitHub repositories — mostly experimental scripts and weekend hacks. Today, I maintain 116 original repositories spanning healthcare AI, legal tech, developer tools, creative AI, education, finance, and s…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

Two years ago, I had a handful of GitHub repositories — mostly experimental scripts and weekend hacks. Today, I maintain 116 original repositories spanning healthcare AI, legal tech, developer tools, creative AI, education, finance, and security.



Every single one is original work. Zero forks. All built with a consistent philosophy: AI should run locally, respect privacy, and solve real problems.



Here's what I learned building this portfolio while working full-time as a Senior Software Engineer on Microsoft's Copilot Search Infrastructure team.









The 90-Local-LLM Rule



Early on, I made a decision that shaped everything: every AI project would run locally. No cloud API keys. No data transmission. No per-token costs.



This wasn't just a technical preference — it was a product thesis. I believe the future of AI isn't centralized cloud APIs but distributed local inference. And I wanted to prove it was practical by building 90+ working applications across every domain I could think of.



The stack is consistent across all projects:





  • Gemma 4 (or earlier Gemma models) via Ollama for inference


  • Python for core logic


  • FastAPI for API layers


  • Streamlit for user interfaces


  • Docker for deployment



This consistency means each project builds on patterns from previous ones. The tenth healthcare tool took a fraction of the time of the first because the architecture was battle-tested.






Picking Domains That Matter



I didn't build 116 "todo app with AI" variations. Each project targets a real problem in a specific domain:






Healthcare (15+ repos)




  • Patient intake summarizers that keep PHI on-premise

  • Lab result interpreters with clinical context

  • EHR de-identification tools

  • Medical document assistants

  • Mental health check-in tools



The healthcare tools are built around a single principle: no patient data should ever leave the hospital's network. Every one runs entirely offline after initial model download.






Legal Tech (8+ repos)




  • Contract clause analyzers

  • Legal brief generators

  • Compliance checkers

  • Court case summarizers



Legal AI has the same confidentiality imperative as healthcare — attorney-client privilege doesn't survive a round trip to a cloud API.






Developer Tools (20+ repos)




  • Code review assistants

  • API documentation generators

  • Git analytics dashboards

  • Performance profiling tools



These are tools I actually use in my day job. Building them made me a better engineer, and open-sourcing them helped others.






Education, Finance, Security, Creative AI (50+ repos)




  • Exam generators and tutoring bots

  • Financial report analyzers

  • Security audit tools

  • Story generators and poetry engines



Each domain taught me something about how LLMs interact with domain-specific knowledge. Medical terminology behaves differently than legal jargon, which behaves differently than financial reporting language. The prompting strategies that work for clinical summarization fail for creative writing.






The Architecture Pattern



After 116 repos, I've converged on a pattern that works:




project/
├── src/
│ ├── core/ # Domain logic (no LLM dependency)
│ ├── llm/ # LLM integration layer
│ ├── api/ # FastAPI endpoints
│ └── ui/ # Streamlit interface
├── tests/
├── docker-compose.yml # One-command deployment
├── README.md # Problem, solution, architecture, demo
└── .env.example # Configuration template






Key principles:





  1. Separate domain logic from LLM integration — the core business logic should work with any model, or even without one


  2. Always provide both API and UI — API for integration, UI for demos and non-technical users


  3. Docker-first deploymentdocker compose up should be the only command needed


  4. Comprehensive README — every project explains the problem it solves, not just how to run it






Time Management: Building While Working Full-Time



The most common question I get: "How do you build this much while working full-time?"



The honest answer:





  1. Reuse patterns aggressively — that project template above means I can scaffold a new project in 20 minutes


  2. Build in domains you know — working on Copilot Search taught me RAG patterns that directly informed my retrieval-augmented projects


  3. Small, focused projects — each repo solves one problem well. A contract analyzer doesn't try to also manage cases


  4. Weekend sprints — most projects start as Saturday afternoon prototypes. If the prototype works, it gets a full README and Docker setup the next day


  5. Automate everything else — I have scripts for repo creation, README generation, and deployment






What This Portfolio Has Done for My Career



Building 116 original repositories has:





  • Deepened my expertise — you don't truly understand RAG until you've built it for healthcare, legal, and education domains


  • Created a public body of work — every repo is a verifiable, runnable demonstration of skill


  • Opened conversations — colleagues and recruiters reference specific projects


  • Contributed to open source — over 50 projects have README-driven documentation that helps others learn


  • Built credibility in AI/ML — a portfolio this size, with this consistency, demonstrates sustained commitment






Advice for Building Your Own Portfolio



If you're considering building a similar open-source portfolio:





  1. Pick a consistent stack — don't learn a new framework for each project. Master one stack and push it to its limits


  2. Solve real problems — "GPT wrapper" projects don't demonstrate skill. Privacy-first healthcare AI demonstrates both technical ability and domain understanding


  3. Write the README first — if you can't explain the problem and solution clearly, the project isn't ready


  4. Ship Docker — if someone can't run your project with a single command, they won't try it


  5. Be original — forking and modifying existing projects teaches less than building from scratch


  6. Stay consistent — 116 repos didn't happen overnight. Commit to building something new every week



The full portfolio is available at github.com/kennedyraju55 and showcased at kennedyraju55.github.io.






*Nrk Raju Guthikonda is a Senior Software Engineer at Microsoft on the Copilot Search Infrastructure team, specializing in semantic indexing and RAG systems. He maintains 116+ original open-source repositories. Read more on dev.to.*opensourceaicareerprogramming

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten From Side Projects to 116 Repositories: How I Built an Open-Source AI Portfolio While Working Full-Time at Microsoft

Thematisch verwandte Begriffe: From, Side, Projects, Repositories · 6 Treffer

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-5695 | Arbitrary file upload vulnerability due to a lack of proper validation in…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick