Know Me More

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
My Journey
Barikoi Technologies Ltd.
Lead Frontend Engineer
- 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.
Lead Frontend Engineer
- 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.
Software Engineer - Frontend
- 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.
Software Engineer - Frontend
- 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.
Jr. Software Engineer - Frontend
- 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.
Jr. Software Engineer - Frontend
- 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.
Frontend Developer - Intern
Barikoi Technologies Ltd.
Frontend Developer - Intern
Quantanite
Associate
- 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
Associate
- 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
Data Processing Analyst
- 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.
Quantanite
Data Processing Analyst
- 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.
Data Analyst
- 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.
Golden Harvest InfoTech Ltd.
Data Analyst
- 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
Intern
- 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.
Sonali Bank Limited
Intern
- 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.
Freelance - Data Analyst
- 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.
Midland Bank PLC.
Freelance - Data Analyst
- 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)
Data Analyst
- 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.
Intelligent Image Management (IIMI)
Data Analyst
- 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
Latest Posts

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.

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.

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.

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.

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!

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

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.

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.




















