Personal information Arfatur Rahman
February 26, 2025
Comments (0)

Personal information

Arfatur Rahman | Full-Stack Developer | AI Enthusiast

Key Skills & Expertise

I specialize in developing scalable, high-performance applications using modern technologies, with a focus on both frontend and backend development, AI, and machine learning integrations. Here’s a summary of my skills:


Frontend Development

  • React.js: Building dynamic user interfaces with reusable components, hooks, and state management for responsive applications.
  • Next.js: Developing server-side rendered (SSR) and static web applications, optimizing SEO and performance.
  • Tailwind CSS: Creating highly customizable, responsive designs with utility-first CSS.
  • Cascading Style Sheets (CSS): Crafting visually appealing layouts and designs for web pages.
  • Bootstrap: Fast UI development with pre-designed components, grids, and responsive elements.
  • Material-UI: Implementing Google’s Material Design in React applications for sleek and responsive user interfaces.
  • Rechart: Integrating interactive charts and data visualizations into React-based applications.
  • HTML5: Utilizing modern HTML features for structuring web pages and enhancing interactivity.
  • Responsive Web Design: Ensuring cross-device compatibility, building websites that adapt seamlessly to various screen sizes.

Backend Development

  • Node.js: Developing server-side logic with non-blocking, asynchronous architecture for high-performance apps.
  • Express.js: Building APIs and handling requests with ease in a lightweight, scalable framework for Node.js.
  • MongoDB: Leveraging NoSQL databases for flexible, scalable data storage solutions.
  • MySQL: Working with relational databases to structure and query data effectively.
  • Pusher: Using real-time messaging and notifications in web apps, enabling features like live updates and chat functionality.
  • Zustand: Efficiently managing application state in backend-driven React applications, particularly useful for AI-driven systems.
  • JSON Web Token (JWT): Securing and verifying user identity for authentication and authorization.
  • Firebase: Utilizing Firebase for real-time database features, authentication, and hosting web apps.
  • Heroku: Simplifying the deployment process of applications, scaling web apps with minimal setup.
  • Ant Design: Using a modern UI framework to design polished and responsive web applications.
  • Authorization: Managing user access control and permissions with role-based systems and token-based authentication.

Machine Learning & AI

  • OpenAI API: Integrating advanced language models like GPT for natural language processing tasks including text generation, summarization, and translation.
  • LangChain: Building AI applications that connect language models with external data sources, enabling context-aware and intelligent outputs.
  • Vector Databases: Implementing vector-based data storage solutions for efficient similarity search in machine learning applications.

Other Tools & Technologies

  • Bkash: Integrating mobile payment services in applications for users in Bangladesh.
  • Sanity: Managing structured content in headless CMS environments, providing real-time editing capabilities.
  • WordPress: Developing custom websites using WordPress, creating themes and plugins to meet client needs.
  • GitHub: Collaborating on projects and managing code repositories through version control.
  • npm: Managing JavaScript dependencies and sharing code modules within projects.
  • cPanel: Administering web hosting services, managing websites and server settings.
  • Elementor: Building custom WordPress pages without writing code, using drag-and-drop functionality.
  • Structured Data: Implementing SEO-enhancing structured data to improve search engine visibility.
  • JavaScript: Writing dynamic client-side scripts to enhance website interactivity and performance.
  • Microsoft Word: A word processing software for creating and editing documents.

Professional Experience

Software Engineer | Todvob

Mar 2024 – Present (1 year)
Hybrid, Chattogram, Bangladesh

  • Developing and optimizing high-performance applications using React.js, Node.js, and OpenAI API for advanced AI integrations.
  • Collaborating with design and backend teams to deliver cutting-edge solutions in fintech applications.
  • Working with Kubernetes for deployment and Envoy proxy for networking, improving system scalability.
Junior Software Engineer | Abroad Inquiry

Sep 2023 – Feb 2024 (6 months)
On-site, Dhaka, Bangladesh

  • Built Node.js and MySQL-based applications and worked on Firebase integrations.
  • Developed interactive features with real-time capabilities and implemented secure user authentication using JWT.
Web Developer | BLENDIN

Feb 2023 – Aug 2023 (7 months)
On-site, Chattogram, Bangladesh

  • Worked on WordPress websites, optimizing designs and functionality.
  • Developed MERN Stack web applications, implementing real-time features and user authentication.
Web Developer Intern | QuadricBit.com

Sep 2022 – Nov 2022 (3 months)

  • Developed WordPress and MERN websites, enhancing functionality and improving user experiences.
  • Worked closely with clients to address technical issues and deliver solutions in a timely manner.

Projects

  1. Fintech Application: Optimized and developed a financial markets application with Next.js, React.js, and Node.js, integrating OpenAI API for real-time insights.
  2. AI-Driven Web App: Built a web app integrating LangChain for language model-based features, connecting external data sources for intelligent responses.
  3. Real-Time Chat Application: Developed a real-time chat application using Pusher and Node.js, enabling instant communication between users.
  4. Custom WordPress Development: Created and customized WordPress websites for various clients, utilizing themes, plugins, and custom layouts for optimal user experiences.

Education & Certifications

  • BSc in Computer Science & Engineering (CSE), Varendra University
  • Certifications: Various online courses in AI, Machine Learning, React, and Node.js development.

Tags:

AzureLangChainPusherJSTypeScriptPrismaNextJS

About the Author

Arfatur Rahman

Arfatur Rahman

Software Developer

I’m Arfatur Rahman, a Full-Stack and AI-Driven Software Developer with deep expertise in building modern SaaS platforms, RAG-based AI applications, scalable APIs, and real-time web systems. My work focuses on combining high-quality engineering with cutting-edge AI technologies to create applications that are reliable, secure, and capable of intelligent decision-making.

I specialize in technologies such as Next.js, React, TypeScript, Node.js, Prisma, Supabase, MongoDB, and Azure—alongside advanced AI stacks including LangChain, Vector Databases, embeddings generation, and Retrieval-Augmented Generation (RAG). I develop production-ready AI chatbots, knowledge-bases, automation tools, and full-stack platforms that integrate seamlessly with OpenAI, Gemini, Mistral, and Azure AI.

My engineering approach emphasizes performance, scalability, and clean architecture, enabling me to build systems that handle real-world traffic, complex data pipelines, secure authentication flows, and modern ISR/SSR strategies in Next.js. I’m passionate about developing intelligent applications that blend strong backend engineering with real-world AI capabilities—ensuring high performance, reliability, and future-proof design.

📍 Chittagong, Bangladesh📞 +880 1819 439 292📧 [email protected]

Comments

No Comments

Leave a replay

Your email address will not be publish. Required fields are marked *