Skip to content
View sonalika2001's full-sized avatar

Organizations

@TheFlutteristas

Block or report sonalika2001

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
sonalika2001/README.md

Sonalika Sahoo

Typing SVG

LinkedIn X Email

Generalist Software Engineer — 3 years at Microsoft shipping AI-powered developer tooling, cloud infrastructure, and production web frontends for products serving 32M+ users. I like picking up problems wherever they sit in the stack.

Skills

Beyond the keyboard

Dancer, musician, and perpetual crochet work in progress (yes, there's a repo for that too). Former Throwball captain, and a mystery/thriller addict in both book and show form. Coffee ☕ and tea 🍵, I refuse to pick a side. Vocal about women in STEM, built the organizers page for my university's Women in STEM Conference, and write about tech (and everything else) on X.

Privacy-obsessed: I daily-drive GrapheneOS (a hardened, de-Googled Android ROM) and default to Signal or Telegram for DMs. Big believer in open source beyond the day job too, I self-host Nous Research's Hermes on a home server alongside DeepSeek models, and would love to self-host something frontier-scale next, just need the GPU budget (open to offers 👀).

Across the stack

Domain Highlights
🚀 Developer productivity & DX • Built an LLM-grounded Playwright root-cause-analysis engine, surfacing ~15% of previously bypassed test failures
• Interviewed 60+ engineers and grew adoption of a Codespaces onboarding flow from 61% to 81% (satisfaction 42%→63%)
• Grew a dev-tooling rollout from 25 to 56 users per pipeline through cross-geo evangelism (Redmond, Serbia, Ireland)
🤖 AI-powered tooling The RCA engine above, plus Prompt-Armor (in progress): a red-team evaluation harness that attacks tool-using, RAG-backed agents with prompt-injection attacks, scores resistance across models, and ships an MCP server for on-demand red-teaming
🎨 Frontend & product • Shipped the Async Clipboard API to 100% of production across Word Web and OneNote Web
• Paste-functionality improvements
• 4 accessibility fixes (screen readers, voice access, text truncation) plus a cross-browser image-copy fix
• Currently leading a UX revamp for onenote.cloud.microsoft
• Shipped experience improvements for Microsoft 365 Copilot Chat
⚡ Performance & reliability • Cut onenote.cloud.microsoft's p90 load time from 44s to 4.5s (~90% reduction)
• Separately, 500ms+ load-time gains and boot-path optimizations for OneNote Web, backed by dashboards that raised instrumentation reliability from ~60% to ~70%
🌙 On-call & production ownership On-call rotations for both Word Web and OneNote Web, including deployment ownership; turned around a live-site SSR crash in under 2 hours, backed with new unit-test coverage
☁️ Cloud & infra Secure multi-tenant Azure deployments, Bicep automation, managed-identity setup, automated health checks
🧑‍🏫 Technical leadership Mentored an intern to a 74% improvement in a key OneNote Online performance metric
⛓️ Web3 / onchain Full-stack EVM apps (Solidity, Foundry, wagmi, viem, RainbowKit), see WalletYeet below
📱 Mobile Flutter/Dart apps, from team-collaboration tools to a university fest's Android app

Projects

Project Stack What it is
Prompt-Armor (in progress) Python, MCP, RAG evals Red-team evaluation harness for prompt injection: attacks a tool-using, RAG-backed agent across multiple models, scores resistance deterministically, ships a leaderboard, and exposes an MCP red-team-as-a-service.
WalletYeet Solidity, Foundry, React, wagmi, viem, RainbowKit AI-orchestrated wallet migration: three agents discover, audit, and plan a reorg, executed as a single EIP-7702 batched transaction. Solo build, ETHGlobal Open Agents hackathon. Live demo
foundry-nft, foundry-custom-token, Foundry-Smart-Contract-Lottery, Foundry-Fund-Me Solidity, Foundry Smart-contract fundamentals: ERC-721/ERC-20 (including a fully on-chain dynamic NFT), a verifiably random raffle, and a crowdfunding contract.
crochet TypeScript, Docker A full-stack side project (backend, frontend, CI pipeline), named after the hobby above.
STEM-Conference-Organizers-Page CSS Organizers page for my university's Women in STEM Conference website.
Farmingly HTML A fictional farm-to-wholesale marketplace, cutting out the middleman between growers and vegetable vendors.
TechTatva '20 Fest App (FAQ, Events, Socials modules) Flutter, Dart Android organizer app for my university's tech fest; 200+ downloads in 24 hours at launch.
An-Agile-Squad (+ website) Flutter, Dart A Teams-like collaboration app, built in Agile/SCRUM sprints.

Open source & recognition

  • Contributed a Dockerized microG build workflow to DivestOS, an open-source Android build system.
  • Won "The Mighty Thor Hammer" (Best Engineering Tool / Process Improvement) at Microsoft's 2025 Global Hackathon.
  • Awarded the Generation Google Scholarship 2021 (APAC), selected from 5,000+ applicants.

GitHub stats

GitHub stats Top languages


Powered by coffee ☕, tea 🍵, and an unreasonable number of browser tabs.

Pinned Loading

  1. Wallet-Yeet Wallet-Yeet Public

    Reorg your entire wallet in one signature. Split assets across up to five destination wallets — NFTs to your gallery, stablecoins to savings, dust auto-swapped to USDC. EIP-7702 bundles all of it i…

    Solidity 1

  2. Farmingly Farmingly Public

    Farmingly is an organisation (fictional) that distributes fruits and vegetables directly from the farm to wholesale buyers (supermarkets and vegetable vendors), removing the need for middlemen and …

    HTML

  3. CrowdFund-Smart-Contract CrowdFund-Smart-Contract Public

    Solidity

  4. Talk-It-Out Talk-It-Out Public

    An implementation of the UI of the topics, comments and threads section of the app.

    Dart

  5. Foundry-Smart-Contract-Lottery Foundry-Smart-Contract-Lottery Public

    Solidity

  6. An-Agile-Squad An-Agile-Squad Public

    An Agile Squad is a collaboration app inspired by Microsoft Teams. It was built in sprints using SCRUM, an Agile methodology of software development.

    Dart 1