DinalDinal Udagedara
SkillsWorkProjectsExperienceEducationGitHubWritingContact
  • Skills
  • Work
  • Projects
  • Experience
  • Education
  • GitHub
  • Writing
  • Contact

All work

Projects

Everything I've built — production apps, open-source packages, and side projects.

  • Showdown screenshot

    Showdown

    No-limit Texas Hold'em in the browser — practise against equity-aware bots, or open a room and deal friends in over a link.

    Next.jsTypeScriptRedisSSETailwind CSS
  • CrackInt screenshot

    CrackInt

    AI-driven interview preparation platform with personalised question practice, skill gap analysis, and cover letter generation.

    Next.jsFastAPIPostgreSQLPythonNLPAI/LLM
  • Omi Card Game screenshot

    Omi Card Game

    Real-time multiplayer digital version of Omi, a popular Sri Lankan trick-taking card game, with AI opponents and private rooms.

    Next.jsTypeScriptConvexTailwind CSS
  • srt-lyric-player screenshot

    srt-lyric-player

    Spotify-style music player with real-time synchronized lyrics driven by .srt subtitle files, published as an npm package.

    Next.jsTypeScriptnpm PackageHowler.jsFramer Motion

© 2026 Dinal Udagedara