Interactive Lesson Systems
Modern web-based lessons with answer checking, drag-and-drop tasks, matching, quizzes, feedback, and responsive layouts.
Wenilson Marinho
Full-stack learning platforms, interactive lessons, placement tests, and AI-supported content workflows.
I turn static lessons into interactive web products for tutors, schools, and language creators. My work is grounded in real teaching experience and covers lesson systems, placement tests, dashboards, quizzes, and multilingual content workflows.
Kraków, Poland · EU-based · Available for remote freelance and contract work
Profile
OiTutor grew from a recurring classroom problem: a live lesson can be useful, but students still need a clear way to review corrections, complete focused practice, and see their progress afterward.
Most language-learning products need more than a developer who can assemble screens. They need someone who understands how learners get stuck, how multilingual content should be reviewed, how AI language output should be evaluated, and how to turn that into a working product.
My mix of more than ten years of language teaching, software development, multilingual experience, and full-stack delivery lets me build tools that are practical for learners and realistic to maintain.
Services
I combine frontend development, language pedagogy, translation and localization, interpretation, and AI language evaluation into one practical niche: interactive learning products.
Modern web-based lessons with answer checking, drag-and-drop tasks, matching, quizzes, feedback, and responsive layouts.
Self-grading tests with timers, scoring logic, CEFR bands, answer feedback, and study-plan output.
SaaS-style education products with lesson routes, dashboards, progress tracking, payments, and content systems.
Prompt systems, JSON lesson templates, automated lesson generation, multilingual review, and localization workflows.
Selected projects
A Japanese learning product with structured beginner progression, interactive exercises, skill-tree navigation, authenticated progress sync, and a student dashboard.
React · Vite · Supabase · Express · Stripe · Nginx · PM2 · JSON lesson architecture
A song-based language-learning project that turns lyrics into focused vocabulary, listening, and comprehension practice.
Visit LearnWithLyricsA responsive tutoring platform with lesson samples, pricing, interactive revision exercises, booking integration, embedded video, and Netlify deployment.
HTML5 · CSS3 · JavaScript · Netlify
Visit the homepageA 90-question English placement test with a countdown timer, automatic scoring, CEFR level output, instant feedback, and study-plan logic.
Node · Express · Scoring logic
Take the testA reusable interactive lesson system that turns lesson content into drag-and-drop exercises, matching tasks, and student-facing revision activities.
HTML5 drag and drop · CSS Grid · Vanilla JavaScript
Private project · Not for sale
A Python and Bash command-line tool that generates structured AI lesson prompts from JSON templates, reducing lesson-planning time and standardizing output quality.
Python · Bash · JSON · AI workflows
Private project · Not for sale
A responsive utility that calculates product landed cost across PLN, USD, and JPY with a clean browser interface.
JavaScript · Responsive UI
A published reference book with nearly 1,000 medical terms for interpreters and language professionals.
View on AmazonCase study
A production-focused Japanese learning app built around structured beginner progression, reusable lesson architecture, and synced learner progress.
OiTutor Nihongo turns a beginner Japanese curriculum into a hosted learning product with lesson routes, reusable exercise types, authenticated progress, XP, achievements, completion screens, and a student dashboard.
The implementation includes lazy-loaded JSON lessons, React and Vite routing, Supabase user data, an Express API, Stripe billing, and VPS deployment with Nginx and PM2.
Explore OiTutor NihongoTech stack
React, JavaScript, HTML5, CSS3, Tailwind, responsive UI, and interactive exercises.
Node.js, Express, Python, Bash, JSON workflows, and API integration.
Quizzes, CEFR scoring, lesson builders, progress tracking, placement tests, and drag and drop.
AI language evaluation, prompt workflows, multilingual QA, localization review, AI content validation, and language-data assessment.
Language background
My language background supports multilingual education tools, localization workflows, language-learning content systems, and AI language evaluation.
Native · C2
EF SET and Oxford certified · C2
Full professional proficiency · C1
Pushkin Institute certified · B2
State exam certified · B1
Elementary proficiency · A2
Experience
micro1 · Remote
Self-employed
Self-employed
Voyce and GLOBO
Provided remote Portuguese interpretation in medical and general-service settings with compliance-focused workflows.
Yeehe, Transifex, and freelance projects
Worked on game localization, open-source translation, Bitcoin and PIVX materials, and Brazilian Portuguese content adaptation.
Skyeng
Verified credentials
Language, teaching, IT, Linux, security, blockchain, and healthcare interpretation credentials.
Unifacisa Centro Universitário · Campina Grande, Brazil · 2012–2017