Recruitment and Selection
-
A streamlined process for onboarding participants, from application to evaluation.
-
Creation and management of presentation sessions.
-
Candidate evaluation through interviews and health records.
-
Generation of selection reports for the company.
Status Progression
-
Tools to track and manage participant progress through different program stages.
-
Process to change the state of users, for example, from applicant to worker.
-
Assignment of specific programs to users based on their evaluations.
Labor Mediation
-
Facilitating matches between participants and suitable job opportunities, based on evaluation results.
-
Periodic evaluations of labor competencies and performance.
-
Self-assessments and sociodemographic characterization.
-
Continuous support to users through labor facilitators.
Authorizations
-
Request system for permanent changes in the app, reviewed by directors.
-
Recording and notification of significant changes, such as program creation or user state modifications.
Downloads and Reports
-
Reduced evaluation completion time by approximately 80 percent by transforming manual, multi step workflows into a structured digital system.
-
Enabled internal teams to move from hours of manual reporting to near real time report generation, while supporting multiple concurrent evaluations with reduced error rates and improved user confidence.
Network and User Management
-
Administration of coordinators and users within associated organizations.
-
Maintenance of user-profiles and event management in the calendar

The problem
The organization relied on fragmented manual processes to run evaluations, manage user data, and generate reports. These workflows were time consuming, error prone, and difficult to scale. Evaluators struggled to track progress, data was scattered across tools, and reporting required heavy manual work.
The challenge was to translate complex internal processes into a clear digital system that multiple user roles could use confidently, while respecting nonprofit constraints around budget, timelines, and technical resources.
Key Features

Process and key decisions
I started by deeply understanding the organization’s internal processes through interviews and workflow mapping. Many steps that seemed simple on paper became complex once multiple evaluators, evaluations, and reporting requirements were involved.
One of the most critical challenges was designing an evaluation flow where multiple users assessed different people simultaneously. Early testing revealed confusion around session states, user identity, and data loss when sessions were interrupted.
To address this, I redesigned the evaluation flow to automatically save progress, clearly display who was being evaluated, and provide feedback that reassured users their data was safe. These changes significantly reduced errors and frustration during evaluations.
I also designed a structured reporting system that transformed raw evaluation data into clear, downloadable reports, making analysis faster and more reliable for internal teams.
Outcome and impact
The final product replaced fragmented, manual workflows with a centralized SaaS platform that supported evaluations, data management, and reporting across the organization.
-
Evaluation workflows were significantly streamlined, reducing manual steps and back-and-forth coordination.
-
Evaluation completion time was reduced by an estimated 80% compared to previous manual processes.
-
User errors during evaluations decreased after implementing autosave, session feedback, and clearer role visibility.
-
Internal teams were able to generate standardized reports in minutes instead of hours.
-
The platform successfully supported multiple user roles, concurrent evaluations, and growing program volume without additional operational overhead.
In addition to delivery, I created a scalable design system that enabled faster iteration, easier development handoff, and long-term visual and functional consistency as the product evolved.
_edited.jpg)
The complexity of a SaaS webapp
This project spanned almost three years, combining extensive research, design, and development to create a robust platform tailored to Fundación Contrabajo's needs. The structure you're about to see represents the backbone of Appfct, a SaaS solution that simplifies and streamlines the evaluation and management processes for employment programs.
This diagram illustrates the workflows, key features, and user roles that drive the platform's success. From evaluation forms and automated reports to user-specific dashboards, every element was designed with efficiency and usability in mind.
Dive into the structure to see how we approached building a platform that balances complexity with simplicity, making it easier for staff to focus on what truly matters—empowering participants.

AppFCT
Fundación Contrabajo is a nonprofit organization focused on employment access and evaluation programs. I worked as the Product Designer responsible for designing and delivering a custom SaaS platform that supported internal teams, evaluators, and external users.
I owned the product end to end, from research and system definition to UI design and developer coordination, working directly with stakeholders and leading two developers.
Dec 2019 - Nov 2022
Fundación Contrabajo
.png)


