Skip to content
Sunday Onwuchekwa edited this page Sep 22, 2026 · 1 revision

Project Roles

1. Nate Sims, Project Manager

Role description: The Project Manager oversees the day-to-day coordination of the project. He keeps the team focused on the project goals, schedule, and expected deliverables while making sure communication remains clear across the different teams.

Responsibilities:

  • Plan project activities, milestones, and deadlines.
  • Track progress and follow up on outstanding tasks.
  • Coordinate communication between management and development teams.
  • Identify project issues and help the team resolve them.

2. Sunday Onwuchekwa, Chief Architect

Role description: The Chief Architect provides the overall technical direction for the BabyNames application. He determines how the major system components fit together and guides technical decisions throughout development.

Responsibilities:

  • Design the overall system architecture.
  • Establish technical standards and development practices.
  • Review major technical decisions and implementation approaches.
  • Coordinate technical work across the frontend and backend.
  • Identify architectural risks and recommend solutions.

3. MJ Sung, UI/UX Designer

Role description: The UI/UX Designer focuses on how users interact with the BabyNames application. The role turns user needs into clear, consistent, and accessible interfaces that the development team can implement.

Responsibilities:

  • Create wireframes, user flows, and prototypes.
  • Design the application's screens and interaction patterns.
  • Maintain consistency across the user interface.
  • Work with the Frontend Developers to implement and refine designs.

4. MJ Sung & Sunday Onwuchekwa, Frontend Developers

Role description: The Frontend Developers build the parts of the application that users see and interact with. They translate approved designs into functional interfaces and connect those interfaces to the application's backend services.

Responsibilities:

  • Develop responsive and accessible user interfaces.
  • Build and maintain reusable frontend components.
  • Connect frontend features to backend APIs.
  • Test, debug, and improve frontend functionality.
  • Work with the UI/UX and backend teams during implementation.

5. Nate Sims, Server & API Engineer

Role description: The Server & API Engineer is responsible for the server-side functionality of the application. This role develops the APIs and business logic that allow the frontend to communicate with the database and other backend services.

Responsibilities:

  • Develop and maintain server-side functionality.
  • Design and manage APIs used by the frontend.
  • Implement application logic, validation, and error handling.
  • Test and troubleshoot backend services.
  • Coordinate backend integration with the Database Developer.

6. Sunday Onwuchekwa, Database Developer

Role description: The Database Developer manages the data layer of the BabyNames application. He designs the database structure and ensures that application data remains organized, reliable, and accessible to the backend.

Responsibilities:

  • Design and maintain the database schema.
  • Develop queries and database functions.
  • Maintain data relationships and integrity.
  • Improve database performance when needed.
  • Work with the Server & API Engineer on data integration.

Clone this wiki locally