Junior Java developer · Thailand

ThwinHtoo Naing.

I build Java web applications and study computer science at Rangsit University.

City Star’s admin dashboard with appointment totals and status chart
Featured projectCity Star Clinic ↗

Academic work

Selected projects

Clinic management

City Star Clinic

A booking system for patients, doctors and clinic staff. Patients search for a slot, doctors confirm appointments, and staff follow the day’s schedule.

I used a database transaction to save each status change together with its patient notification. The doctor dashboard uses Spring Data JPA to find the day’s next three pending appointments.

Java 21 · Spring Boot · MySQL · ThymeleafView source ↗

Video walkthrough

Khine Myanmar

A marketplace connecting shops, customers and delivery staff. I tested checkout, sales reports and delivery assignment using JUnit and Mockito.

Java · Spring Security · MySQL

Backend API

University intranet ↗

A course enrollment API with paginated results by student or course offering. Login tests cover valid credentials, unknown users and incorrect passwords.

Spring MVC · JWT · JUnitView source ↗

Application preview

Thai–English translator

A statistical translator trained on paired Thai and English sentences. My beam-search decoder uses a bigram language model to rank possible translations.

Python · Streamlit · Statistical NLP

Technical skills

Languages

  • Java
  • Python
  • JavaScript
  • SQL
  • Dart

Backend development

  • Spring Boot
  • Spring MVC
  • Spring Security
  • Express

Data & persistence

  • MySQL
  • Hibernate
  • Spring Data JPA

Web & mobile

  • Thymeleaf
  • HTML
  • CSS
  • Flutter

Testing & tools

  • JUnit 5
  • Mockito
  • Maven
  • Git

Data science

  • NumPy
  • scikit-learn
  • Streamlit

About me

How I learn

Outside my computer science degree, I work through Scheme exercises from Structure and Interpretation of Computer Programs. To understand circuit timing, I built a simulator and traced a signal through an adder.