
Samad Ibrahim
Full-Stack Software Engineer · Web & Mobile
I design, build and ship web and mobile products end-to-end — from Laravel backends to Vue frontends and Android apps. Currently building Tailortrek.
- Backend
- Laravel
- PHP
- Node.js
- Frontend
- TypeScript
- Vue.js
- React
- Mobile
- Flutter
- React Native
- Jetpack Compose
Experience
I co-founded Tailortrek, a mobile application to help tailors manage their orders and customer information. I built the Android Mobile application using ReactNative and the supporting Backend systems with Laravel.
I migrated a legacy centralized dashboard for provisioning and managing Dealerships applications to a modern architecture and improved user experience. I worked with PHP, Laravel, VueJS, TailwindCSS, Docker, AWS and other modern web technologies on daily basis.
At Walulel, I worked on the WaCommunicate platform which is geofenced communication platform for Real Estate owners. I also worked on other projects like WaInsight, WaEngage, WaPhoto etc.
As a Service Personnel working in the I.T unit of the hospital, I was involved in troubleshooting and fixing computer network issues and helped train staff on how to use the Health Information System.
Education
I'm currently pursuing my graduate studies at Kwame Nkrumah University of Science and Technology (Ghana). My research interests include Distributed Systems, Image Processing, Computer Vision, and Deep Learning.
I enrolled in a four year Bsc. Information Technology programme at the University of Cape Coast where I got introduced to the basics of Programming, Database Management, Algorithms and Data Structures etc.
Featured Apps
All apps →PDF Form Filler
WebA web application that allows users to fill and sign PDF documents right in the browser.
Tailortrek
AndroidAn Android application for tailors that allows them to create and manage orders, manage customer information and many more.
Latest Articles
All articles →How to automatically scroll to bottom of an element after toggling its visibility in Vue 3.
When you need to automatically scroll an element to its bottom after toggling it into view in Vue 3, you would notice things doesn't actually work properly if you call the scroll function immediately after toggling the element's visibility. Let's consider this scenario where you have a scrollable element that is hidden by default and a user has to click on a checkbox to make it visible. If there is vital information at the bottom of the element, in most cases you want to automatically scroll to the botton as soon as the element is visible...
Common pitfalls to watch out for when integrating Laravel Sanctum with a Vue 3 Frontend
When implementing a cookie based authentication in your Vue 3 Single Page Application with Laravel Sanctum, it can sometimes be frustrating when you keep geting 401 unauthorized in your browser console even when you are fully convinced that you have followed all the instructions from the documentation. In this article, I will be sharing with you some common pitfalls I have identified based on my experience while working with Laravel Sanctum and a separate Vue SPA...