Kyle Robinson
Co-founder, Product
(2)
1
Entreprises
  • CtrlCV
    Toronto, Ontario, Canada
Catégories
Intelligence artificielle Product management Conception de l'interface utilisateur Conception de l'expérience utilisateur Développement de sites web

Dernières rétroactions

Réalisations

Projets récents

CtrlCV
CtrlCV
Toronto, Ontario, Canada

CtrlCV - Review and Produce Key Wireframes

🎯 Project Goal To refine and expand the UX/UI wireframes for CtrlCV, ensuring a cohesive, intuitive experience across all major user flows — onboarding, profile management, and academic CV generation/export. The mission is to simplify interactions, reduce friction, and create a clean visual system that supports users managing large volumes of structured academic data. 📄 Project Description CtrlCV is a web platform designed to help academic researchers collect, organize, and export their CV information into multiple formats required by institutions and granting agencies. A working prototype and rough wireframes already exist for the Profile Builder experience. However, the wireframes require refinement for consistency, clarity, and flow. Additionally, the export stage of the platform has not yet been visually mapped and requires a fresh wireframing pass. In this project, the student will: Audit existing CtrlCV wireframes and apply a consistent visual and interaction language. Tidy, align, and complete missing screens across the Profile Builder to ensure logical user flow. Design new screen flows for the CV Export process , including: Export setup and template selection Preview and review steps Error and missing-data guidance states Confirmation and success screens Improve UX for the three high-impact product stages: Onboarding – guiding new users through initial setup with minimal overwhelm. Profile Management – enabling users to efficiently manage large volumes of academic data with bulk control and visual cues. CV Generation – designing a seamless path from data to export-ready document formats. Propose interaction patterns to reduce repetitive manual actions and cognitive load. This project is well-suited for someone who enjoys working with complex information systems , data-heavy UX challenges , and productivity-oriented interface design. 💡 Skills You Will Gain Designing for data-heavy, high-structure user interfaces Creating UX flows that support bulk editing, review stages, and progressive disclosure Experience thinking in systems-level interface logic rather than isolated screens Practical communication of design reasoning for development teams Preparing wireframes for handoff to both front-end and product stakeholders 🛠 Tools & Platforms Figma or similar wireframing tool (Balsamiq, Sketch, Adobe XD also acceptable) Access to existing CtrlCV Balsamiq wireframe files for continuation Access to prototype CtrlCV website Optional: Use of components or design tokens if proposing a light design system standard

Jumelages 1
Catégorie Conception de l'interface utilisateur + 1
Ouvert
CtrlCV
CtrlCV
Toronto, Ontario, Canada

Document-to-JSON Pipeline for Academic CVs

The goal of this project is to build a robust two-stage pipeline that extracts clean text from academic CVs (PDF and DOCX) and transforms it into structured JSON using AI and large language models (LLMs). This project supports CtrlCV’s core functionality by allowing users to upload existing CVs and automatically populate their structured academic profile. The project combines two key objectives: Text Extraction – Accurately extract and clean raw text from uploaded CV documents, removing noise such as headers, footers, and formatting artifacts. AI-Based Structuring – Use prompt engineering and LLMs to classify and convert the extracted text into well-formed JSON objects that follow CtrlCV’s academic schema (e.g., sections like Education, Publications, Experience). The emphasis will be on reliability, maintainability, and future extensibility, including privacy-safe design and compatibility with downstream systems.

Jumelages 2
Catégorie Intelligence artificielle + 2
Ouvert
CtrlCV
CtrlCV
Toronto, Ontario, Canada

CtrlCV - Setup the Production Codebase

CtrlCV is transitioning from a Replit prototype to a robust production codebase, and your team will lay the groundwork for this transformation. The goal is to establish a clean, modular structure for both the frontend and backend, utilizing modern tools and best practices. This project will involve setting up local development and deployment workflows to streamline the process for future developers. By creating a solid foundation, you'll ensure that future contributors can easily understand and expand upon the codebase. This project offers a unique opportunity to apply classroom knowledge in software architecture, version control, and continuous integration, while working within a single academic program's skill set. The project is designed to be completed in under 80 hours, focusing on creating a maintainable and scalable codebase. You might be a good fit for this project if you : - Are comfortable with React, Node.js, and SQL - Have experience setting up local development environments - Are familiar with CI/CD pipelines and deployment platforms like Vercel, Railway, or Render - Want to build something that will be handed off to other developers - Care about code structure and developer experience What you'll do: - Set up a new GitHub repository with a clean folder structure (separate client/ and server/) - Scaffold the frontend using Vite + React + Tailwind CSS (or an equivalent tech stack) - Scaffold the backend using Express.js + Drizzle ORM + PostgreSQL (Neon) (or an equivalent tech stack) - Configure separate Neon databases (or branches) for development and production environments, with corresponding `.env` setup and switching logic - Ensure smooth local development: one-line setup (npm install and npm run dev) - Set up CI/CD pipelines using GitHub Actions, with deployments to:   - Vercel for frontend   - Neon for database - Add placeholder routes and pages as examples (e.g., /profile, /api/ping) - Include clear developer onboarding docs:   - README.md   - .env.example files   - Setup + deploy instructions - (Optional) Set up a seed script for test data - (Optional) Configure Prettier and ESLint for code formatting consistency

Jumelages 2
Catégorie Développement de logiciels + 4
Ouvert