Contact us
Our team would love to hear from you.
We partnered with Vidukate.ai to build the platform’s AI analysis engine, modernize its architecture, and improve the overall user experience.
Vidukate.ai began with a personal problem. Founder Dmitri Prilepski and his wife are raising two children with disabilities. Like many parents, they struggled to get a clear and timely picture of what was helping their children to learn, what was not working, and how to share it with everyone involved in their education.
That struggle underscores a systemic gap. In the US, parents of children with disabilities typically receive an Individualized Education Program (IEP) update from their child’s school once or twice a
year—a formal document that summarizes overall progress but rarely explains what happened during a specific lesson, how the child responded in the moment, or why one teaching approach worked better than another.
Teachers face the same problem from the other side. They often lack the time and tools to produce detailed feedback after every session.
As a result, the people closest to a child’s development may not have the information they need to make timely decisions and support progress.
Vidukate.ai was created to close that gap using AI. Rather than relying on occasional updates and fragmented feedback, the platform captures learning sessions and turns them into structured observations, session reports, and long-term behavioral patterns. This gives parents and educators a continuous, shared understanding of how each child learns, communicates, and responds.
Vidukate.ai
USA
AI-powered learning analytics platform
Dmitri had already developed the first version of Vidukate.ai when he approached EffectiveSoft, trusting the team to treat something this personal with the same care he did. He needed a technology partner that could strengthen the existing platform, expand its capabilities, and build a technical foundation for future growth.
At the core of our work was deepening the platform’s AI-driven session analysis—the engine that turns raw learning sessions into structured, meaningful insight for parents and educators. Supporting that goal, we modernized the platform’s architecture, introduced AI-assisted practices across our own development process, and simplified authentication and account management for families, students, and education providers.
We started with a technical audit. The original codebase relied on platform-specific dependencies, which limited who on the team could contribute and made the platform harder to scale. We restructured the development environment for cross-platform compatibility so it could be built, tested, and deployed consistently across different systems, and we helped evolve the existing AWS-based microservices architecture into a more scalable foundation for future development.
Every learning session is recorded on video, but every lesson looks different depending on what’s being taught: a math assignment calls for a different lens than a speech therapy session.
A single, general-purpose prompt couldn’t capture that difference, so we moved the platform to subject-specific prompts tailored to different session types.
The platform’s LLM-based analysis layer adapts accordingly: for content-focused sessions, it looks at how the student completed the assignment; for student-focused sessions, it examines emotional and nonverbal responses. For combined sessions, it looks at both task completion and behavior together. This makes the resulting analysis more relevant to what was actually being taught and observed.
Across each session, the platform:
The result is a more continuous, contextual view of a student’s learning progress, built directly from what happens in each recorded session, not just an occasional summary.
For Vidukate.ai, accessibility also means reducing the effort required to begin a learning session. The platform now uses one-time email codes as an alternative to passwords, removing friction points like forgotten credentials and lockouts. This also creates a simpler flow for people using screen readers or other assistive technology.
For recurring sessions, Kiosk Mode lets a student’s device stay paired with their account: a teacher requests pairing from the student’s device, a parent approves it once by email or in the app, and every session on that device logs the student in automatically, with no need for a repeated login step.
We also expanded the platform’s account structure so families can manage access from one place. Parent Admin Mode gives parents direct control over who can access their child’s information. They can invite teachers and education providers, assign access, review user roles, and activate or deactivate accounts without depending on another organization to make those changes.
A user who already has an account on the platform can be invited to join an organization instead of creating a duplicate account. This means a teacher working with multiple students never needs more than one login.
For students who don’t have their own email, parents can create managed accounts instead: no credentials to manage and no login screen at session time. These accounts are also what make Kiosk Mode possible for students, since there are no credentials for the device to store or enter.
Vidukate.ai provides parents and educators with a shared, session-by-session view of a child’s learning experience and progress.
Instead of waiting for an occasional, dense IEP update, families can receive structured observations after every session. Teachers and education providers can use the same information to understand how a student responds to different assignments, environments, and educational approaches, tailor educational plans, and personalize the child’s learning journey.
Ultimately, the platform helps replace fragmented feedback and guesswork with more consistent, evidence-based educational support.
Development continues in the following key areas: improving the accuracy and relevance of AI insights generated for each session and extending the analysis so it can adapt more closely to the individual needs of each student.
I want to extend a sincere thank you to EffectiveSoft for joining us on this journey. As both a founder and a father, I truly appreciate a partner who understands that this isn’t just another software project; it’s about real-life situations where every detail matters.
Thank you, EffectiveSoft, for your partnership and for helping us empower families with the support they deserve.
Founder & CTO at Vidukate.ai
Our team would love to hear from you.
Fill out the form, and we’ve got you covered.
What happens next?
San Diego, California
4445 Eastgate Mall, Suite 200
92121, 1-800-288-9659
San Francisco, California
50 California St #1500
94111, 1-800-288-9659
Pittsburgh, Pennsylvania
One Oxford Centre, 500 Grant St Suite 2900
15219, 1-800-288-9659
Durham, North Carolina
RTP Meridian, 2530 Meridian Pkwy Suite 300
27713, 1-800-288-9659
San Jose, Costa Rica
C. 118B, Trejos Montealegre
10203, 1-800-288-9659