I'm Ahmed Alhassan, a full-stack developer with 7+ years building software end-to-end, from mobile UI to backend APIs and cloud infrastructure. I'm the founder and lead engineer of Dependr, an errand marketplace built from scratch using React Native and NestJS, where I own the full lifecycle from data modelling to production operations. I have a strong background in fintech, marketplaces, and consumer mobile apps. My recent work includes payment flows, KYC workflows, escrow logic, and real-time push notifications. I also embrace AI-assisted development tools (Claude Code, Gemini CLI) to ship faster while keeping code quality high.

Ahmed Alhassan

I'm Ahmed Alhassan, a full-stack developer with 7+ years building software end-to-end, from mobile UI to backend APIs and cloud infrastructure. I'm the founder and lead engineer of Dependr, an errand marketplace built from scratch using React Native and NestJS, where I own the full lifecycle from data modelling to production operations. I have a strong background in fintech, marketplaces, and consumer mobile apps. My recent work includes payment flows, KYC workflows, escrow logic, and real-time push notifications. I also embrace AI-assisted development tools (Claude Code, Gemini CLI) to ship faster while keeping code quality high.

Available to hire

I’m Ahmed Alhassan, a full-stack developer with 7+ years building software end-to-end, from mobile UI to backend APIs and cloud infrastructure. I’m the founder and lead engineer of Dependr, an errand marketplace built from scratch using React Native and NestJS, where I own the full lifecycle from data modelling to production operations.

I have a strong background in fintech, marketplaces, and consumer mobile apps. My recent work includes payment flows, KYC workflows, escrow logic, and real-time push notifications. I also embrace AI-assisted development tools (Claude Code, Gemini CLI) to ship faster while keeping code quality high.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Lead Software Engineer at Dependr
October 1, 2025 - Present
Designed and built a full-stack peer-to-peer errand marketplace from scratch using React Native (Expo) and NestJS. Architected the complete lifecycle from creation through escrow payments, bidding, execution, payout, and withdrawal. Implemented JWT auth with refresh token rotation, Google Sign-In (OAuth2), email/phone OTP, and RBAC for Posters and Runners. Built the KYC flow with file uploads and Cloudinary, plus an admin dashboard. Integrated Paystack for mobile money and bank transfers with full webhook handling. Configured Expo Push Notifications with FCM/APNs and NestJS EventEmitter2 for reliable delivery. Migrated transactional emails to the Resend API and created templates. Managed production deployments on Render with PostgreSQL and NestJS, and handled EAS builds and preview environments.
Contract Software Engineer at iOta Digital Labs
August 1, 2025 - Present
Built and maintained cross-platform mobile and web apps for clients in healthcare and education. Contributed to CareOnboard, a HIPAA-compliant recruitment/onboarding platform, and Waqt Time, a student scheduling app. Worked across the full stack: React Native, Flutter for mobile; NestJS/Node.js for APIs; and cloud infrastructure.
Freelance Full-Stack Developer at Self-Employed
August 1, 2018 - Present
Delivered software projects for clients over 7+ years, handling scoping, architecture, development, and deployment independently. Built eCommerce websites and client-facing web experiences with WordPress, React, and JavaScript. Developed backend APIs (Node.js, NestJS) integrated with payment gateways, push notifications, and third-party data sources.
Tax Services Agent at Canada Revenue Agency
November 1, 2020 - Present
Handled inbound client inquiries on individual and business tax returns and CRA-administered social programs. Built and maintained CRA intranet hub pages using HTML/CSS/JavaScript and led design/development of internal web tools from requirements through delivery.
Everyday Banking Advisor at RBC Royal Bank
May 1, 2017 - July 31, 2018
Won Royal Performance Client Experience awards for customer service. Advised clients on bank accounts, credit cards, and investment products as part of a team contributing to a 5% annual revenue increase. Resolved complex banking inquiries using internal applications.

Education

B.Sc. Biology at University of Windsor
January 1, 2009 - January 1, 2015

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Healthcare, Education, Professional Services

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more