Learn

Teaching and learning platform with lessons, slide decks, tests, and feedback.

Description

Teacher and student workspaces connect classroom management, lesson authoring, editable slide presentations, tests, submissions, grading, and released feedback. Teachers can also create editable teaching drafts through an MCP connector.

Live website
Learn — Teacher workspace
Teacher workspace
Learn — Sign in
Sign in
Learn — Create account
Create account
Learn — Page not found
Page not found
Learn — Teacher workspace · Full page
Teacher workspace · Full page
Learn — Classrooms
Classrooms
Learn — Classroom roster
Classroom roster
Learn — Daily lessons
Daily lessons
Learn — Lesson builder
Lesson builder
Learn — Lesson preview · Full page
Lesson preview · Full page
Learn — Lesson preview
Lesson preview
Learn — Slide decks
Slide decks
Learn — Slide deck builder
Slide deck builder
Learn — Slide deck preview · Full page
Slide deck preview · Full page
Learn — Slide deck preview
Slide deck preview
Learn — Presentation mode
Presentation mode
Learn — Tests
Tests
Learn — Test builder · Full page
Test builder · Full page
Learn — Test builder
Test builder
Learn — Lesson reviews
Lesson reviews
Learn — Test reviews
Test reviews
Learn — Create with Codex · Full page
Create with Codex · Full page
Learn — Create with Codex
Create with Codex
Learn — Create canvas
Create canvas
Learn — Users
Users
Learn — Create user
Create user
Learn — User details
User details
Learn — Edit user
Edit user
Learn — Canvas workspace
Canvas workspace
Learn — Lesson review · Part 1
Lesson review · Part 1
Learn — Lesson review · Part 2
Lesson review · Part 2
Learn — Lesson review
Lesson review
Learn — Test review · Part 1
Test review · Part 1
Learn — Test review · Part 2
Test review · Part 2
Learn — Test review
Test review
Learn — Student workspace
Student workspace
Learn — Student classrooms
Student classrooms
Learn — Student daily lessons
Student daily lessons
Learn — Student lesson: exercise
Student lesson: exercise
Learn — Student lesson · Full page
Student lesson · Full page
Learn — Student lesson
Student lesson
Learn — Assigned tests
Assigned tests
Learn — Student test
Student test
Learn — Student materials · Full page
Student materials · Full page
Learn — Student materials
Student materials
Learn — Lesson materials
Lesson materials
Learn — Shared test link
Shared test link
Learn — Released lesson feedback · Details
Released lesson feedback · Details
Learn — Released lesson feedback · Full page
Released lesson feedback · Full page
Learn — Released lesson feedback
Released lesson feedback
Learn — Released test feedback · Details
Released test feedback · Details
Learn — Released test feedback · Full page
Released test feedback · Full page
Learn — Released test feedback
Released test feedback
Learn — Create classroom
Create classroom
Learn — Create lesson
Create lesson
Learn — Create slide deck
Create slide deck
Learn — Create test
Create test
Learn — Test settings
Test settings
Learn — Test preview
Test preview
Learn — Publish and assign test
Publish and assign test
Learn — Slide deck revisions
Slide deck revisions
Learn — Submit lesson dialog
Submit lesson dialog
Learn — Submit test dialog
Submit test dialog
Learn — Lesson assignment dialog
Lesson assignment dialog
Learn — Slide deck name and associations
Slide deck name and associations
Learn — Test assignment policy
Test assignment policy
Learn — Test assignment dialog
Test assignment dialog
Learn — Support material editor
Support material editor
Learn — Canvas shortcuts
Canvas shortcuts
Learn — Slide navigator
Slide navigator
Learn — Submission and review history
Submission and review history
Back to projects

João Davi

Go + Vue.js Fullstack Developer focused on high-performance UI/UX and scalable end-to-end architecture

Go + Vue.js Fullstack Developer with 5+ years of experience, based in Rio de Janeiro, Brazil. Focused on high-performance UI/UX and scalable end-to-end architecture.

5+ years of experience

Rio de Janeiro, Brazil

[email protected] Download my CV (en-US)

Profile links

Languages: pt-BR en-US

Capabilities

Backend & integration

Backend and integration technologies.

Frontend

Frontend technologies.

AI & automation

LLM agents, model integrations, computer vision and robotic process automation.

Databases & storage

Databases and object storage.

Infrastructure

Infrastructure and deployment tools.

Scaling ambitious ideas with structured foundations.

I design infrastructure with intention. Secure by default, thinking end-to end, and built for real-world pressure.

Shaped by experience, built to adapt, and trusted as a partner.

Experience

Software Engineer

Galidor Research

— Present

Description

Backend systems, business automation, AI workflows and production infrastructure for internal operations and customer-facing services.

My contribution

