Role: Team Lead & Fullstack Engineer · Duration: May 2024 – Present · Stack: NestJS, Next.js, TypeScript, PostgreSQL, Stripe, OpenAI APIs
CVcrea is a SaaS CV builder that helps candidates produce well-structured, professionally formatted CVs with the assistance of AI. I joined the project as Team Lead and Fullstack Engineer, owning the platform end-to-end and coordinating a small agile team.
Key contributions:
- Designed and implemented the backend in NestJS (REST APIs, role-based access, modular architecture) and the front-end in Next.js with TypeScript and server-side rendering.
- Integrated Stripe for recurring subscriptions, including checkout sessions, webhook-driven entitlement updates and customer-portal management.
- Built AI-powered features on top of LLM APIs: structured extraction of data from uploaded PDF CVs, automated redaction and grammar correction, and AI-assisted validation of CV content for clarity and professionalism.
- Set up automated deployment pipelines and production environments, hardened the platform for security and scalability, and introduced code-review and release practices for the team.
- Mentored teammates, ran technical planning, and translated product requirements into actionable engineering tickets.
The result is a stable, paid SaaS product with a clear path for continuous feature delivery.