Software Developer /

Srijan /
Sarkar

Full-Stack · Go Systems

ETHGlobal Finalist·Full-Stack + Go Systems

Kolkata, West Bengal, India

Srijan Sarkar
Kolkata, IN2026

Résumé — one page, current.

PDF · Updated Sep 2026

Download résumé ↓

About /

Hi, I'm Srijan, a final-year CS undergrad from Kolkata building scalable full-stack systems in TypeScript, Go, and Python. I like working close to the metal: concurrent WebSocket hubs, JWT auth from scratch, and MCP servers over the standard library rather than frameworks. Currently a front-end engineer at Hacken shipping risk-visualization tools for institutional crypto compliance, and picking up Kubernetes and cloud-native systems on the side. Open to relocating for SDE roles that need someone who learns fast and ships.

Experience /

Front-end Engineer

Aug 2025 – Aug 2026 · Remote

Hacken — Blockchain Auditor & Compliance

  • Building the prototype UI for CORE3, a global crypto regulatory platform, in React and TypeScript to visualize the Probability of Loss (PoL) risk metric for institutional users evaluating on-chain and counterparty risk.
  • Translating complex Figma designs into optimized, production-ready TypeScript and React interfaces, leveraging the Figma MCP server to pull design tokens, component specs, and layout data directly into the codebase, reducing manual handoff friction.
  • Integrating backend APIs using TanStack Query for efficient data synchronization, caching, and background refetching; configured UI with 80% unit test coverage for the Hacken Rounds Web Platform, a hAI token staking and rewards launchpad.
  • Worked with a 10-person agile development team using Git, GitHub, pull requests, pair programming, and sprint planning, delivering front-end features through iterative development and code reviews.
ReactTypeScriptTanStack QueryFigma MCPJestGit

Technical Stack /

Programming Languages

TypeScriptGoPythonJavaScriptSolidityJavaSQLHTMLCSS

Frameworks / Libraries

ReactNext.jsLangChain / LangGraphExpressJestPostgreSQLSQLiteGraphQLTanStack QueryFoundryEthers

Tools

GitDockerPostmanSupabaseJiraConfluenceCursorClaudeGitHub CopilotStorybook

Soft Skills

TeamworkAccountabilityEffective Communication & Collaboration

Credentials /

ETHGlobal Finalist

Finalist at ETHGlobal New Delhi among 600+ projects and 1,900+ hackers for building Dike; won $5,000, plus perks and a $500 flight credit.

EduChain Hackathon Winner

Won a $4,000 bounty, ranking 6th among 900+ projects, for building ALTnode.

Multi-Hackathon Bounty Winner

Secured the Base Pool bounty at Unfold 2024, a bounty at East India Blockchain Summit (IIT KGP), and won the AI/ML Track at KGEC for building Ruins of Rome.

Education

B.Tech in Computer Science

Aug 2023 – Jun 2027
Heritage Institute of TechnologyGPA 8.2 / 10

Projects /

01

Veyra

AI outbound-call workflow builderRepo ↗

Built an AI workflow generation and orchestration platform that turns plain-English calling processes into editable, reusable conversation graphs, compiles them into CALL-E tasks and result schemas, and launches approved campaigns with CSV contact imports, queued dispatch, and structured call results.

Next.jsTypeScriptFastAPIGeminiSupabaseRabbitMQCALL-E
02

SocketsGo

Real-time chat backendRepo ↗

Designed a room-based WebSocket connection hub in Go using a mutex-guarded shared map for safe concurrent broadcast, with self-healing dead-connection eviction and append-only JSON-line persistence.

GoWebSocketssync.Mutexnet/http
03

Se3k

Slack Workspace Knowledge GraphRepo ↗

Built for the Slack Agent Builder Challenge. Architected an MCP server that ingests Slack messages into a weighted, time-decayed knowledge graph to surface genuine subject-matter experts, with a React dashboard for visualizing rankings.

TypeScriptMCPGroqCloudJina EmbeddingsReactSlack OAuth
04

StorageBucket

JWT file storage serviceRepo ↗

Built a Go file storage service with JWT (HS256) auth and bcrypt hashing, backed by a PostgreSQL schema via pgx/v5 with strict per-user access scoping and UUID-suffixed collision-safe filenames.

GoPostgreSQLpgx/v5JWTbcrypt
05

Dike

Recursive prediction marketsRepo ↗

Built at ETHGlobal New Delhi 2025. Designed and implemented Prediction Chaining, a Solidity primitive for recursive collateral re-use across parent-child prediction markets, formulating the mathematical framework for capital-efficient chained collateralization. Loan issuance and chained settlement enforce solvency through a 60% collateralization requirement and a consensus-based liquidation mechanism that resolves deterministically without a centralized oracle, with custom React hooks abstracting contract calls into type-safe interfaces for real-time state updates.

SolidityReactTypeScriptPrediction Markets

Availability /

Open to relocating for SDE roles.

srijansarkar2705@gmail.com