about.tsx skills.json experience.log projects/ open-source.md contact.sh hire()
Maya · Founder
Theo · Recruiter
You
Open to Remote roles

Krishna Yadav

Full-Stack Software Engineer building production systems, end to end.

role: 
End-to-end ownership: UI, APIs, database, deployment
Strictly-typed TypeScript + Zod validation by default
Open-source contributor: Mantine · shadcn/ui · Kestra

Ships products end to end

I'm a product-focused Full-Stack Engineer who owns features from architecture to production: UI, backend systems, REST/GraphQL APIs, database design, and deployment. I don't hand off work, I ship it.

Currently Co-Lead Engineer at GBCSGroup (SKYIT), guiding architecture decisions and reviewing peer PRs. In parallel, I run a one-person freelance practice delivering production systems for e-commerce and SaaS clients.

My stack is TypeScript-first by default: Zod for runtime safety, strict compiler settings everywhere, and code other engineers actually enjoy reading. I use AI-native tooling (Claude, Copilot, Cursor) daily to move faster without cutting corners.

Based in India, working remotely and comfortably flexible across EU and US timezones.

2+
Years shipping production code
3
OSS contributions
3
Live products shipped
95%+
TypeScript coverage maintained

What I work with

TypeScript is the baseline. Everything else is colour-coded by what it does, like a real syntax theme.

frontend
TypeScriptReact.jsNext.js ZodReduxZustand TanStack QueryReact Hooks TailwindShadCNVite HTML5CSS3Animations SEOPerformance Optimization
backend
Node.jsExpress.jsGraphQL REST APIsSocket.IOPrisma PostgreSQLMongoDBMySQL AuthenticationAuthorization JavaPython
devops
GitDockerKubernetes LinuxGitHub ActionsOAuth FirebaseSupabaseAppwrite
testing
JestVitestCypress
ai_tools
ChatGPTClaudeGitHub Copilot CursorPerplexity
design
FigmaUI/UX
soft_skills
Cross-functional collaborationAgile teamwork Clear technical communicationPeer code review Proactive problem-solvingOwnership mindset Stakeholder management

Where I've worked

Co-Lead, Full Stack Engineer · GBCSGroup (SKYIT) · Canada, Remote 06/2026 to Present
git log --author="Krishna"
  • Co-lead the engineering workstream, guiding architecture decisions, coordinating priorities across the team, and reviewing peer PRs to keep delivery on track.
  • Own full-stack features end to end with React.js, Next.js & Node.js, designing and consuming REST & GraphQL APIs with strict TypeScript and Zod schema validation across every layer.
  • Build server-side logic, auth flows, and database queries with Prisma; manage client state with Zustand/Redux, cutting re-render cycles by ~40% via memoisation while maintaining 95%+ TypeScript coverage.
  • Automate CI/CD pipelines with GitHub Actions, cutting deployment time by 30% and increasing engineering velocity across the team.
Full Stack Engineer · GBCSGroup (SKYIT) · Canada, Remote 02/2026 to 06/2026
git log --author="Krishna"
  • Engineered full-stack features end to end with React.js, Next.js and Node.js, designing and consuming REST and GraphQL APIs with strict TypeScript and Zod schema validation.
  • Shipped production-ready code in agile sprints with structured peer PR reviews, building the foundation that led to a promotion to Co-Lead within four months.
Freelance Full-Stack Developer (Team of One) · Self-Employed · Remote 2024 to Present
git log --author="Krishna"
  • Operate as a one-person full-stack team for e-commerce, SaaS, and portfolio clients, owning requirements, UI/UX design in Figma, architecture, build, and production deployment on Vercel and Railway.
  • Translate ambiguous client requirements into working, deployable systems, building React/Next.js frontends with Node.js/Express backends and integrating payment gateways, APIs, and real-time features via Socket.IO.
  • Iterate rapidly on live client feedback within tight timelines, going from prototype to production quality, while maintaining direct communication throughout the project lifecycle.

Things I've built

Real products, live URLs, open-source code. TypeScript strict mode throughout.

Notex
Notion-like collaborative workspace
  • Real-time workspace & group collaboration with live cursors via Liveblocks.
  • Secure auth, full CRUD with optimistic UI updates; 100% TypeScript strict mode.
  • Conflict-free collaborative document editing with live presence indicators.
Next.jsTypeScript TailwindAppwriteLiveblocks
Smartlink
Analytics-powered drag-and-drop board
  • Drag-and-drop board via @dnd-kit; real-time CRUD with Socket.IO.
  • Migrated Appwrite realtime to Socket.IO, cutting latency and improving reliability.
  • Integrated Tinybird analytics pipeline for typed click-tracking event schemas.
Next.jsTypeScript TinybirdFirebaseSocket.IO
Drifnet
Full-stack social network with real-time chat
  • One-to-one & group chat with live messaging via Socket.IO.
  • GraphQL mutations & subscriptions for the entire chat flow with fully typed resolvers.
  • Personal studio with real-time workspace collaboration and live cursor presence.
Next.jsTypeScript MongoDBPrismaSocket.IO

Giving back to the ecosystem

Contributions to libraries used by thousands of developers, all merged into main.

Mantine
Accessibility fix: aria-expanded propagation
Fixed an accessibility bug by adding role="combobox" for aria-expanded propagation to child components, improving screen reader support across all Mantine combobox instances.
shadcn/ui
Button loading state for async operations
Added a loading state to the Button component for async and fetch operations, merged into main and now part of the official shadcn/ui component library used by thousands of projects.
Kestra
Dependency version analyser plugin
Built a new plugin that analyses dependency versions across a project and recommends the latest stable alternatives, reducing security risks from outdated packages.

Let's work together

Open to remote full-stack and frontend roles, technical co-founder conversations, and freelance projects. EU and US timezones are no problem.

Contact me