Software Engineer | Freelance public Remote experience
AI Dev Group
Dec 2023 - Current (1 year 5 months)
• Worked on the front-end side of AI content generation apps, improving their codebase to adhere to DRY principles using design patterns (e.g., HOCs, Compound Pattern, Custom Hooks) and enhanced its state and server state management with Redux and libraries such as React Query.
• Used Storybook to build components such as chats, profile dashboards, and notifications boxes, giving them style and responsiveness with NextUI properties and Tailwind CSS. Also, implemented real-time communication with the back-end through WebSocket connections with socket.io, and created a payment and credits flow using the PayPal JavaScript SDK.