hello i'm Punreach Rany

"Former Software Developer and MSc Computing Science researcher
exploring how AI can advance language and speech technologies."

I work on Natural Language Processing Machine Learning Large Language Models Speech Recognition

About Punreach.

Former Software Developer and currently an MSc Computing Science researcher at the University of Alberta, focusing on Machine Learning, Natural Language Processing, and Speech/Audio Processing. My work explores how AI models can better understand human language and speech, with applications in language learning, speech technology, and intelligent systems.

I am a member of the EdTeKLA Research Group under the supervision of Dr. Carrie Demmans Epp. Before graduate school I spent four years building production software in South Korea — from mobile security SDKs to a computational algebra system.

4Years Experience
6Projects Completed
3Languages Spoken

Languages

English · Advanced Korean · Upper Intermediate Khmer · Native

Interests

NLP Speech / Audio Processing Machine Learning MLOps HCI Mobile Development Photography Bouldering Chess Hiking Table Tennis

View Full CV
Punreach Rany

Edmonton, Alberta, Canada

Education

Graduate research in Canada and undergraduate studies in South Korea.

2025 — 2027

MSc Computing Science

University of Alberta · Edmonton, Canada

Educational Technology & AI for language learning and learner modeling.

GTAGRAGRAF

2017 — 2021

BSc Information System

Hanyang University · Seoul, South Korea

GPA 91.3 / 100.0

Global Korea ScholarshipTOPIK Scholarship

Skills

Technical expertise across research and software engineering — from speech models to production mobile apps.

Programming Languages

Python, Dart, Swift, JavaScript / TypeScript, C / C++.

NLP & Speech Processing

Natural Language Processing, Speech / Audio Processing, ASR with Wav2Vec and Seq2Seq models, HuggingFace, Knowledge Graphs.

Machine Learning

PyTorch / TensorFlow, deep learning, and Reinforcement Learning (DQN, QRC).

Web & Backend

Django, FastAPI, ReactJS, Vue.js, RESTful API design, PostgreSQL / MongoDB.

Mobile Development

Flutter, React Native, Native iOS (Swift) and Android (Kotlin), SDK development and App Store releases.

Tools & Platforms

Git / GitHub, Docker / Kubernetes, AWS / GCP, Firebase, Prometheus.

Experience

Research and industry roles in Canada and South Korea.

May 2026 — Aug 2026

Graduate Teaching Assistant

University of Alberta · Edmonton, Canada · Full-time

  • Assisting Dr. Danilson Barbosa with CMPUT 461/561 (Introduction to Natural Language Processing)

CMPUT 461/561 Natural Language Processing Speech Processing Machine Learning

May 2026 — Aug 2026

Graduate Research Assistant

EdTeKLA Lab, University of Alberta · Edmonton, Canada · Full-time

  • Assisting Dr. Carrie Demmans Epp with research on applying AI to language learning.

Speech ProcessingNLPMachine Learning

Sept 2025 — Apr 2026

Graduate Teaching Assistant

University of Alberta · Edmonton, Canada · Part-time

  • Assisting Dr. Hazel Campbell with CMPUT 404 (Web Applications and Architecture).

CMPUT 404DjangoFlaskHTML / CSS / JS

Nov 2024 — Apr 2025

Lead Software Developer

Lifestyle Project · Seoul, South Korea · Full-time

  • Led development of a pharmacy web application using Flutter and Vue.js.
  • Built web scraping pipelines to generate social media influencer analytics reports.
  • Designed and maintained RESTful API services using FastAPI deployed on AWS.
  • Maintained and optimized an e-commerce platform built with Classic ASP and Microsoft SQL Server.

FastAPIAWSFlutterVue.jsMS SQL Server

May 2022 — Oct 2024

Development Researcher

TmaxEduAI · Seongnam-si, South Korea · Full-time

  • Researched and developed the Tmax Computational Algebra System (TCAS) for symbolic mathematical computation.
  • Built Django backend services and high-performance C/C++ operators integrated with Python via Cython.
  • Managed cloud deployment with Docker and Kubernetes; monitored performance with Prometheus.
  • Developed algorithms to automatically generate and solve K–12 mathematics problems.
  • Built the Problem Studio web interface with React, TypeScript, Axios and MobX.

PythonC++DjangoCythonKubernetesReact

Jan 2022 — May 2022

Mobile App Developer

Team CredIT · Seoul, South Korea · Freelance

  • Developed cross-platform mobile applications using Flutter.
  • Implemented native bridges for Android (Kotlin) and iOS (Swift).
  • Integrated REST APIs and proprietary native SDKs for client applications.

FlutterSwiftKotlinDart

Mar 2021 — Dec 2021

Mobile App Developer

FNSValue · Seoul, South Korea · Full-time

  • Maintained and enhanced the company's mobile security application using React Native.
  • Developed an iOS SDK in Swift and published it via CocoaPods.
  • Migrated the security app from a cross-platform framework to fully native iOS.
  • Released multiple applications to the Apple App Store.

React NativeSwiftJavaFirebaseCocoaPods

Jul 2020 — Oct 2020

Mobile App Developer Intern

Oysterable · Seoul, South Korea

  • Developed the RecycleX mobile platform using Flutter and Firebase for an IoT recycling solution.
  • Integrated authentication, push notifications (OneSignal) and multilingual localization.
  • Delivered Android and iOS builds for testing and deployment.

FlutterDartFirebaseIoT

2017 — 2020

Translator, Marketing Intern & Tourism Promoter

Freelance & Autowini · Seoul, South Korea

  • Translated science high school educational materials from Korean into Khmer and English (Nov 2019 – Aug 2020).
  • Translated marketing and technical documents and provided consultation for international clients (Jan – Feb 2018).
  • Produced articles, photos and videos promoting tourism in Korea (Mar 2017 – Dec 2018).

KoreanEnglishKhmer

Projects

Research projects in AI and NLP, plus apps I have built and shipped.

Awards & Honours

Recognition for public speaking, mathematics and academic achievement.

Activities

Extra-curricular involvement beyond the classroom and the office.

Contact

Open to research collaborations, internships and ML / NLP engineering roles. Feel free to reach out.