Project: 1
Since April 2024, I have been working as a full-stack developer at Online Forever Music, with a primary focus on revamping and enhancing their Next.js-based web platform. The project began with a JavaScript codebase, which I successfully migrated to TypeScript, covering all API routes, pages, and components to ensure improved type safety, maintainability, and scalability. The platform integrates three databases—Sanity for content management, AWS S3 for media storage, and MongoDB for persistent data handling—allowing for a comprehensive and streamlined content pipeline.I designed and implemented new API routes to support expanded functionality, including specialized filters and tools tailored for admin users, alongside an email editor to efficiently target and communicate with filtered groups or the entire user base. Leveraging React TanStack Query, I established advanced data-fetching and caching strategies, boosting the platform’s performance and ensuring a smooth user experience.To provide secure and seamless access, I developed authentication and authorization mechanisms using Google OAuth, tailored to meet both user and business needs. Additionally, I continue to work closely with the company on refining platform features, fixing issues, and optimizing complex workflows. This ensures high stability, performance, and scalability as the platform grows to meet evolving user demands.
Project: 2
Introducing Cart-Neto, an e-commerce platform developed by me as freelance front-end developer in collaboration with Upsites. Leveraging Next.js, TypeScript, Tailwind CSS, React Context API, and Shadci UI for the front-end, with Node.js and MySQL for robust back-end data management.Currently in progress, Stay tuned as we work towards delivering a secure, user-friendly, and visually stunning shopping experience. The front-end development was led by myself, working in tandem with a team of back-end developers. I'll also be involved in the upcoming back-end development phase.