
McGil
AvailableBackend Software Engineer / Full-Stack Developer
Backend-focused Software Engineer experienced in production Laravel APIs, multi-tenant SaaS systems, and workflow automation. Skilled in transactional design, AI integration optimization, and full-stack development.
Skills
Fullstack Developer
Current PositionJun 2026 – Present
Pasabuy is a full-stack, one-month freelance project delivering a group-buying and order-coordination platform, with distinct seller/admin and customer workflows built on Nuxt 4, Vue 3, TypeScript, and a Laravel API backend.
On the product side, I delivered catalog and category management, pasabuy schedule lifecycles, customer approvals, baskets and orders, final-price confirmation, partial payments, and dashboard analytics. I automated the customer-item buying checklist and invoice generation, eliminating manual list compilation and invoice preparation, and added automatic due-date and price calculations.
The Laravel API is layered with modular routes, validation, and service/repository boundaries, using UUID public identifiers, ownership checks, rate limiting, and role-scoped Sanctum token abilities, plus a two-phase pricing recalculation flow to reconcile estimated and final order totals. On the frontend, I integrated Laravel Echo/Pusher for realtime updates, queued transactional emails, ETag-aware caching with invalidation, and a mobile-first Nuxt UI with QR sharing, bulk actions, and resilient loading/error states.
Fullstack developer
Jun 2026 – Jul 2026
Jarvis POS is a one-month freelance engagement to build a wholesale, retail, and delivery point-of-sale and distribution platform, covering inventory, procurement, checkout, cash drawers, delivery, promotions, and financial ledgers. I led the Laravel REST API and helped build the Next.js frontend.
I architected a uniform Interface > Repository > Service > Controller pattern across the codebase, spanning 31 API controllers, 40 Eloquent models, 32 service classes, and 63 migrations, backed by dedicated request, resource, and filter layers for consistent validation and response shaping.
Security and financial integrity were core requirements: scoped Sanctum abilities, granular Spatie RBAC, role-based storage visibility, snapshot pricing to protect historical order accuracy, append-only stock/revenue/expense ledgers, and row-level locking for concurrency-sensitive checkout and cash-drawer workflows.
I also built purchase-quantity suggestions that use sales and inventory history to replace manual replenishment estimates, along with reusable approval, promotion, computed-pricing, PDF, scheduled-job, and partial-success bulk-operation pipelines, all covered by Pest tests with consistent API conventions across business-critical flows.
On the frontend, I helped build the Next.js and React interface, connecting the platform's operational screens to the API.
Backend Engineer
Jan 2026 – Jun 2026
CitizenOne is a multi-tenant SaaS platform for the Danish social, care, and healthcare sectors, covering journal notes, care plans, shift scheduling, citizen management, document storage, and internal messaging, all in one GDPR-compliant system hosted in the EU.
I worked on the platform as a Backend Developer at Awork A/S from January 2025 to June 2026. My main AI project was re-architecting the OpenAI assistant ("Ask AI") around tenant-specific vector stores, reducing input tokens for large tenants from over 250K to about 2K, a reduction of more than 99%.
On the scheduling side, I engineered shift-rule checks that evaluate shifts against configurable conditions over a rolling time window, scoped by department, and send violation emails to configurable recipients, reducing manual reviews. I also automated employee time accounts with reusable template agreements and department scoping, replacing paper-based logs.
I also developed an in-app DOCX editor for creating documents, editing uploaded files, and exporting to PDF, and implemented Danish holiday-hour calculations and employee data synchronization, reducing manual updates.
Backend Developer
May 2024 – Aug 2024
A full-stack desktop application built with Electron, React, and a Laravel backend, delivered as a freelance project for an academic institution client in Saudi Arabia. The system manages the complete scheduling lifecycle: faculty profiles, subjects, class groups, rooms, and academic terms, all connected through a drag-and-drop course assignment flow.
I designed and built the backend from the ground up, implementing real-time conflict detection that prevents timetable clashes across lecturers, student groups, and classrooms, and structuring the SQLite database schema. The React frontend is connected to Laravel through Inertia.js, and the Electron shell packages the app as a native desktop experience, giving the client a standalone installable tool for administrative scheduling with no browser dependency.
Client Feedbacks
Real experiences from the DevJobs Network community. All negative feedback is verified by our team.
No reviews yet.
Be the first to share your experience.
Similar developers on DevJobs Network
Other verified developers with a background close to Backend Software Engineer / Full-Stack Developer.
Md. Al-amin
Web Developer
Bangladesh
Junior Full Stack Developer with practical experience of developing web apps with React, Next.js, Node.js, Express.js and TypeScript. My project experience includes StoreFlow (M...
Skills:Muhammad Zafir Alvi
Software Engineer
Bangladesh
Detail-oriented and passionate Software Developer with a strong foundation in application development, problem-solving, and clean coding practices. Skilled in building scalable,...
Skills:Growing Every Day
Our community grows stronger each day. New developers joining, new opportunities emerging, and new connections being made. We're building something special.
Join Now