Software Structure
Objective
The software aims to organize, evaluate, and diagnose information related to users with intellectual disabilities, managing their processes and progress during their participation in the program. The software will streamline the application of evaluations and the management of evaluation data, making data analysis more efficient and aiding in the comprehensive support of the users.
Users
-
Contender or User: A person with a cognitive disability who contacts the foundation.
-
Handler or staff: FCT worker who manages information and processes for the Contenders.
-
Super Admin: Account for verifying and deleting handler accounts and authorizing new handlers.
Areas
1. Inclusion (Laboral): Recruitment, evaluation of new candidates, job placement, and follow-up.
2. Pre-laboral: Implementation of pre-labor program in partner companies.
3. Personal and Social Development (Quality of Life): Workshops on social skills, interpersonal relationships, and worker workshops.
4. Family: Workshops for parents and family, psychological support for the worker's family.
5. Mental and Physical Health: Development of a comprehensive intervention plan for workers.
Programs
User's can be assigned to different programs which include: Objective, Duration, Type (Pre-laboral, laboral, extracurricular), Requirements, Modality, and Associated area.
Status
The recruitment and evaluation stages include several statuses for Contenders:
1. Applicant: Person applying to FCT until the functional evaluation is completed.
2. Candidate: Person continuing the process post-initial observation until a facilitator is assigned.
3. In Mediation: A person working under a labor contract until the program ends.
4. Graduate: A person who has completed their labor mediation until the status is manually changed.
5. Referral: Applicable to applicants/workers/graduates evaluated by Mental Health or Family for internal or external referral.
6. Unlinked: Person unlinked during or after one year of labor mediation.
7. Not Applicable: A person applying who does not have an intellectual or developmental disability.
POI Evaluation: An Example of My Approach to AppFCT
The Pauta de Observación Inicial (POI) is the first step in Fundación Contrabajo’s assessment process and a key feature of AppFCT. This multi-event evaluation examines participants' skills, health, and caregiver insights to determine program eligibility and recommend skill-building opportunities.
By integrating the POI into the platform, AppFCT streamlined data entry, automated scoring, and provided instant reports—solving challenges like managing simultaneous evaluations, autosaving data, and ensuring clear user identification.

1. Research and Understanding
-
Arranged workshops and interviews with staff to thoroughly map out the POI workflow, transitioning from an initial Excel-based system to a fully optimized and integrated software solution.
-
Identified the three key components of the POI evaluation:
-
User Evaluation: Assessing individual skills and competencies.
-
Health Records: Evaluating physical and overall health.
-
Companion Questionnaire: Gathering insights from caregivers.
-
Key challenges and Solutions
-
Simultaneous Evaluations:
-
Challenge: Staff needed to access three forms simultaneously for each participant.
-
Solution: Designed a dashboard that allowed easy toggling between forms while autosaving data.
-
-
User Identification:
-
Challenge: Staff struggled to identify which participant’s form they were completing during user testing.
-
Solution: Introduced user-specific tags and color-coded indicators for each evaluation type to improve clarity.
-

Other challenges
-
Autosaving Data:
-
Challenge: Prevent data loss during form completion.
-
Solution: Implemented an autosaving feature that stored data in real-time.
-
-
Automated Reports and Results:
-
Challenge: Combining results from all three evaluations to determine program eligibility and recommend skill-building workshops.
-
Solution: Created algorithms that generated comprehensive reports based on evaluation criteria and scores.
-

Outcomes and Impact
-
Improved staff efficiency by 60% through streamlined workflows.
-
Reduced errors in evaluation data with tagging and color-coding.
-
Automated reporting enabled faster and more informed decisions about participants’ program eligibility and training needs.

Reflection and Learnings
The POI evaluation demonstrated the importance of designing for clarity and usability in complex workflows. If revisiting this project, I would:
-
Refine the data visualization in reports to provide deeper insights.
-
Develop mobile-friendly features for greater flexibility during evaluations.
My role
I acted as the sole Product Designer on the project and was responsible for:
-
Product discovery and stakeholder interviews
-
Mapping internal workflows and operational logic
-
Defining user roles, permissions, and system architecture
-
Designing user flows, wireframes, and high fidelity UI
-
Creating and maintaining the design system
-
Planning and conducting usability testing
-
Iterating designs based on feedback
-
Leading and coordinating front end and back end developers
-
Aligning design decisions with sprint planning and delivery
Challenges
-
Manual data entry and fragmented workflows.
-
Difficulty in assessing and combining multiple evaluation criteria.
-
Inefficiencies in generating reports and tracking participant progress
Why is it important
AppFCT bridges the gap between complex evaluation processes and actionable outcomes, empowering Fundación Contrabajo to make informed decisions and better support their participants in achieving meaningful employment

Time spent completing reports and evaluation results was reduced by 80% by implementing complex multi-evaluations within the software, enabling automated analysis of data gathered through Appfct.
AppFCT Metrics
30% increase

in workshops conducted during 2021, measured by workshop scheduling data, by automating participant evaluations and improving efficiency in identifying skill-building needs.
Documentation and Support
To ensure smooth adoption, I created user manuals and conducted training sessions for staff. These resources covered:
-
Navigation and form completion.
-
Generating and interpreting reports.
The documentation was well-received, with a 95% adoption rate within three months.
The Document is available but is written in Spanish:
























