Skip to content
View SrunLyheang's full-sized avatar

Highlights

  • Pro

Block or report SrunLyheang

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SrunLyheang/README.md

πŸ‘¨β€πŸ’» About Me

I'm Srun Lyheang, a Software Development student at the American University of Phnom Penh (AUPP) and I am a developer who enjoys turning ideas into working applications.

  • πŸŽ“ Studying Software Development
  • πŸš€ I enjoy building projects that solve practical problems
  • 🧠 Always learning new technologies and experimenting with new ideas

πŸ› οΈ Tech Stack

Languages

JavaScript TypeScript Python HTML5 CSS3

Frontend

React Next.js Vite Tailwind CSS shadcn/ui Zustand

Backend

Node.js Express.js Socket.IO Clerk

Databases, ORM & Tools

MongoDB Mongoose PostgreSQL Supabase Telegram Bot API Git GitHub VS Code

---

πŸš€ What I'm Working On

I'm currently focused on becoming a stronger full-stack developer, with particular interest in:

  • Building full-stack web applications
  • Designing REST APIs and backend systems
  • Working with databases and authentication
  • Improving frontend UI/UX
  • Learning better software architecture and development practices
  • Exploring AI-powered features and developer tools

πŸ“Œ Projects

πŸ’¬ Chatle

A full-stack real-time chat app on the MERN stack, plus a multi-provider AI bot (Groq + Gemini) that actually remembers the conversation. JWT auth, Socket.IO messaging, Cloudinary for image sharing. Broke it in production more than once, learned a lot fixing it. React Β· Vite Β· Tailwind Β· Node.js Β· Express Β· MongoDB Β· Socket.IO

Full stack breakdown
Area Technology
Frontend React, Vite, Tailwind CSS, Zustand
Backend Node.js, Express
Database MongoDB, Mongoose
Real-time updates Socket.IO
Authentication JWT, httpOnly cookies
Email Resend
Image uploads Cloudinary
AI providers Groq, Gemini
Video calls Stream
Protection Arcjet

πŸ” Wholesale Sourcing Research Bot

An AI Telegram bot + dashboard that does supplier research so my family's team doesn't have to dig through group chats and half-remembered links. Handles Khmer and English mid-conversation, and tracks which brands are already verified so nobody researches the same thing twice. Telegram Bot API Β· React Β· Supabase Β· Perplexity API Β· DeepSeekAPI

🎬 Cinemex

A movie review site (live search, category filters, hamburger nav) I built with a team for my web dev course. My first time shipping something where someone else's code lived in the same repo. HTML Β· CSS Β· JavaScript

More projects and experiments are in my repositories.


πŸ“« Connect With Me

Thanks for stopping by β€” feel free to poke around the repos.

Pinned Loading

  1. chat chat Public

    Chatle is a full-stack real-time chat app where users add each other as friends, then exchange direct or group messages with images, replies, edits, typing indicators, seen receipts, and one-to-one…

    JavaScript

  2. System-AI System-AI Public

    System AI is a collaborative system-design platform for turning ideas into architecture diagrams and technical specs.

    TypeScript 1

  3. GoldKh GoldKh Public

    GoldKh πŸͺ™ is a web app that track your personal gold holdings against live market prices. Log your buys and sells in Cambodian units (chi and damlung), and see your weighted-average cost, market val…

    TypeScript

  4. screenshots_mover screenshots_mover Public

    This is a small Python script that moves screenshots from your Desktop into a Screenshots folder.

    Python