
Ghassen Doura established the foundation for the personio-foundation-coachai web application, focusing on secure user onboarding and a scalable architecture. He set up a Next.js frontend and a FastAPI backend with PostgreSQL, integrating Supabase for data management and Twilio for SMS-based authentication. His work included backend routing, environment configuration, and dependency management, ensuring a robust development environment. Ghassen improved developer experience by refining documentation and enforcing Ruff linting compliance, which streamlined onboarding and maintenance. Using Python, JavaScript, and SQLAlchemy, he delivered four core features in one month, demonstrating depth in full stack development and attention to code quality.
May 2025: Established a solid web app foundation, enabled secure user onboarding, and improved developer experience through documentation and code quality work. The work creates a scalable stack (Next.js frontend, PostgreSQL, FastAPI backend), integrated Supabase and Twilio for authentication, and reduces onboarding/maintenance friction through clear docs and linting compliance.
May 2025: Established a solid web app foundation, enabled secure user onboarding, and improved developer experience through documentation and code quality work. The work creates a scalable stack (Next.js frontend, PostgreSQL, FastAPI backend), integrated Supabase and Twilio for authentication, and reduces onboarding/maintenance friction through clear docs and linting compliance.

Overview of all repositories you've contributed to across your timeline