Independently design, develop, optimize, and operate backend systems, automation platforms, AI workflows, and production infrastructure for internal operations and customer-facing services.

    Licitor — High-Performance Auction Automation

    Problem

    Public auctions without explicit APIs required time-sensitive bidding decisions.

    My contribution

    Developed and optimized RPA combining visual browser automation, computer vision, and specialized numeric recognition. Built the system to handle hundreds of concurrent bids across multiple customers, supporting high-throughput, time-sensitive operations. Technology stack: Go 1.25, Gin, GORM, PostgreSQL, Vue 3, TypeScript, Pinia, Vite, Python, FastAPI, OpenCV, Tesseract/tesserocr, Firefox, Xvfb, x11vnc, websockify/noVNC, xdotool, Docker Compose, and Nginx.

    Results

    Replaced generic OCR-based screen reading, which took approximately 5–10 seconds, with a specialized classifier operating in approximately 2 milliseconds. Reduced the complete data-read-to-action pipeline—from reading auction data and calculating bids to deciding and executing actions—from approximately 20 seconds to under 500 milliseconds. Replaced a legacy automated bidding engine, reducing the customer’s operational costs by approximately US$50,000 annually.

    Galidor CRM — Multi-Tenant Business Platform

    My contribution

    Built a full-stack CRM using Node.js, Express, TypeScript, Prisma, PostgreSQL, Vue 3, Pinia, TanStack Query, and Tailwind CSS. Implemented multi-tenancy, tenant-scoped authorization, role-based access control, authentication, webhooks, and workflows for managing customers, leads, projects, and teams. Designed the platform to support integration with external services and provide a foundation for automated customer interactions and agent-driven workflows.

    BIA Orchestrator & WhatsApp Automation

    My contribution

    Developed AI orchestration and conversational workflows using Go, Vue 3, PostgreSQL, and MCP-based tool execution. Designed a webhook- and SSE-based messaging architecture connecting inbound WhatsApp messages, cross-service processing, CRM workflows, agent execution, and response delivery. Replaced the previous WhatsApp delivery microservice with a drop-in replacement integrated with the CRM and agent orchestration architecture. Integrated conversational automation with CRM data to support lead handling, scheduling, sales workflows, and service operations while keeping customer information synchronized.

    Results

    Reduced end-to-end messaging-loop latency during peak hours from approximately 4 minutes to 10 seconds, improving response throughput and service responsiveness. Delivered approximately US$25,000 in annual operational cost savings through the replacement architecture.

    Skuld — Conversational Scheduling Platform

    My contribution

    Developed a scheduling platform using Go, Gin, GORM, PostgreSQL, Vue 3, and TypeScript, integrating WhatsApp messaging with AI-driven workflows. Implemented agent workflows for lead qualification, appointment booking, rescheduling, and cancellation, with Google Calendar OAuth and synchronization. Integrated messaging, contact, chat, and booking workflows through service-level integrations.

    Infrastructure & Architecture Ownership

    My contribution

    Independently managed application architecture and infrastructure across internal systems and customer deployments. Operated Linux VPS environments and containerized services, including Docker deployments, Nginx reverse proxies, HTTPS/TLS, storage integrations, service networking, and monitoring. Managed and optimized microservices, database connectivity, deployment workflows, and WhatsApp messaging infrastructure. Focused on production reliability, service security, latency reduction, operational efficiency, and infrastructure cost optimization.

    Front End Developer

    Ameii Ltda.

    —

    Description

    Modernized a legacy Vue.js fintech application serving 5,000+ users, with a focus on performance, reusable components and development workflows.

    My contribution

    Developed a reusable internal component and styling library to standardize frontend development. Refactored Vue components exceeding 2,000 lines into smaller modules, typically around 300–500 lines. Built Go CLI/TUI automation tools and integrated LLMs and MCP into development workflows for testing, documentation, preliminary browser checks, bulk commit reviews, and release reporting.

    Results

    Reduced the frontend footprint from approximately 3 GB to 800 MB by removing unused dependencies, orphaned components, duplicated functions, and obsolete assets. Reduced build time from approximately 8 minutes to 1 minute through dependency cleanup and codebase simplification. Improved large-table loading time from approximately 1 second to 200 milliseconds through TanStack Query optimizations. Reduced code-review turnaround from approximately 1–3 days to 4 hours by standardizing Git workflows and integrating task tracking into a custom CLI.

      Full Stack Developer

      Agência Sakura

      —

      Description

      Developed full-stack applications and internal business platforms using Node.js, Next.js, PHP, Python, MySQL, and JavaScript.

      My contribution

      Implemented backend services, frontend features, database workflows, and third-party integrations. Contributed to requirements analysis, application testing, deployment, and ongoing maintenance.

        Freelance Software Developer

        —

        Description

        Built and maintained client-facing web applications and backend services using PHP, Node.js, JavaScript, and relational databases.

        My contribution

        Implemented database-backed features, administrative workflows, and service integrations. Supported production applications, troubleshooting, and ongoing improvements.

          Selected work

          Galidor Research

          Bilingual corporate website and content management for Galidor Research.

          Commercial

          Kaizenbot

          Kaizenbot website with product features, plans, and authenticated account access.

          Commercial

          Galidor CRM

          Business management CRM with Software and E-commerce workspaces.

          Commercial

          Learn

          Teaching and learning platform with lessons, slide decks, tests, and feedback.

          Commercial

          Gungnr

          Open source control panel for deploying projects and exposing local services.

          Open Source

          Start a conversation

          Choose how you would like to work together.

          Employment

          I want to hire you as an employee.

          Freelance project

          I want to hire you as a freelancer and discuss a specific project.

          Contracting through Galidor Research

          I want to hire you through Galidor Research as a contractor.