Resume

Printer-friendly standard résumé. any HTML tags with web-only CSS class will be hidden on print.

You can click on any section or line to hide some information before printing.

[Source] [Data]

Chotpisit Adunsehawat


An adaptable student specializing in programming, mathematics, and project coordination. Experienced in full stack development, infrastructure, and project management. Eager to advance my studies in computer engineering for resolving more complex and challenging problems. Seeking to leverage skills and knowledge to make impactful contributions in the technology world.

Education


    B.Eng. Computer Engineering, Chulalongkorn University, Thailand. 2022-Present (Expected Graduation: June 2026)
    • Achieved 3.98 GPA for 5 semesters
    • Teaching Assistant: Computer Engineering Essentials (Backend Course)
    High School, Mahidol Wittayanusorn School, Thailand. 2019-2022 (GPA 4.00)
    • Participated in many high school exchange programs, international symposiums, and competitions
    Secondary School, Suankularb Wittayalai School, Thailand. 2016-2019 (GPA 3.56)

    Work Experience


    Data Engineer, Part Time

    People's Party

    peoplesparty.or.th

    Bangkok, Thailand

    November, 2024 - Present
    • Implementing and deploying RAG LLM answering party policies and documents using Google Vertex AI and BigQuery for vector database
    • Created data pipelines with Google BigQuery using Apache Airflow
    • Integrated data using Krayin CRM via its APIs as an internal tool for managing data

    Software Engineer, Intern

    Agoda

    agoda.com

    Bangkok, Thailand

    June - November, 2024
    • Migrated .NET and Scala internal tool to Kotlin
    • Integrated OPA and Okta Oauth2 Proxy for authorization

    Frontend Developer, Part-time

    CU NEX

    facebook.com/CUNEX.Official

    Bangkok, Thailand

    August, 2024 - Present
    • Designing and implementing Chulalongkorn's Election Management System for Student Government Committee

    Full Stack Developer, Part Time

    MonkeyEveryday

    monkeyeveryday.com

    Bangkok, Thailand

    August, 2022 - Present
    • Maintained websites using NextJS, VueJS, NestJS with GraphQL and Prisma

    Full Stack Developer, Intern

    Wang Data Market

    wang.in.th

    Bangkok, Thailand

    June - August, 2023
    • Implemented various input types for its form feature using React and creating new API endpoints using ExpressJS
    • Designed and developed new base structures for an upcoming main AI feature

    Full Stack Developer and Data Analyst, Intern

    MonkeyEveryday

    monkeyeveryday.com

    Bangkok, Thailand

    March - August, 2022
    • Designed, implemented, and maintained the TCAS Ranking service with over 40,000 students participating
    • Automated bots for updating user data and implemented e2e tests using Selenium and Cypress
    • Queried MySQL and PostgreSQL databases for data analysis tasks for business development

    Technologies and Languages


    • Languages: C, C++, Python, HTML, CSS, Javascript, TypeScript, Node.js, Java, Scala, Kotlin, SQL
    • Software: ReactJS, NextJS, VueJS, TailwindCSS, NestJS, SvelteJS, ExpressJS, Prisma, GraphQL, FastAPI, Ktor
    • Data Science: Pandas, NumPy, Scikit-learn, TensorFlow, PyTorch
    • Tools: Git, Docker, Selenium, Cypress, Grafana, Apache Airflow, MLflow
    • Services: GCP, BigQuery, Firebase, Github Actions, GitLab CI/CD, Vercel, Redis, MongoDB, AWS

    Project


    • Thai Context Understanding of LLMs - To benchmark Thai context understanding in LLMs, use Visual Genome data to generate Thai-language questions based on object attributes and relationships for evaluating model performance.
    • Stock Return Prediction - Developed machine learning models to predict stock returns using historical S&P 500 data, achieving 42.52% annual returns with LSTM from back-tesing with risk management. Implemented feature importance for multiple models
    • Multimedia Learning Efficiency Prediction in Student using MASK R-CNN - Usage of MASK R-CNN model for Image Segmentation and Random Forest model for Factor Identification to analyse multimedia effects on students' learning efficiency
    • CU Get Reg - Thinc's open source project to provide courses data to Chulalongkorn students and plan their enrollments. Contributed by developing its Backoffice backend service using NestJS and GraphQL for managing over 700 reviews and 500 elective courses with over 15,000 maximum users per week
    • CU Get Rekt - Thinc's 10 days project for making student's withdrawals and resignations more efficient and easier by using its automated pdf generator and score prediction features. Helped designing, developing, deploying, and maintaining its backend using Nestjs and Prisma. Got the first place from over 50 teams
    • CU First Date and Rub Puen Kao Mai 2024 - A website developed for CU First Date and Rub Puen Kao Mai activities at Chulalongkorn University, featuring functionalities such as House Selection, Walk Rally QR code scanning, etc. Developed the registration and profile editing pages, components for this event management platform
    • CU Intania Open House 2024 - A website for the Open House event at Faculty of Engineering, Chulalongkorn University used by over 9,000 students. Developed its workshop reservation features using NextJS for both frontend and backend and Firestore for its database
    • Soul Seasons - An interactive website for promoting a exhibition of the same name. Developed its seemless frontend using NextJS with framer motion and deployed it using Vercel having over 5,000 visiting users
    • E-learning Website - Thinc and Cleverse's 5 days Hack to School project for creating a website by following given technical requirements. Developed its backend using Nestjs and Prisma, and deploying the project using Docker and Google Cloud Run
    • GFinder - Mathematical Model and Paper for finding the Greatest Of All Time player in Tennis sport by analyzing major Tennis tournament data for competing in the International Mathematical Model Competition 2021. Designed and Implemented the mathematical model using Python, Pandas, and Numpy
    • MWIT29 Archive - A website for archiving memorable information from my high school by allowing the students to edit their data using NextJS with MongoDB and Google Cloud Storage (Working in Process)

    Achievement


    • Thinc's 10 Days in 10 Years Project (2022) - Won the first place from over 50 teams in a competition for implementing a web application for solving specific problems in 10 days for faciliating student's withdrawal. My role was to designed and developed its backend service and database
    • Computer Olympiad Camp (2019-2022) - Qualified to the POSN Computer Olympiad camp at Kasetsart University (2019) and Mahidol Wittayansorn School (2020, 2021)
    • Meta Hacker Cup (2022) - Qualified to the second round of Meta Hacker Cup 2022
    • Google Codejam (2020, 2021) - Qualified to the first round of Google Codejam 2020 and 2021
    • KU01 Coding Competition (2019) - Achieved the perfect score and first place from the competition at Kasetsart University

    Other


    • Languages: Thai (Native), English (Working Proficient / IELTS 7.5), Chinese (Elementary)
    • Got accepted to SCB Data Scientist Internship Program 2025
    • Extra curricular activities: President of School International Chess Club, Head of Information Department of High School Yearbook Committee
    • Non-tech experiences/achievements: Academic Tutor (Math/Physics/Chemistry/Biology/English), Qualified for the Thai Scholarship (ทุนกระทรวงวิทยฯ) for studying Computer Science worldwide, Got accepted to Faculty of Medicine, Chulalongkorn University
    • Areas : Badminton, Football, Table Tennis, Running, Piano
    • Games : Music games, Puzzle, Strategy games