Know Me More

Nur Mohamod Rafi
Lead Frontend Engineer

Hey there! I am Nur Mohamod Rafi, a Lead Frontend Engineer at Barikoi Technologies Ltd. I build production-grade web applications for domains like retail, banking, logistics, e-commerce, and geospatial with a focus on scalable, secure, maintainable frontend systems that support long-term product growth.

At Barikoi Maps, I lead the development of map SDKs and interactive map experiences, working across the full frontend lifecycle — from translating complex product requirements into reliable UI behavior, to shaping frontend architecture, tooling, and platform standards.

A core part of my work is building data-intensive, real-time applications, especially mapping and visualization-heavy interfaces that handle live updates, complex filtering, layered visualizations, and large datasets.

Beyond feature delivery, I mentor frontend engineers, refine team practices, and drive technical decisions with an emphasis on pragmatic, maintainable solutions and shared ownership. I value clear communication, measurable impact, and tooling that makes the whole team faster and more stable.

Knowledge

html5
HTML
css3
CSS
javascript
JavaScript
typescript
TypeScript
bootstrap
Bootstrap 5
sass
Sass
tailwind css
Tailwind CSS
ant design
Ant Design
shadcn ui
shadcn/UI
material ui
Material UI
react
React.js
nextjs
Next.JS
redux
Redux
react router
React Router
zod
Zod
jest
Jest
vitest
Vitest
cypress
Cypress
react hook form
React Hook Form
nodejs
Node.js
bun
Bun
hono
Hono
express
Express.js
mongodb
MongoDB
firebase
Firebase
socket io
Socket.io
pusher
Pusher
mqtt
MQTT
sentry
Sentry
git
Git
github
GitHub
github actions
GitHub Actions
docker
Docker
nginx
Nginx
linux
Linux
claude code
Claude Code
pwa
PWA
npm
NPM
pnpm
pnpm
figma
Figma
mapbox
Mapbox
deckGL
DeckGL
postman
Postman
eslint
ES Lint
sonarqube
SonarQube
markdown
Markdown
yaml
YAML

My Journey

Barikoi Technologies Ltd.

Barikoi Technologies Ltd.

Lead Frontend Engineer

Mar 2026 - Present ·Full-timeDhaka, Bangladesh
  • Leading the development of map SDKs and interactive map experiences, ensuring performance and usability across platforms.
  • Shaping frontend architecture, tooling, and platform standards to support long-term product growth and team collaboration.
  • Building data-intensive, real-time mapping applications with live updates, complex filtering, and layered visualizations.
  • Mentoring frontend engineers, refining team practices, and driving technical decisions with emphasis on pragmatic, maintainable solutions.
  • Ensuring the frontend stack is performant, testable, and easy to onboard against for new team members.
Barikoi Technologies Ltd.

Barikoi Technologies Ltd.

Software Engineer - Frontend

Oct 2024 - Apr 2026 · 1 yr 7 mosFull-timeDhaka, Bangladesh
  • Led the development of modular and reusable React components, achieving a 30% increase in code maintainability and reducing development time by 25%.
  • Developed and maintained 15+ projects, optimizing frontend efficiency and improving overall project efficiency and user satisfaction.
  • Spearheaded end-to-end ownership of projects, contributing innovative solutions to complex architectural problems.
  • Collaborated with UX, Product, and Backend teams to deliver high-quality frontend applications, ensuring user satisfaction and system effectiveness.
  • Utilized Docker for developing and deploying applications, creating consistent environments across development and production.
Barikoi Technologies Ltd.

Barikoi Technologies Ltd.

Jr. Software Engineer - Frontend

Feb 2023 - Sep 2024 · 1 yr 8 mosFull-timeDhaka, Bangladesh
  • Collaborated on geolocation data analytics to enhance location-based features, resulting in a 25% increase in user engagement and a 20% boost in service utilization.
  • Developed efficient and functional frontend applications that are visually appealing, optimized for performance, and user-friendly.
  • Delivered and maintained 10 projects, optimizing frontend efficiency and improving overall project efficiency and user satisfaction.
  • Spearheaded large-scale data visualization projects over maps, contributing to improved data representation and interpretation for enhanced decision-making.
  • Developed API documentation using Docusaurus and Swagger, improving clarity, accessibility, and developer understanding of system endpoints.
  • Conducted user research, gathered feedback, and analyzed user needs to prioritize usability and satisfaction.
