Hi, I'm
Md. Atiqur Rahman
Senior Frontend Engineer
I build product front ends that stay fast under real data — most recently the company-discovery core at Goava, where sales teams filter 6.5M companies through 20+ layered filters, D3.js analytics and map views.
Frontend is my depth, but not my boundary. I work with Node.js, care about system design, and I'm currently going deep on AI engineering — RAG, embeddings, function/tool calling, LangChain and LangGraph — building things that use them rather than just reading about them.
Based in Penang, Malaysia. Open to senior frontend and full-stack roles.

7 yrs
Experience
15+
Technologies
Diary
My Diary
how 'this' behaves in the call, bind, apply
**a brief intro of this with call, bind and apply**
What Really Happens When You Call setTimeout()?
A Deep Dive from JavaScript to Hardware Every JavaScript developer has used setTimeout. It's one of the first async concepts we learn. But have you ever won...
Confusion will be gone about 'this'
Most confusion about `this` comes from one wrong assumption: that it's decided by where a function is **written**. It isn't. `this` is decided by how the function is **called**.
Endorsements
What people say
Håkan Höglund
Chief Technology Officer at Goava
“I have had the pleasure of working with Atiq at Goava Sales Intelligence AB since February 2020. He joined as Junior Software Engineer and was promoted to Senior Software Engineer in December 2023. Atiq is a skilled and dependable developer with solid knowledge of React, TypeScript and Node.js. Over several years of working fully remotely, he has consistently delivered reliable work on time. He handles complex front-end development well, including demanding state management and the many edge cases that come with it. His accomplishments at Goava include independently developing our five-level hierarchical tree filter, introducing group filters and redesigning filtering, sorting and view modes. He has also made important contributions to Segments, multi-step file uploads, automatic contact exporting and the Prospecting Agent configuration experience. These are central features in the Goava Discover platform, and his work has significantly improved the user experience and helped drive feature adoption. Atiq takes ownership and can bring a feature from rough requirements to production with little supervision. He asks clarifying questions early and works directly with me as CTO, our CEO and designers to define the scope and find practical solutions. I can confidently recommend Atiq for front-end and system development work. His technical skills, independence and consistent delivery would make him a valuable addition to any engineering team.”
Anton Weihard
CEO & Co-Founder at Goava
“I’ve been working closely with Atiq for the last 4 years in my role as Chief Product Officer. He’s worked on several key features of the product that our customers rely on for their daily tasks in our platform. Atiq’s positive attitude and problem solving skills is a great asset to our business and he’s a highly valued member of the team.”
Muhammed Tareq Aziz
Senior Full Stack Engineer || 11+ Years Experience || JavaScript, Typescript, Node.js, React.js || Certified ScrumMaster® | CSM®
“I directly managed Atiq during his time at Deligram as a junior software engineer. He has a sharp analytical mind and digs deeper into technical stacks. He is always hungry to write the most optimized, efficient code. His passion for software engineering is real and it is a soothing experience working with him. I hope all the best in his future career.”
Md. Atiqur Rahman - Senior Frontend Engineer
Get a comprehensive overview of my experience in senior frontend engineering, system architecture, and tech competencies (2.46 MB PDF).