Curriculum Vitae
Nissorn Koraviyothin
4th year student, Computer Engineering
Content last updated October 2026
Summary
Fourth-year Computer Engineering student with a strong foundation in data science and AI engineering.
Specializes in deep learning for natural language processing and computer vision, working primarily in Python with PyTorch and model optimization.
Looking to contribute to academic research, laboratory projects, or innovative product development.
Education
BEng Computer Engineering
- AI & Data Science
- Natural Language Processing
- Artificial Intelligence
- Machine Learning
- Probability & Statistics
- Cloud Computing
- Software & Systems
- Application Development
- Operating Systems
- Database Systems
- Software Engineering
Work Experience
AI Model Developer
Python · PyTorch · nnU-Net · HRNet · YOLOv8 · Computer Vision
- Built an end-to-end 2D cephalometry AI pipeline (PoC) with a cascaded architecture (YOLOv8, HRNet, nnU-Net) for landmark detection and anatomical segmentation.
- Mitigated domain shift and scanner variability in dental X-ray datasets through targeted augmentation.
- Implemented geometric algorithms for alveolar bone thickness measurement plus a Human-in-the-Loop fallback UI for out-of-distribution images.
Academic Projects
Cognitive Fingerprint: Continuous Stylometric Authentication
Python · PyTorch · XGBoost · Char-CNN · Siamese Network
- Engineered a heterogeneous late fusion system (character-level CNN, TF-IDF stacking, and behavioral heuristics) to extract Thai cognitive fingerprints for continuous authentication.
- Trained a Siamese network with online hard negative mining and k-NN clustering to separate genuine users from impostors.
- Reached 97.70% verification accuracy with a 2.24% false acceptance rate, using Llama 3.1 data augmentation and time-decay weighting to resolve cold start within 10-15 messages.
GrowthSheet: AI-Powered Study Sheets Marketplace
Python · Typhoon LLM · OCR · ASR · Microservices
- Built a microservices AI backend with RESTful APIs for automated Thai OCR and ASR content extraction.
- Integrated the Typhoon LLM for summarization with context-aware memory for continuous chatbot interactions.
AI-Powered C++ Plagiarism Detection
PyTorch · Transformers · Scikit-learn
- Trained a Siamese CodeBERT model with mean pooling to capture deep semantic similarities in C++ source code, detecting paraphrased plagiarism beyond token matching.
- Reached 94.03% F1 and 93.93% accuracy, outperforming the Scikit-learn baseline.
- Parsed program structure with Tree-sitter ASTs and tuned dynamic cosine similarity thresholds for classification precision.
AMBA: Generative AI Musical Box
Python · FastAPI · Markov Chains · IoT
- Engineered an emotion-driven melody generator using a fourth-order Markov chain with dynamic mood filtering.
- Served a FastAPI harmonic memory system to maintain melodic continuity across stateless requests, streamed to an IoT musical box.
Activities & Competitions
Technical Team & Data Analyst
- Instructed the Prompt Wizard workshop, teaching practical prompt engineering to club members.
- Ran 2025 technical operations for club events and competitions.
- Analyzed 2024 engagement data to shape recruitment and activity planning.
Participant
- Gained hands-on embedded systems experience applying MATLAB to solve problems under competition time constraints.
- Advised the team on implementing the drone detection feature with a YOLO model.
Training & Certifications
Data Science Bootcamp
- Mastered data manipulation and visualization with SQL, spreadsheets, and Google Looker Studio to deliver actionable business insights.
- Applied Python and R for exploratory data analysis, statistical testing, and predictive models covering classification, regression, and clustering.
- Leveraged prompt engineering and automated workflows to optimize data processing and analysis.
Data Scientist: Machine Learning (100+ Hours)
- Completed 100+ hours of machine learning coursework spanning supervised and unsupervised algorithms.
- Built end-to-end projects covering feature engineering, model evaluation, and reporting.
Skills
- Programming Languages
- Python (proficient)
- C/C++
- SQL
- AI & ML
- OpenCV
- YOLOv8
- PyTorch
- Scikit-learn
- Pandas
- NumPy
- Transformers
- Developer Tools
- Git/GitHub
- Linux Bash
- Jupyter Notebook
- Generative AI Tools
Languages
- Thai — Native
- English — Intermediate · Able to present technical topics