Barikoi Technologies Ltd.

Barikoi Technologies Ltd.

Frontend Developer - Intern

Nov 2022 - Jan 2023 · 3 mosInternshipDhaka, Bangladesh
Quantanite

Quantanite

Associate

Jan 2022 - Aug 2022 · 8 mosFull-timeDhaka, Bangladesh
  • Managed and processed client data with high accuracy, ensuring compliance with quality standards and operational procedures.
  • Handled content review and moderation tasks, maintaining platform safety and policy adherence across multiple channels.
  • Collaborated with cross-functional teams to meet daily operational targets and service level agreements.
  • Contributed to process improvement initiatives, enhancing efficiency and workflow standardization.
Quantanite

Quantanite

Data Processing Analyst

Sep 2020 - Dec 2021 · 1 yr 4 mosFull-timeDhaka, Bangladesh
  • Processing confidential data and information according to guidelines.
  • Quickly checking and handling different contents of a given online platform, including pictures, live broadcasts, short videos, voice, text, etc., responsible for the content safety of the platform with 99.85% accuracy.
  • Collecting the keywords and maintaining the sensitive regional vocabulary periodically.
  • Finding clues, and summarizing the features, types, data, and information with the contents that should be filtered out, and reporting to the team leader in time.
Golden Harvest InfoTech Ltd.

Golden Harvest InfoTech Ltd.

Data Analyst

Jul 2019 - Jan 2020 · 7 mosPart-timeDhaka, Bangladesh
  • Inserted customer and account data by inputting text-based and numerical information from source documents within time limits.
  • Compiled, verified the accuracy, and sorted information according to priorities to prepare source data for computer entry.
  • Reviewed data for deficiencies or errors, corrected any incompatibilities, and checked the output.
  • Researched and obtained further information for incomplete documents and updated existing data.
Sonali Bank Limited

Sonali Bank Limited

Intern

Jul 2019 - Oct 2019 · 4 mosInternshipDhaka, Bangladesh
  • Worked with 7 departments in the bank, including international relations, loans administration, corporate banking, retail sales, finance accounting, and marketing.
  • Assessed clients' financial situations to develop strategic financial planning solutions.
  • Identified and applied for loans, from corporate to persons. Evaluated candidates' job history, income, and overall creditworthiness.
  • Collaborated with the compliance department to eliminate procedural errors and margin breaks.
Midland Bank PLC.

Midland Bank PLC.

Freelance - Data Analyst

Apr 2018 - May 2018 · 2 mosContractDhaka, Bangladesh
  • Collected, compiled, and analyzed financial data from internal systems to support loan processing and credit assessment workflows.
  • Verified accuracy of customer-submitted documents including NID, trade license, and financial statements against database records.
  • Entered and updated large volumes of client data into the bank's core banking system with 99%+ accuracy.
  • Prepared data summaries and reports for the credit department to support loan approval decisions.
  • Cross-checked account balances and transaction records to identify discrepancies and flag anomalies.
  • Maintained digital records of processed applications ensuring proper categorization and audit readiness.
  • Assisted in digitizing paper-based records by scanning, indexing, and archiving physical documents.
  • Performed data cleaning and deduplication on customer databases to improve data quality.
  • Generated weekly and monthly performance reports on data entry throughput and error rates.
  • Collaborated with branch operations staff to resolve data inconsistencies in customer accounts.
  • Conducted preliminary KYC data checks to support compliance and regulatory requirements.
  • Formatted and structured raw data into Excel spreadsheets for management review and decision-making.
  • Followed strict data confidentiality protocols while handling sensitive financial and personal information.
  • Provided ad-hoc data support to various departments including credit, operations, and compliance as needed.
