All work
MateMark
March 2025 - May 2025
A Markdown editor with an integrated terminal to run code in multiple languages. Create summaries, snippets and technical docs, then share or publish them with other users.

The problem
Taking technical notes forces you to jump between the editor and a terminal just to check that the code in the note actually runs.
Features
- Markdown editor with preview, history and syntax highlighting for 20+ languages
- A floating, draggable terminal that runs Python, JavaScript, TypeScript, C++, SQL, Lua and Bash
- File and folder tree with drag & drop and autosave every 3 seconds
- Social feed to publish notes publicly or privately
- Likes, saves, profiles, friends and followers
- Onboarding, light and dark themes, and a bilingual interface
My responsibility
Solo: the editor, the integrated multi-language terminal and summary publishing between users.
Stack
- Frontend
- Next.js, React, TailwindCSS
- Backend
- Firebase, Firestore
Next.jsReactFirebaseTailwindCSS