Dev Chiniwala.
Selected workLNMIIT Recruitment Portal
Engineering case studyUniversity product engineering

LNMIIT Recruitment Portal.

Build for the actual application workflow.

A faculty recruitment platform with résumé parsing, academic publication verification, role-based workflows, and document generation.

Engineering in brief

Constraint
Unstructured CVs must become reviewable academic application records.
Decision
Separate NLP extraction from Crossref and Scimago checks, then apply role-based review.
Boundary
Publication checks depend on external data coverage and freshness. The source code is private.
Role & ownership

LUSIP intern · End-to-end platform development, June–July 2026

Project status

Institutional project · Live portal requires login · Private source

Technology
  • NLP
  • REST APIs
  • Crossref
  • Scimago
  • RBAC
  • PDF generation

/ overview

Software for a real institutional process.

During the LNMIIT LUSIP internship, I built a faculty recruitment platform around candidate applications, academic records, administrator review, and document output.

The institutional portal link opens an LNMIIT sign-in page; the recruitment workflow is not publicly browsable without access. The implementation source remains private, and this case study covers the work documented in my professional profile and résumé.

/ problem

Reduce repeated entry without losing reviewability.

Academic applications combine résumé data, publications, experience, permissions, and formal documents. The workflow needs to reduce repetitive data entry while keeping the resulting records available for review.

/ architecture

Parse, verify, review, and render.

Architecture overview

DOCUMENTED APPLICATION WORKFLOW

Résumé parsingunstructured → academic fields
01
Publication checksCrossref + Scimago
02
Role-based reviewcandidate + administrator
03
Document renderingapplication data → PDF
04
Condensed from documented components

The documented workflow extracts candidate information from résumés, structures academic fields, and integrates Crossref and Scimago data for publication checks.

Role-based access separates candidate and administrator workflows. Document rendering turns application data into consistent PDF output. The diagram summarizes this documented workflow rather than exposing confidential deployment details.

/ Engineering decisions

Use deterministic checks for academic metadata.

External academic data provides a more inspectable verification path than asking a language model to assert a journal’s indexing or quartile. These checks still depend on the coverage and freshness of the external data.

Extraction and verification serve different purposes: one structures an input, while the other compares specific fields against a reference source.

/ challenges

Messy documents meet formal records.

Unstructured résumés vary in layout and terminology. Recruitment data also crosses permissions and document-format constraints. The platform joins these concerns into candidate and administrator workflows.

/ results

Delivered during the LUSIP internship.

I delivered the recruitment platform with résumé parsing, publication verification, role-based permissions, and PDF generation during the June–July 2026 internship. The work connected candidate data entry to institutional review and document output.

/ learnings

The workflow is part of the architecture.

A useful institutional product needs data extraction, review, permissions, and final documents to work together. The quality of the handoffs matters as much as any individual AI component.

Source record

Sources & technical context

This institutional case study is based on my professional profile and résumé. The implementation source remains private.

Continue exploring

ControlSurface.

Make agent failures useful.