Intelligent Image Management (IIMI)

Intelligent Image Management (IIMI)

Data Analyst

Jun 2014 - Feb 2019 · 4 yrs 9 mosFull-timeDhaka, Bangladesh
  • Worked with more than 30+ projects based on English, Spanish, Portuguese, German, Danish, Latin, French, Irish, and other languages.
  • Expertise and experience in handwritten documents. 100+ employees were trained.
  • Processed confidential data and information according to guidelines.
  • Compiled, verified the accuracy, and sorted information according to priorities to prepare source data for computer entry.
  • Created spreadsheets with large numbers of figures without mistakes.

Worked With

Japan Tobacco International logo
Unilever logo
Abul Khair Group logo
Pickaboo logo
Shwapno logo
Banglalink logo
Robi Axiata Limited logo
Polar Ice Cream logo
Saudi Post logo
Summit Communications Limited logo
CNL logo
Brack Bank logo
City Bank logo
IDLC logo
Jamuna Bank logo
Lanka Bangla Finance logo
One Bank logo
Southeast Bank logo
AB Bank logo
Prime Bank logo
Rapido Deliveries logo

Latest Posts

5 Next.js Image Pitfalls That Hurt Performance — And Fixes
Level Up CodingJun 25, 2025· 7 min read

5 Next.js Image Pitfalls That Hurt Performance — And Fixes

Learn when Next.js Image optimization backfires. Case study reveals how load times jumped from 1.8s to 4.2s and the solutions that fixed it.

Next.jsPerformanceFrontend
Read on Medium
I Sabotaged My Programming Career for 2 Years — Here's Every Mistake I Made
ILLUMINATIONJun 22, 2025· 8 min read

I Sabotaged My Programming Career for 2 Years — Here's Every Mistake I Made

From stuck junior to team lead in 12 months. Discover the career transformation strategy that led to 45% salary increase and leadership responsibilities.

CareerSoftware EngineeringGrowth
Read on Medium
How I Escaped Docker React Rebuild Hell
Level Up CodingJun 16, 2025· 8 min read

How I Escaped Docker React Rebuild Hell

Build your React Docker image once and inject environment variables at runtime to deploy the same secure image to any environment — no rebuilds needed.

DockerReactDevOps
Read on Medium
Developers Hate Writing Unit Tests — AI Just Solved It
Level Up CodingJun 9, 2025· 11 min read

Developers Hate Writing Unit Tests — AI Just Solved It

Stop writing unit tests manually — discover how AI automates the grunt work, saves time, and lets you focus on real coding.

AITestingProductivity
Read on Medium
5 Steps to Automate Code Quality Reports with GitHub Actions
Level Up CodingJun 6, 2025· 6 min read

5 Steps to Automate Code Quality Reports with GitHub Actions

Learn 5 steps to automate code quality reports with GitHub Actions, Vitest, and SonarQube. Boost CI/CD, test coverage, and code standards!

GitHub ActionsCI/CDCode Quality
Read on Medium
How to Secure LocalStorage with Encryption
Level Up CodingJun 6, 2025· 4 min read

How to Secure LocalStorage with Encryption

Protect your LocalStorage with proven strategies using crypto-js encryption. Ensure your data remains confidential and secure.

SecurityJavaScriptEncryption
Read on Medium
Production-Ready Next.js: Bulletproof Secret Management with Infisical & Docker
MediumMay 29, 2025· 10 min read

Production-Ready Next.js: Bulletproof Secret Management with Infisical & Docker

Effective secret management isn't just about keeping secrets secure — it's about building systems that remain reliable and maintainable.

Next.jsDockerDevOps
Read on Medium
Generate Unit Test Using AI Prompts
MediumMar 12, 2025· 9 min read

Generate Unit Test Using AI Prompts

Learn how to accelerate your testing workflow and improve code coverage using AI-powered prompts and automated unit test generation.

AITestingPrompts
Read on Medium

Get In Touch

Copyright 2026 All Rights Reserved.

<Nur Mohamod Rafi />