Sheet 01 · Identity

Hello, I'm

Rajat Patra

Machine Learning Engineer

Building AI-powered systems and seamless web platforms has always felt less like a job and more like a craft to me. The kind where you are never really done learning, and somehow that never gets old.

Lately that's Envault, a zero-knowledge secrets vault that's live in production, and a fantasy cricket XI predictor that won FIFS Gameathon 2.0 against 40+ Tier-1 teams. I obsess over the details most people never notice but always feel; that's just how I work.

Sheet 02 · Activity

Open source 70 merged 1 open

Shipped into zed, register, nvcf and 4 more

  1. Windows: Claude accounts as rows in the provider list, named as on the Macvinzdg/codenotch+439−234open
  2. gpui: Fix window_positioning example on non-primary displayszed-industries/zed+11−5Oct 22
  3. Windows: fold the notch over full-screen apps, and keep it on the screen's edgevinzdg/codenotch+373−6Oct 14
  4. fix(app): the search window opens on the monitor being worked onxevrion/gyotaku+200−27Oct 7
  5. Windows: carry the notch by six dots beside the settings buttonvinzdg/codenotch+657−520Oct 2
  6. chore(tools): stop tracking the changelog-site build outputNVIDIA/nvcf+3−2Oct 1
  7. test(bdd): add table-backed Helm function create stepNVIDIA/nvcf+143−22Oct 1
  8. Windows: carry the notch round the screen's border, as the Mac doesvinzdg/codenotch+1,188−91Sep 30
  9. Windows: Watch and Critical limit sliders, and Settings opens without a flashvinzdg/codenotch+374−61Sep 30
  10. Windows: the Mac's dashed weekly ringvinzdg/codenotch+69−2Sep 30
  11. Windows: a folded pill you can find on any backdropvinzdg/codenotch+409−9Sep 26
  12. Windows: a light appearance for the notch, and a Theme row in Settingsvinzdg/codenotch+354−60Sep 23
  13. Windows hover card: show sign-in only when signed out, and give the flat notch its own size and roomvinzdg/codenotch+76−52Sep 22
  14. Fold the Windows notch to a pill when not in use, as the Mac's Show on hover doesvinzdg/codenotch+557−142Sep 20
  15. Carry the Windows notch across monitors by its handlevinzdg/codenotch+329−102Sep 20
  16. Slide the notch along its edge with Alt+drag, as the Mac's ⌥-drag doesvinzdg/codenotch+146−78Sep 20
  17. Read the Windows rings the way the Mac does: stale, and round-endedvinzdg/codenotch+40−22Sep 19
  18. Keep the Windows notch itself clear of the taskbarvinzdg/codenotch+97−13Sep 19
  19. Refetch a Windows ring on click, and give the notch right-click menuvinzdg/codenotch+218−78Sep 18
  20. Carry the Windows notch to another edge by a handle, as the Mac doesvinzdg/codenotch+468−32Sep 18
  21. Give the Windows notch the Mac's settings orbvinzdg/codenotch+109−15Sep 18
  22. Put the readings in the Windows tray menuvinzdg/codenotch+609−520Sep 17
  23. Ring the weekly limit too, as on the Macvinzdg/codenotch+1,046−1,252Sep 16
  24. Give the Windows status arc the Mac's coloursvinzdg/codenotch+8−6Sep 16
  25. Size the Windows notch like the Mac: Small · Medium · Largevinzdg/codenotch+908−1,252Sep 16
  26. Rebuild the Windows settings window on the Mac's layoutvinzdg/codenotch+775−1,158Sep 16
  27. Keep the Windows notch from taking focusvinzdg/codenotch+2−26Sep 15
  28. Windows notch: respect reduce motion, and count the sessions left off the cardvinzdg/codenotch+12−5Sep 15
  29. Make the Windows card's percentages and reset times read like the Mac'svinzdg/codenotch+112−26Sep 15
  30. Make the Windows hover card read like the Mac'svinzdg/codenotch+141−34Sep 13
  31. Show on each Windows ring the window the Mac app showsvinzdg/codenotch+324−212Sep 13
  32. Take clippy's twelve code suggestions in the Windows portvinzdg/codenotch+21−20Sep 12
  33. Bring the Windows README up to date with the settings window and CIvinzdg/codenotch+10−3Sep 12
  34. Quiet clippy's sixteen doc-comment warnings in the Windows portvinzdg/codenotch+15−8Sep 12
  35. Build and test the Windows port in CIvinzdg/codenotch+46−0Sep 12
  36. Find Antigravity on Windows in every ~/.gemini/antigravity* directoryvinzdg/codenotch+138−22Sep 11
  37. Let clicks through the notch's transparent area on Windowsvinzdg/codenotch+187−45Sep 10
  38. feat(shortcuts): add in-app keyboard shortcut legendnavyabijoy/invisible-notes+494−24Sep 3
  39. Update rajat.json to use Vercel Anycast A recordis-a-dev/register+1−1Aug 27
  40. chore: vercel verificationis-a-dev/register+9−0Aug 27
  41. Add rajat.is-a.devis-a-dev/register+11−0Aug 27
  42. feat(ui): implement realistic physics-based macOS dock with native iconsDinanathDash/Stasis-web+162−188Aug 24
  43. Fix button hover pointer and update changelog/versionDinanathDash/Envault+138−111Jun 15
  44. Implement landing page components and update theme stylesDinanathDash/Envault+597−250May 23
  45. Update email logo URLs to use EMAIL_PUBLIC_APP_URLDinanathDash/Envault+8−5Apr 17
  46. Fix email logo URLs and enhance logo handling for themesDinanathDash/Envault+62−27Apr 17
  47. Enhance email confirmation flow and update templates for themesDinanathDash/Envault+334−79Apr 16
  48. Stabilize theme transition across browsers with capability gating and safe fallbacksDinanathDash/Envault+1,404−562Apr 13
  49. Implement dashboard components and authentication flowsDinanathDash/Envault+21−33Apr 9
  50. feat(a11y): add global haptics preference and accessibility guardrailsDinanathDash/Envault+302−136Apr 1
  51. Feature: Add 7-day soft-delete flow with Supabase cron purge, auto-revival, and email notificationDinanathDash/Envault+666−176Mar 29
  52. Refine changelog timeline pagination UI and mobile spacingDinanathDash/Envault+152−27Mar 27
  53. feat(changelog): add dynamic SVG comet timeline with stable scroll physics and explicit entry titlesDinanathDash/Envault+476−72Mar 25
  54. feat: limit free-tier notification to landing, changelog, and support routesDinanathDash/Envault+8−2Mar 21
  55. feat: add dismissible free-tier infrastructure notificationDinanathDash/Envault+102−7Mar 20
  56. Enhance Share Dialog UI, Mobile Readability, and Approval Flow ConsistencyDinanathDash/Envault+241−214Mar 13
  57. fix(ui): load orb planet animation on device auth and approve request pagesDinanathDash/Envault+4−1Mar 10
  58. 95/Redesign Member Access Control Layout & ValidationDinanathDash/Envault+663−164Mar 10
  59. Fix issue in feature implementationDinanathDash/Envault+1−3Mar 5
  60. Fix: Smooth View Transitions for 3D WebGL CanvasDinanathDash/Envault+59−10Mar 4
  61. [Enhancement] Security & UX Enhancements: Rate Limiting, Input Validation, and Timezone LocalizationDinanathDash/Envault+288−70Mar 2
  62. feat: fixed the scope of system status bannerDinanathDash/Envault+6−7Mar 2
  63. UI Polish: Fix Navbar Links, Typography Consistency, and Support Card Hover JiggleDinanathDash/Envault+7−8Mar 1
  64. fix: System Status Banner Layout Overlap & UI Animation PolishDinanathDash/Envault+24−352Mar 1
  65. Fix: Link Sharing Truncation & SEO Indexing FailuresDinanathDash/Envault+22−5Mar 1
  66. Refactor: Unify interactive element interactions and touch targetsDinanathDash/Envault+34−37Feb 28
  67. feat(auth-ui): immersive 3D Saturn Orb with seamless View TransitionsDinanathDash/Envault+200−368Feb 27
  68. bug fixesDinanathDash/Envault+54−45Feb 24
  69. Feature: CLI Authentication Architecture Overhaul & Rolling SessionsDinanathDash/Envault+552−213Feb 24
  70. feat: introduce email sending via Resend, adding various notification and authentication templates and a favicon.DinanathDash/Envault+5−5Feb 21
  71. feat(security): implement HMAC request signing and strict CSPDinanathDash/Envault+184−1Feb 21

