Over the past few years, I have worked part-time as a freelance software developer, designing and delivering a variety of software solutions for clients across mobile, web, and desktop platforms. My focus has been on building functional, elegant, and scalable applications that meet real-world client needs.
I’ve developed projects using technologies such as Flutter, Swift, Next.js, Svelte, Firebase, and PostgreSQL, tailoring each project to the client’s requirements. My work ranges from mobile apps for startups, responsive websites, to desktop applications and internal tools for businesses.
One highlight of my work has been my personal software portfolio website, which received the Awwwards Honours Award for design and usability. This project has over 100,000 unique visitors over the past few years and is starred by over 190 people on Github.
I learned basic agile project management practices to deliver work iteratively and maintain clear communication with clients, ensuring that their vision is fully realized. This includes things like UI/UX design, where I created user interfaces aligned with brand identity and usability best practices, and back-end design, ensuring systems worked properly.
I also manage deployment and cloud hosting, using cloud platforms like AWS and GCP to deliver reliable and cost-efficient solutions. In one case, a client’s deployment cost was reduced by 95% through optimizations I made.
All of these projects are document on my personal software portfolio website
Notable Projects
Marymount Paris Web Platform – Freelance Project
Project Overview: Developed a full-stack web platform for Marymount Paris, a private school in France, to improve their digital presence and operational efficiency.
Key Features:
- Full-stack application using SvelteKit for frontend and Next.js with Strapi backend, connected via a custom GraphQL API.
- Scalable, secure backend deployed on Google Cloud Platform (GCP) with automated provisioning and resource management.
- Continuous integration (CI) implemented through Github Actions with comprehensive testing pipelines.
- User-friendly interface tailored to school staff and students.
Technologies Used: SvelteKit, Next.js, Strapi, GraphQL, GCP, Github Actions
Personal Software Portfolio – Open-source Project
Project Overview: Designed and developed my personal portfolio website to showcase freelance work, personal projects, and design abilities.
Key Features:
- Interactive and responsive web experience highlighting past projects.
- Open-source release of full codebase for developers to use or contribute to.
- Received Awwwards Honours Award for design and usability.
Technologies Used: Three.js, SvelteKit, Firebase
Multi-platform Prayer Software – Kelowna Islamic Center
Project Overview: Developed a mobile app, web app, and backend infrastructure to provide prayer times and community announcements for the Kelowna Muslim community.
Key Features:
- Cross-platform Flutter app for iOS, Android, and web.
- Migrated legacy PHP backend to Firebase serverless backend, reducing running costs by 95%.
- Designed a simple, intuitive UI for ease of use by all community members.
- Integrated announcement system used by the community to share times and events.
Technologies Used: Flutter, Firebase, Dart, Cloud Functions
Impact / Results:
- 1,500+ active daily users across platforms.
- Consistently high user satisfaction, full 5-star ratings on both app stores.
- Significant cost savings and modernized infrastructure for the client.
- Released as an open-source project by the request of the client