
Abu
Ahamed Rafi
Software Engineer
I am a Software Engineer specializing in building scalable, production-ready web applications. With expertise in backend development using Laravel, Django, and Node.js, combined with modern frontend technologies like React and TypeScript, I create robust SaaS solutions deployed on AWS cloud infrastructure. I'm passionate about microservices architecture, REST API design, system observability, and writing clean, maintainable code that follows industry best practices.
Featured Projects
A showcase of my recent work, featuring web applications, APIs, and tools built with modern technologies and best practices.
Enterprise Document & Workspace API
A production-grade SaaS backend for team collaboration. Features multi-tenant workspace architecture, granular RBAC (Owner/Editor/Viewer), and real-time features using Django Channels. Integrated Celery/Redis for background processing and AWS S3 for secure document storage.
Kouraku Transport Management System
A comprehensive logistics API for a Japanese transport firm. Built using the Repository-Service pattern for modularity. Implemented complex multi-tenant data isolation via Global Scopes, OAuth 2.0 authentication, and automated PDF/Excel reporting systems.
Nextcloud Custom App Ecosystem
Developed and maintained custom Nextcloud applications across versions 16 through 32. Focused on extending core functionality for enterprise clients, ensuring API compatibility during major version migrations and optimizing file-handling workflows.
Leather Doctor API
High-security RESTful API for service management. Designed with a focus on protection against timing attacks (hash_equals) and high-volume data handling. Includes comprehensive documentation and optimized binary file streaming for order attachments.
Autonomous Expense Tracker Telegram Bot
A truly intelligent Telegram bot powered by Google Gemini 2.0 that autonomously manages finances using function calling. It allows natural language interaction to query, create, and analyze expenses in Notion, replacing rigid commands with AI-driven decision making.
Business Portfolio Website
A business portfolio Website for a local business. It is a static website built with React and Tailwind CSS, hosted on Vercel. I worked on this project as a freelancer.
Ark Power Website
First Live Project. Worked on the Authentication(Breeze), Role Management(Spatie), Email Verification and more. Also, Implemented a dynamic dashboard using Filament PHP with easy to add contents, images, and videos.
Classify Shapes
This web app uses machine learning to classify hand-drawn letters, digits, and shapes in real-time. It leverages TensorFlow.js for browser-based inference, allowing users to interact with the model directly in their browser.
Frame Fit
Developed a web application with features including image cropping, resizing, and overlay customization using Fabric.js and Blade, allowing users to personalize and download framed images. Integrated an admin dashboard built with Filament PHP to manage frames and monitor download metrics effectively.
Voting App - Backend
Developed a dynamic voting API backend with Laravel, supporting real-time vote updates and seamless category-based voting with customizable options. Implemented API security measures, including HTTPS, JWT (JSON Web Tokens) authentication. Tested endpoints using Postman and integrated tools for API debugging and validation.
Portfolio Website
My Very own Portfolio Website. I also used it to learn React Framework.
Want to see more of my work?
View All Projects on GitHubEducation

Independent University, Bangladesh
Bachelor of Science in Computer Science and Engineering
2019 - 2024

Dinajpur Govt. College
Higher Secondary School Certificate
2015 - 2017

Dinajpur Zilla School
Secondary School Certificate
2007 - 2015
Professional Experience
A journey through innovation, growth, and impactful contributions in the tech industry

JB Connect Ltd.
Software Engineer
Key Achievements
Building production-ready SaaS applications using Laravel, Django, and Django Rest Framework (DRF) with microservices architecture for scalable backend systems.
Architecting and deploying REST APIs on AWS infrastructure (EC2, Aurora RDS, IAM) with Docker containerization for seamless cloud deployment.
Implementing observability solutions using CloudWatch for monitoring SLI/SLO metrics, ensuring 99.9% uptime for critical services.
Leading full-stack development initiatives using React, Redux, and TypeScript for modern, responsive frontend experiences integrated with Node.js backends.
Collaborating with cross-functional teams including Product Management and UX designers to define technical specifications and ship features from scratch.
Maintaining code quality through automated testing, CI/CD pipelines, and adherence to industry best practices while mentoring junior developers on Laravel and Django patterns.
Managing backlog tasking and offshore team coordination to ensure timely delivery of client requirements with excellent communication and documentation.

Computer Services Limited
Junior Software Engineer
Key Achievements
Accelerated project delivery by 30% through Laravel performance optimizations, caching strategies, and efficient database query design with MySQL.
Developed and maintained RESTful APIs using Laravel, implementing JWT authentication and API security best practices for client applications.
Enhanced full-stack development skills by integrating React frontends with Laravel backends, managing state with modern JavaScript (ES6+).
Collaborated with senior developers to learn industry-standard code review processes, Git workflows, and agile development methodologies.
Built production-ready features from technical specifications, ensuring quality through unit testing and thorough documentation.

Computer Services Limited
Intern - Software Engineer
Key Achievements
Gained foundational expertise in Laravel MVC architecture, PHP backend development, and React component-based frontend design.
Developed interactive dashboards using Laravel Blade and React for real-time performance tracking and data visualization.
Mastered MySQL database design, migrations, and Eloquent ORM for efficient data management and API integration.
Implemented authentication systems, role-based access control, and email verification features using Laravel Breeze and middleware.
Learned version control with Git/GitHub, team collaboration workflows, and agile sprint planning methodologies.

Repliq .dev
Intern - Admin
Key Achievements
Worked with CEO and HR Manager to take Administrative decisions.
Learned about Keeping records and Productivity software ClickUP.
Technologies & Tools
Here are the technologies and tools I work with to bring ideas to life
React
React Native
Redux
JavaScript
TypeScript
HTML
CSS
Tailwind CSS
Vite
Always eager to learn new technologies and improve my skills
Certificates & Achievements
Here are some of the certifications and milestones I have achieved.
Resume
You can download the last updated version of my Resume
Let's Get in Touch: Ways to Connect with Me
Thank you for your interest in getting in touch with me. I welcome your feedback, questions, and suggestions. If you have a specific question or comment, please feel free to email me directly at abuahamedrafi@gmail.com. I make an effort to respond to all messages within 24 hours, although it may take me longer during busy periods. Finally, if you prefer to connect on social media, you can connect with me using the social media links below.