Sheet 03 · Projects

Sheet 04 · Tools

Sheet 05 · Experience

  1. GDG on Campus ITER

    Sep 2024 – Aug 2025

    Core Member

    Part-Time

    • Organised and managed the backend operations for Techwiz 2024, an event presented by Coding Ninjas and GDG ITER, attended by 200+ students.
    • Served as a key anchor for the Google Solution Challenge 2025, along with Google Tech Winter Break

    Anchor · Event Management

  2. Ekaayam

    Jun 2024 – Aug 2025

    Design Lead & Freelance Developer

    Freelance

    • Engineered a ticketing platform that reduced manual booking effort by 70%.
    • Redesigned and optimized the website to align with brand identity, leading to a 79% increase in website clicks.

    Node.js · React · Flask · Firebase · Razorpay

  3. Virtual Showreel

    May 2023 – Jan 2025

    Lead Editor

    Aug 2024 – Jan 2025 · Full-Time

    • Managed the in-house production of Virtual Showreel, worked with the variation and content published for Instagram.

    Video Editing · Content Creation

    Video Editor

    May 2023 – Jan 2025 · Full-Time

    • Worked on Instagram short videos for official events hosted by Siksha 'O' Anusandhan.
    • Secured leads for freelancing work as a Video Editor.

    Video Editing · Instagram Shorts