AI & RAG Application Development
Build intelligent applications using Retrieval-Augmented Generation (RAG). I create AI chatbots that learn from your data (PDFs, CSVs, databases) to provide accurate, context-aware responses for your business.

I'm a Software Engineer at Todvob, specializing in RAG-based AI applications, Next.js, and TypeScript. I build intelligent SaaS platforms where users can create AI chatbots trained on their own data using LangChain, OpenAI, and Vector Databases.


I'm Arfatur Rahman, a Software Engineer based in Chittagong, Bangladesh, currently working at Todvob. I specialize in building AI-powered SaaS platforms and RAG-based applications that transform how businesses interact with their data.
At Todvob, I lead the development of a Full-Stack RAG AI Chatbot SaaS where users can create intelligent chatbots trained on their personal data (CSV, JSON, PDF, Markdown). Using LangChain, OpenAI API, and Vector Databases, I build systems that deliver accurate, context-aware responses.
My journey spans from crafting pixel-perfect React interfaces at Abroad Inquiry to architecting SEO-optimized Next.js applications at Blendin. I handle the entire stack—from TypeScript frontends to Node.js backends, Azure deployments to Stripe/Bkash payment integrations.
Comprehensive web development services tailored to bring your ideas to life with cutting-edge technology and best practices.
Build intelligent applications using Retrieval-Augmented Generation (RAG). I create AI chatbots that learn from your data (PDFs, CSVs, databases) to provide accurate, context-aware responses for your business.
End-to-end development of subscription-based software platforms. From user authentication and role-based access control to customizable dashboards and real-time data management.
Building responsive, high-performance web applications using modern JavaScript frameworks. From pixel-perfect frontends to robust, scalable backend APIs.
Seamless integration of payment gateways for e-commerce and SaaS platforms. Implement secure subscription billing, one-time payments, and regional payment methods.
Deploy and manage applications on Microsoft Azure. From static web apps and blob storage to Azure AI services and serverless functions for scalable solutions.
Design and optimize database schemas for performance and scalability. Expertise in both SQL and NoSQL databases with modern ORMs and vector databases for AI applications.
Create secure, well-documented REST APIs and integrate third-party services. From authentication flows to real-time communication with WebSockets and Pusher.
Optimize web applications for speed, Core Web Vitals, and search engine rankings. Implement SSR/SSG strategies, caching, and modern performance techniques.
Showcasing a portfolio of cutting-edge projects that highlight my expertise in full-stack development, AI integration, and modern web solutions.
From MERN stack foundations to AI-powered SaaS platforms—a journey of continuous growth and innovation.
Leading development of a Full-Stack RAG AI Chatbot SaaS platform that enables users to create intelligent chatbots from their personal data.
Developed full-stack features for an education consultancy platform connecting students with international universities.
Built SEO-optimized web applications and managed WordPress development for creative agency clients.
Mastered MERN stack development while building web applications for various client projects.
A comprehensive toolkit of modern technologies I use to build intelligent, scalable applications—from AI integration to cloud deployment.
Building intelligent applications with cutting-edge AI
Creating responsive, performant user interfaces
Building robust, scalable server-side applications
Efficient data management and optimization
Deploying and managing applications at scale
Connecting services and processing transactions
A strong foundation in Computer Science complemented by continuous learning through professional certifications.
Port City International University
CGPA: 3.33/4.00Focused on software engineering, data structures, algorithms, database systems, and web technologies. Completed capstone projects involving full-stack development and AI integration.
Programming Hero
2022Coursera (Hong Kong University)
2022Coursera
2022Coursera
2022Coursera
2022Coursera
2021Real feedback from clients I've had the pleasure of working with on various projects.
Arfatur built our complete e-commerce platform from scratch using Next.js. The website loads incredibly fast, has an intuitive product catalog, and the checkout process with payment integration works flawlessly. Our online sales have increased significantly since launch. Highly recommend for any e-commerce project!
Arfatur created a stunning portfolio website that perfectly showcases my artwork. The gallery section has beautiful animations, the site is fully responsive, and it loads incredibly fast. He understood my creative vision and delivered beyond expectations. The SEO optimization has also helped me reach more clients.
Our electronics store needed a modern online presence with product management capabilities. Arfatur delivered exactly that with a clean, professional interface that customers love. The admin dashboard makes inventory management easy, and we've seen a 40% increase in online inquiries since launching.
Exploring the latest trends, insights, and tutorials in web development, AI integration, and modern tech to share knowledge and inspire innovation.
TypeScript
LangChain
TypeScript
Elastic Search
TypeScript
TypeScript
TypeScript
OthersEverything you need to know about working with me. Can't find your answer? Feel free to reach out.
I specialize in building AI-powered web applications using RAG (Retrieval-Augmented Generation) technology. This includes developing intelligent chatbots that can be trained on custom data, full-stack SaaS platforms with Next.js and TypeScript, and integrating AI capabilities using LangChain and OpenAI. I also have extensive experience in payment integration (Stripe, Bkash) and cloud deployment (Azure, Vercel).
My core stack includes Next.js 14, TypeScript, React, and Node.js for full-stack development. For AI integration, I use LangChain, OpenAI API, and Vector Databases (Supabase). I work with PostgreSQL, MongoDB, and MySQL for databases, using Prisma and Mongoose as ORMs. For deployment, I'm experienced with Azure (Blob Storage, Static Apps, AI Services), Vercel, and AWS EC2.
Absolutely! I specialize in building RAG-based AI chatbots that can be trained on your business data. Whether it's PDFs, CSVs, JSON files, or database content, I can create an intelligent assistant that provides accurate, context-aware responses. This includes embedding the chatbot on your website, integrating with your existing systems, and providing an admin dashboard for training data management.
Timelines vary based on project complexity. A landing page or portfolio takes 1-2 weeks. A full-stack application with authentication and database typically takes 3-4 weeks. Complex SaaS platforms with AI integration, payment processing, and admin dashboards may take 6-10 weeks. I provide detailed timelines after our initial consultation where I understand your specific requirements.
Yes! I work with clients globally. I'm based in Bangladesh (GMT+6) and am flexible with meeting schedules across different time zones. Communication happens via email, Slack, or video calls. I use project management tools like Notion or Jira for transparent task tracking and provide regular progress updates.
My process includes: 1) Discovery & Planning - understanding your goals and requirements, 2) Architecture & Design - creating system architecture and UI mockups, 3) Development - building with best practices, regular commits, and testing, 4) Review & Iteration - your feedback incorporated into refinements, 5) Deployment & Support - launching and providing post-launch support. I believe in transparent communication throughout.
Yes, I offer ongoing maintenance and support packages. This includes bug fixes, security updates, performance optimization, feature enhancements, and technical support. Support terms are discussed before project completion. For SaaS projects, I can also help with scaling, monitoring, and continuous improvement.
For smaller projects, I typically work with 50% upfront and 50% upon completion. For larger projects, I use milestone-based payments (e.g., 30% upfront, 40% at midpoint, 30% at completion). I accept payments via bank transfer, Wise, or PayPal. All terms are documented in a project agreement before we begin.
Whether you need an AI-powered chatbot, a scalable SaaS platform, or a modern web application, I'm here to bring your vision to life. Let's discuss how we can create something exceptional.
A streamlined, transparency-focused process to ensure your project is delivered on time and exceeds expectations.
We begin by defining your goals, target audience, and technical requirements. I analyze your needs to create a strategic roadmap for the project.
I design the system architecture and UI/UX mockups. This ensures a scalable foundation and a user-friendly interface before writing a single line of code.
I build your application using Next.js and TypeScript, integrating AI features (like OpenAI/LangChain) and ensuring robust backend performance.
After rigorous testing and optimization for speed and SEO, we deploy your project. I provide support to ensure a smooth launch and handover.
Ready to start Step 01?
Start Your Project