Skip to content
View dana-khaing's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report dana-khaing

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
dana-khaing/README.md

Header

LinkedIn GitHub Email Live Portfolio Location

About Me

I am Dana Khaing, a Software Engineer and Full-Stack Developer with a First Class Honours degree in Computer Science from Royal Holloway, University of London.

My background includes building software across frontend interfaces, backend services, and data-driven application workflows through both independent and collaborative development. I focus on writing practical, maintainable solutions with particular experience in responsive web applications, RESTful APIs, authentication, and application logic.

I use GitHub as a place to document the technologies, projects, and engineering foundations that shape my work.

Portfolio

My latest portfolio is a retro RPG-inspired personal website that presents my projects, skills, education, and contact details through an interactive game-style interface. It is built with React, TypeScript, Vite, Tailwind CSS, and Framer Motion, then deployed on GitHub Pages.

Recent Project Updates

KUMA Social Media was recently expanded with direct messaging, realtime message events, active status, unread badges, media messages, and a polished chat composer. This work builds on the existing Next.js, Prisma, Clerk, Cloudinary, and Pusher stack.

FlowBit was also expanded with an admin panel, realtime notifications, cross-session dashboard refresh, audit activity previews, and operational controls around lucky draw reveal timing. This work reflects hands-on experience building admin workflows and realtime product features across a Next.js frontend and Django backend.

Public Repositories In Practice

  • FlowBit: Next.js, TypeScript, React, Django, Django REST Framework, Django Channels, PostgreSQL, Redis, Supabase Storage, WebSocket, Brevo, Vercel, Render
  • Portfolio: React, TypeScript, Vite, Tailwind CSS, Framer Motion, GitHub API, GitHub Pages, GitHub Actions
  • KUMA Social Media: Next.js, React, JavaScript, Tailwind CSS, Clerk, Prisma, Cloudinary, Pusher, Jest, Netlify deployment, Aiven-hosted MySQL, profiles, posts, stories, follows, comments, notifications, and realtime social activity
  • PhoneSine Mobile E-Commerce: Next.js, React, Node.js, Express.js, Express Handlebars, Sequelize, JWT authentication, bcrypt, MySQL, Tailwind CSS, shadcn/ui
  • Restaurant Order Management Web: Java, Spring Boot, microservices architecture, REST API, JPA, Hibernate, Spring Security, SQL, JUnit, Mockito, CI/CD
  • 2D Cheese Chaser: Unity 2D, C#, sprites, collisions, triggers, gameplay scripting, and beginner game development practice
  • Airline Reservation Project: HTML, CSS, multi-page website design, booking flow UI
  • ImageProcessing and ART-Work: Java, language tooling, academic software experimentation
  • CS50 and smaller projects: C, Java, HTML, data structures, algorithms, problem solving, programming fundamentals

Tech Stack

Languages

JavaScript TypeScript Python Java C C%23 SQL

Frontend

React Next.js Tailwind CSS Vite HTML5 CSS3 Responsive Design shadcn/ui Framer Motion Three.js

Backend And Data

Node.js Express.js FastAPI Flask Django Django REST Framework Django Channels Spring Boot REST API MySQL PostgreSQL Prisma SQLModel Sequelize Hibernate Redis Pusher Webhook Integration

Tools

Git GitHub GitHub Actions Clerk Brevo Cloudinary Jest Pytest Google Gemini JWT Pusher Spring Security Maven Zod Unity GitHub Pages Netlify Vercel Render Aiven Supabase

Core Skills

  • Languages: JavaScript, TypeScript, Python, Java, C, C#, SQL
  • Frontend: React.js, Next.js, Tailwind CSS, Vite, Framer Motion, HTML, CSS, Responsive Design, shadcn/ui, multi-page interface design
  • Backend: Node.js, Express.js, Express Handlebars, Django, Django REST Framework, Django Channels, Spring Boot, RESTful API Development, Authentication Flows, JWT, Webhook Integration, Middleware, Realtime Notifications, Direct Messaging, Microservices Architecture
  • Databases: MySQL, PostgreSQL, Prisma ORM, Sequelize ORM, Redis, JPA, Hibernate, Aiven-managed database hosting
  • Tools and Technologies: Git, GitHub, GitHub Actions, GitHub Pages, Pull Request Workflow, Clerk Authentication, Google OAuth, Brevo, Cloudinary, Pusher, Jest, JUnit, Mockito, Zod, Maven, Unity, API Integration, Debugging, Admin Dashboard Design, Netlify, Vercel, Render, Supabase
  • Concepts: Data Structures, Algorithms, Object-Oriented Programming, Full-Stack Development, Testing, Relational Data Modeling, Role-Based Access Control, PDF and Report Generation, CI/CD, Realtime Messaging, Direct Messaging, Social Platform Workflows, 2D Game Development

Experience And Education

BSc Computer Science, First Class Honours

Royal Holloway, University of London
Graduated in July 2025

Recruiter Quick View

  • First Class Honours Computer Science graduate
  • Full-stack development experience across personal and collaborative projects
  • Strong foundation in application development, API design, and responsive interfaces
  • Public repositories demonstrate work across React, Next.js, Django, Spring Boot, Node.js, MySQL, PostgreSQL, Prisma, Sequelize, Netlify deployment, and realtime product features

Connect

Footer

Pinned Loading

  1. FlowBit_Capacity-Based-Numeric-Transaction-Management-System FlowBit_Capacity-Based-Numeric-Transaction-Management-System Public

    FlowBit is a realtime operations platform for capacity-based numeric transactions, live admin workflows, lucky draw management, reporting, notifications, and customer support.

    TypeScript 1

  2. KUMA_SocialMedia KUMA_SocialMedia Public

    KUMA is a student-focused social platform for RHUL students with profiles, posts, stories, follows, comments, notifications, and realtime activity.

    JavaScript

  3. ART-Work ART-Work Public

    using Ambiguity Retained Translation (ART) language developed by Dr. Adrian Johnstone at Royal Holloway, University of London

    Java

  4. ImageProcessing ImageProcessing Public

    Create own language by using Ambiguity Retained Translation (ART) tool developed by Dr. Adrian Johnstone at Royal Holloway, University of London and JAVA Plug-in

    Java

  5. 2DGame_CheeseChaser 2DGame_CheeseChaser Public

    🎮 Beginner 2D Unity game created while learning Unity through in-editor tutorials.

    ShaderLab

  6. PhoneSine-MobileEcommerce PhoneSine-MobileEcommerce Public

    Phone storefront with cart, checkout, Stripe payments, and order management

    JavaScript