>
Back to home

Peetchr

AI-powered talent assessment platform. Real-time assessment to understand skills, predict behaviors, and unlock potential.

Next.jsTypeScriptTailwindTrigger.devQwenVertex AI
Visit project

Overview

At Peetchr, I lead the development team as Founding Engineer, building an innovative online recruitment platform that approaches candidates like ideal clients, with a focus on Generation Z.

Technical Architecture

The platform is built with a modern stack optimized for scalability and developer experience:

  • Frontend: Next.js 14 with App Router, React Server Components
  • Styling: Tailwind CSS with ShadCN UI components
  • Backend: NestJS with Domain-Driven Design principles
  • AI Integration: Mistral AI and Groq for intelligent features
  • Infrastructure: AWS with scalable cloud architecture

Key Contributions

Domain-Driven Design Implementation

Applied DDD principles for a robust and scalable architecture, effectively modeling complex recruitment domains with high code coverage.

// Example: Candidate aggregate root
export class Candidate extends AggregateRoot {
  private readonly applications: Application[] = []
 
  constructor(
    private readonly id: CandidateId,
    private profile: CandidateProfile,
  ) {
    super()
  }
 
  apply(jobId: JobId): Application {
    const application = Application.create(this.id, jobId)
    this.applications.push(application)
    this.addDomainEvent(new CandidateAppliedEvent(this.id, jobId))
    return application
  }
}

AI-Powered Features

Leveraging Mistral AI and Groq to enhance platform capabilities:

  • Intelligent candidate matching
  • Automated job description optimization
  • Smart interview scheduling suggestions

Performance Optimization

Implemented latest Next.js patterns for optimal performance:

  • React Server Components for reduced client bundle
  • Streaming SSR for faster initial page loads
  • Edge runtime for API routes where applicable