Open to new opportunities

Roni Sarkar

Software Engineer I @ Nagorik Technologies

Dhaka, Bangladesh

Full Stack Engineer building cross-border remittance & fintech platforms with NestJS, Web3 / Ethereum, and real-time systems. Passionate about open source, DeFi, and AI-assisted development.

3+
Years Experience
5
Companies
400+
LeetCode Problems
30+
OSS PRs Merged

Experience

My professional journey

  • Led backend development of Remit & Go — a cross-border remittance mobile app using NestJS, PostgreSQL, and Redis with BullMQ for async job processing.
  • Integrated multiple payment gateways (Stripe, Fin.com, Transfi) and built wallet systems with real-time WebSocket notifications.
  • Built and deployed ERC-20 smart contracts on Ethereum & Polygon; integrated Web3 wallet connectivity into production.
  • Conducted R&D on blockchain protocols and DeFi patterns; delivered technical proposals adopted by the engineering team.
  • Integrated OpenAI APIs with custom prompt engineering for AI-powered product features.
  • Contributed to multiple Node.js ecosystem projects; collaborated in code reviews and architectural decisions.
NestJSNext.jsTypeScriptPostgreSQLRedisBullMQWebSocketStripeWeb3EthereumERC-20OpenAI

Skills

Technologies I work with

Languages

JavaScriptTypeScriptSQLJavaC#CSS

Backend & APIs

NestJSNode.jsExpressJSRESTful APIGraphQLWebSocketBullMQRedisFlask

Frontend

ReactJSNext.jsReduxTailwindCSSFirebase

Databases

PostgreSQLMongoDBMySQLPrisma ORM

Blockchain & Web3

EthereumPolygonERC-20 Smart ContractsWallet IntegrationSolidityDeFi

Payments & AI

StripeFin.comTransfiOpenAI APIPrompt EngineeringCursorClaude

Tools & DevOps

GitGitHubGitHub ActionsCI/CDAzure DevOpsAzure CloudJiraPostmanSwagger

Projects

Things I've built

Open Source · GSSoC 2026GSSoC '26

Story Spark AI

Open-source AI-powered story generator. Users get 2–3 unique story variations per prompt with real-time streaming, edit & publish capabilities.

ReactTypeScriptOpenAISocket.ioNode.jsMongoDBTailwindCSS
Open Source

First-Issue

Open-source platform for beginners to discover and contribute to OSS. Manages 20+ repositories with difficulty-tiered issues.

Next.jsTypeScriptPrismaPostgreSQLTailwindCSSExpressJS
Fintech · Work

Remit & Go

Cross-border finance & remittance mobile app backend. Multi-gateway payments (Stripe, Fin.com, Transfi), ERC-20 smart contracts, wallet system, real-time WebSocket notifications.

NestJSPostgreSQLRedisBullMQStripeWeb3EthereumWebSocket
Client Project

PDF Annotation Platform

Full-stack PDF annotation tool with collaborative session management. Built from scratch with Next.js frontend and Flask REST API backend.

Next.jsTypeScriptFlaskPythonMongoDB

Blog

Thoughts on tech & engineering

More posts being written. Come back soon.

Education & Awards

Academic background & achievements

B.Tech in Computer Engineering

RK University

Aug 2021 – Apr 2025Gujarat, India
8.27/ 10 CGPA
  • Coursework: Data Structures, Algorithms, DBMS, Operating Systems, Computer Networks
  • Active participant in technical hackathons and coding competitions
  • Contributed to 20+ open source projects during academic years

GSSoC 2026 — Project Admin

NEW
Project Admin

GirlScript Summer of Code 2026 · May 2026

Story Spark AI accepted as an official GSSoC 2026 project. Managing contributors, reviewing PRs, and mentoring open source developers as Project Admin.

Hacktoberfest 2023

30 PRs Merged

Open Source Contribution

30 pull requests with 95% acceptance rate; resolved 50+ issues across 20+ projects in October 2023.

GirlScript Summer of Code 2024

Contributor

Open Source Program

Active contributor in GSSOC 2024 — contributed across multiple projects in the program's open source initiative.

Arch-A-Thon

Team Lead

24-Hour Hackathon

Led a team building a campus food delivery web application — food within 20 minutes. Managed full project architecture and team coordination.

Techathon 2.0

Backend Dev

36-Hour Hackathon · Gateway Group of Companies

Backend developer for a meeting scheduling platform built with a 5-member team over 36 hours.

WebX — RK University

5th Place

3-Hour Web Development Challenge

Ranked 5th in university-level web development competition.

DSA Problem Solving

700+ Problems

Competitive Programming

Solved 400+ problems on LeetCode and 300+ on Coding Ninjas — consistent practice in algorithms and data structures.

Get In Touch

Let's work together

Available for freelance

Current Role

SWE I @ Nagorik Technologies

Timezone

UTC+6 · Dhaka, Bangladesh

Response Time

Usually within 24 hours

Let's Talk

Whether it's a freelance project, a full-time opportunity, a collaboration, or just a technical discussion — I'm always happy to connect. Drop me a message and I'll get back to you.