Mohammad Kanaan

Blog CV

Hello, I'm Mohammad Kanaan , a developer from Lebanon.

I started my journey at 13 with Unity game development, and I quickly fell in love with building games and software

Nowadays you'll find me building fullstack web and mobile apps.

Core stack: Ruby on Rails , React / Next.js , Vue / Nuxt , and mobile with React Native .

Feel free to come say hi and talk about software development, games, or your love for moss and flowers.

Connect:

My Work

Echo

A full-featured social media app created with Next 15 and TypeScript. Join to share your thoughts and connect with others through posts, comments, likes, and real-time chat.

Next.js 15 · TypeScript · PostgreSQL · Pusher.js

nomnom

An extensible file watcher for local automation. Detects file changes and fires events; plugins handle the actual work—moving files, enriching them, or kicking off downstream workflows.

Python · CI/CD

PocketChat

A real-time chat application made with React Native and Pocketbase.

React Native · TypeScript · PocketBase

A point-of-sale system for mini markets. Built with Next.js and PocketBase for fast, offline-capable transactions and inventory management.

Next.js · TypeScript · PocketBase

A React Native note-taking app built around pure markdown files. Integrates with Obsidian for seamless personal knowledge management.

React Native · TypeScript · Markdown