Open to remote Frontend & Full-Stack roles

Rafi FerdosFull-Stack Developer

Building web and mobile products with React, Next.js, TypeScript and Node.js.

3+ years in productionDhaka, Bangladesh · Remote

Selected client work available.

Dhaka, Bangladesh

Available locally and worldwide

01 · Why me

Useful from the first task. More valuable over time.

Whether I join a product team or take on a client build, the pattern is consistent: I start with the immediate problem, understand the surrounding system and earn broader ownership.

Frontend → full stack → mobile

My range came from shipped responsibility.

Three years of expanding from interfaces into APIs, data, realtime systems, mobile delivery and technical leadership—not collecting technologies in isolation.

I earn bigger ownership

At Sparktech I grew from frontend to full stack in 3 months, React Native in 7, and earned two merit raises within 10 months.

I ship beyond the browser

I delivered two production ecommerce mobile apps end-to-end while keeping the web, API and mobile experience aligned.

I simplify complex systems

I moved product integrations from REST to GraphQL and built Socket.io chat and notifications for concurrent users.

I raise the team baseline

I led foreign-client delivery, completed 35+ code reviews and previously took ownership of a dedicated club web team.

02 · Toolkit

Tools I’ve used to ship real products.

Next.js and React Native for product surfaces, Node.js for services, GraphQL and Socket.io for connected experiences, and PostgreSQL or MongoDB where the data model fits.

Next.js
TypeScript
React
React Native
Node.js
GraphQL
Next.js
TypeScript
React
React Native
Node.js
GraphQL
Next.js
TypeScript
React
React Native
Node.js
GraphQL
Next.js
TypeScript
React
React Native
Node.js
GraphQL
Socket.io
PostgreSQL
MongoDB
Prisma
Docker
Firebase
Socket.io
PostgreSQL
MongoDB
Prisma
Docker
Firebase
Socket.io
PostgreSQL
MongoDB
Prisma
Docker
Firebase
Socket.io
PostgreSQL
MongoDB
Prisma
Docker
Firebase

03 · Experience

A career built by expanding ownership.

From leading a club web team to shipping full-stack and mobile products for international clients—each role widened the problems I could own and the teams I could support.

Jul 2025 — Jul 2026

Software Developer

Sparktech Agency · BDCallingIT

Dhaka, Bangladesh

Grew from a frontend hire into a full-stack and React Native engineer, shipping production commerce products across web and mobile.

2

mobile apps shipped

7 mo

to React Native

2×

merit raises

  • Delivered two production ecommerce mobile applications end-to-end.
  • Migrated REST integrations to GraphQL to reduce over-fetching and simplify frontend state.
  • Built real-time chat and notification systems with Socket.io for concurrent users.
Next.jsReact NativeGraphQLSocket.ioNode.js

Oct 2024 — Jan 2025

Full Stack Developer

ZenDevz

Dhaka, Bangladesh

Owned international client delivery from requirements through architecture and deployment while leading engineering quality for a small team.

35+

code reviews

E2E

delivery ownership

Global

client work

  • Built the agency portfolio with Next.js, Prisma and PostgreSQL.
  • Led multiple international client projects with end-to-end delivery accountability.
  • Protected production quality through structured reviews and technical direction.
Next.jsTypeScriptPrismaPostgreSQLCI/CD

May 2022 — Dec 2024

Web Developer Executive

DIU Robotics Club

Dhaka, Bangladesh

Advanced into an executive role, took ownership of the club platform, and led a dedicated web team through feature delivery and operational improvements.

8 mo

to promotion

1

team led

100%

web ownership

  • Promoted to Web Developer Executive within eight months.
  • Owned feature delivery, bug fixes, performance and engagement improvements.
  • Created a custom event registration system that removed manual coordination work.
ReactNode.jsMongoDBREST APIGit

04 · Selected work

Selected projects and what I built.

A few examples of my work across Next.js, backend systems and React Native.

Spotfix project preview

Full-Stack Developer · Personal project

Spotfix

A service-booking app where customers find technicians, choose available time slots and pay for a booking.

  • Built separate customer, technician and admin dashboards.
  • Implemented realtime availability slot mapping.
  • Integrated the booking payment flow.
NextjsTypescriptPostgresPrisma
Ensinor project preview

Full-Stack Developer · Client project

Ensinor

An education platform for learners, professionals, institutions and businesses to publish and take skills-based training.

  • Implemented interface animations with Motion.
TypeScriptReactNext.jsRedux Toolkit
Trendora project preview

Lead Full-Stack Developer · Professional work

Trendora

A second-hand marketplace for listing items and finding products from other sellers.

  • Built the product listing and discovery flows.
TypeScriptReactNext.jsReact Router

Project archive

Browse the full project archive.

Filter projects by discipline, work type or technology.

Explore every project

05 · Field notes

What I learn while shipping real products.

Notes for engineers, product teams and hiring managers who want to see how I think—not only what the final screen looks like.

06 · Contact

Hiring for a product team— or need one built?

Share the role, product goal or delivery problem. I’ll respond with the most useful next step, whether that is an interview, a technical conversation or a scoped build.

Direct line

Good products start with a precise conversation.

rafiferdos@gmail.com
+880 1921-479294
Dhaka, Bangladesh · Remote worldwide

Usually replies within 1–2 business days.