CTO at Hir3d
Daniel Ensminger served as CTO at Hir3d, building an AI-assisted recruitment suite for resume analysis, candidate discovery, and hiring workflows.
Hir3D
I joined Hir3d as CTO and Project Lead Developer from November 2024 through January 2026, after a close friend asked me to help turn an idea for automating hiring into a real product. We built an AI-assisted recruitment suite for resume analysis, candidate discovery, and streamlined hiring workflows.
The original hir3d.one domain is no longer active. Auth, databases, and uploads are offline; the frontends stay up as a portfolio showcase across three Vercel deployments:

Marketing site
Product marketing site and hiring story
hir3d-web.vercel.app

Recruiter portal
AI search and recruiter workspace
hir3d-app.vercel.app

Candidate upload portal
CV upload and candidate experience
hir3d-upload.vercel.app
Platform Demo
A walkthrough of the core recruiter platform UI — AI search, candidate review, and hiring workflows in action:
Product Shape
The suite was split into three surfaces so recruiters, candidates, and the public story each had a clear entry point.
- 01
Marketing
Product story · pricing
- 02
Recruiter portal
Search · review · orgs
- 03
Candidate upload
CV upload · status
Impact & Responsibilities
- AI-Assisted Recruitment: Led job-search, resume-analysis, candidate-discovery, and evaluation workflows.
- Recruiter Experience: Built tools for creating searches, reviewing candidates, managing organizations and API keys, and monitoring background jobs.
- Candidate Experience: Developed CV and supporting-document uploads, structured analysis, status tracking, and correction-request flows.
- Scalable Infrastructure: Architected the multi-app platform with Next.js, Prisma, Better Auth, the Vercel AI SDK with Google Gemini, and Trigger.dev.
- Technical Roadmap: Managed feature delivery across the marketing site, recruiter dashboard, candidate portal, and supporting services.
Interface & Testing
Screenshots from the live showcase and original hir3d.one era, plus an earlier testing-stage recording:




Original marketing homepage
01 / 05
What I Learned
Shipping a multi-app hiring product taught me to keep recruiter and candidate paths separate but coherent, ground AI features in concrete workflows, and leave a readable public trail when a product is retired — demos and screenshots that still show the craft without pretending the backends are live.