Web Proprietary

Job Portal Admin Panel

Built 80% of the admin dashboard for a large-scale job site, integrating AWS AppSync, DynamoDB, and Cognito.

Jr. Software Engineer
2024
Job Portal Admin Panel

Overview

During my time at Doodle Inc., I led the frontend development of a feature-rich admin panel for a high-traffic job site. The panel gave administrators full visibility and control over job listings, applicants, employer accounts, and site analytics.

I contributed approximately 80% of the total admin panel codebase using React, Redux Toolkit, and Tailwind CSS. The state management architecture was carefully designed to handle complex async flows with RTK Query, minimising redundant API calls.

On the backend side, I optimised AppSync GraphQL queries to reduce data transfer and improved cold-start performance. I also integrated AWS Cognito for role-based access control, distinguishing super-admins from site managers with fine-grained permissions.

Key Highlights

  • Developed ~80% of the admin panel UI from scratch
  • Optimised AppSync GraphQL queries for reduced latency
  • Integrated AWS Cognito for role-based access control
  • Built reusable component library with Tailwind and RTK Query