Back to Home

Projects

var(--variable-cM9ypOjZX)
var(--variable-cM9ypOjZX)

codeMe

Feature engineering on codeMe, a Georgian e-learning platform — a Tiptap-based rich-content authoring library, AI-evaluated coding exercises, and the student experience end to end.

My Role

Full Stack Engineer — built the Angular rich-content library powering course creation, the AI-graded Coding Exercise feature, and the student interface and profile system across backend and frontend. Later engagements added a RAG pipeline (n8n, Pinecone, Gemini embeddings), a JWT/RSA-based SDK generation system for API key distribution, and dynamic per-course font loading with Georgian subset support.

Project Type

Product Engineering — e-learning platform features spanning authoring, assessment, and the student experience.

Tools Used

Angular, Tiptap, TypeScript, AI-assisted grading, n8n, Pinecone, Gemini embeddings, JWT/RSA, web font subsetting

Live Link

https://codemelive.com

Problem & Solutions

Rich Authoring for Non-Developers

Problem

Course creators needed magazine-grade lessons — rich text, embedded media, custom styling — but the platform offered only plain content fields, so every ambitious lesson became a developer ticket.

Solution

A Tiptap-based Angular rich-content library gave instructors structured editing with multimedia embedding and custom styling, turning lesson design into a self-service workflow.

Grading Code at Scale

Problem

Manual review of student code could not keep up with course growth, and slow feedback is where beginner momentum goes to die.

Solution

The Coding Exercise feature runs assignments in-platform and evaluates them with AI, returning instant feedback and grading the moment a student submits.

Growth & Outcome

Instructors author rich multimedia lessons without engineers, students get instant AI feedback on their code, and the platform gained a retrieval pipeline and a secure SDK distribution channel.

Gallery