OBJECTIVE
Seeking a position as a Software Engineer/Computer Scientist/Data Scientist available in December 2023 - March 2024 . Experienced in academic projects, documentation, and teacher assistant.
SKILLS
Programming Languages: Python, Markdown, Bash, C/C++
Operating Systems: OSX (macOS), Linux (Ubuntu, Asahi, kali)
Libraries/Frameworks: Numpy, Pandas, Matplotlib, Seaborn
Tools: Vim, Git, GitHub, Gitlab, Docker, Jupyter Notebook, SonarClound, Codecov, JetBrain IDEs
Collaboration: Slack, Discord, Zoom, Google Meet, Teams, Miro, Notion
EDUCATION
Chiang Mai University
June 2022 - May 2026
B.A. in Computer Science | GPA: 3.3/4.0
Relevant Courses: Data Structures, Fundamentals of Programming, Computer Architecture &
Organization, Introduction to Object-Oriented Programming, Discrete Structure, Calculus 1 & 2, Statistics
for Computer Science
PROJECTS
CS-Wiki101 | Instruction for CS students
June 2022 - Present
Computer Science Department, Chiang Mai University
Role: Author
Technologies: GitHub, Markdown, HTML, Bash, Ubuntu, WSL 2, macOS
Related Repository: CSCMU-65s/cs-wiki101
, AppleBoiy/wiki-cs231 , AppleBoiy/gradlebuild
, AppleBoiy/kaggle-on-colab
- Software setup such as Programming Languages, Text Editor, and IDE for their courses.
- Testing software and tools for their courses (normally, Course's documents are supported for WSL not macOS only).
- Extra setup environment for their courses (For example, auto-mounting in DOSBox , automation script, etc.).
- Issue tracking and bug support for their courses.
Exploring COVID-19 Data in US Counties | Analyzing and Visualizing COVID-19 Data
September 2022 - October 2022
Computer Science Department, Chiang Mai University
Role: Contributor, Documentation writer
Technologies: Python, Pandas, Matplotlib, Seaborn, GeoPandas, Jupyter Notebook, Miro
Related Repository: github.com/AppleBoiy/cs203-c19-analysis
- Team Lead, manage team members, and assign tasks to team members.
- Review code and merge pull requests.
- Visualizing COVID-19 data in US Counties.
prerequisite-tree-dagreD3 | Visualizing prerequisite tree from spreadsheet
May 2023 - October 2023
Computer Science Department, Chiang Mai University
Role: Contributor, Documentation writer
Technologies: JavaScript, HTML, CSS, D3.js, dagre-d3.js, Miro, Slack
Related Repository: AppleBoiy/prerequisite-tree-dagreD3
- Team Lead, manage team members, and assign tasks to team members.
- Review code and merge pull requests.
- Dev-ops, CI/CD, and deployment.
- Write documentation and user manual for the project.
Master Chess | 2D Chess game
31 August 2023 - 2 September 2023
Computer Science Department, Chiang Mai University
Role: Team Lead, Contributor
Technologies: C#, Unity, Figma, Procreate, Miro
Related Repository: AppleBoiy/master-chess
- Team Lead, manage team members, and assign tasks to team members.
- Logic of the game, game rules, and game mechanics.
- Code review, Issue tracking, and bug support for contributors.
My Side Project | My passion, interest and side project
Born - Present
AppleBoiy, I am a self-taught programmer. Love to learn new things, happy to share my knowledge and experience. I hope my projects will be useful for someone.
Projects
-
Matbook
- Repository: AppleBoiy/matbook
- My message: I start journey in Mathematics since I was in middle school. Now, I am a second-year student in Computer Science Department. I still love Mathematics and I want to see how many of mathematicians Visualize their theories. So, I start this project to visualize mathematics theories that I interested in.
-
Neovim Config
- Repository: AppleBoiy/nvim
- My Message: I am a Neovim enthusiast. I love to customize my Neovim config. I start this project from one of config of one of my favorite programmer, Josean-dev. I learn a lot from him. I want to make it in my own style. So, I start this project and I will keep update it.
-
My Self Grader
- Repository: AppleBoiy/my-grader
- My Message: I am a teaching assistant. I have to test a lot of code from students. I want to make it easier. So, I start this project I make it easy to test code from students. Unfortunately, I have to stop this project because I have to focus on my study and many of cases impossible to test by my self grader. But I put a lot of effort in this project. This is one of my favorite project.
-
Donut.go
- Repository: AppleBoiy/donut.go
- This project is so simple. It is a donut.c but in go.
EXPERIENCE
Teaching Assistant |
November 2022 - Present
Computer Science Department, Chiang Mai University
Responsibilities: Software setup, Documentation,
Assisting with course instruction,
conducting tutorials, grading
assignments, and providing support to students.
Courses
- 204101 - Introduction to Computer Science (Python) | 2nd Semester 2022
- 204111 - Fundamentals of Programming (Python) | 1st Semester 2023
- 229223 - Programming For Data Science (Python) | 2nd Semester 2022 and 2023
Student Council | Vice Class Representation of Computer Science 65s
2023 - 2025
Computer Science Department, Chiang Mai University
As a vice class representation, I am responsible for representing my class in the student council. I am also responsible for communicating with the student council and the class. I am also responsible for the activities of the class.
Tutor | Programming tutor
November 2023 - Present
Private Tutor
- Teaching necessary programming skills such as problem-solving, maths, and programming logic.
- Basic of Python programming. practice with in-class exercises and homework.
Instructor | GitHub CLI Bootcamp 2023
22 November 2022
Computer Science Department, Chiang Mai University
Related Repository: AppleBoiy/cmu-gh-bootcamp-2023
- Fundamental skills for efficient file system navigation and command line execution
- Introduction to use command line interface (CLI) for programming in CS courses.
- Introduction to Git and GitHub.
- Implementing Git and GitHub in CS courses.
Teaching Assistant | Young Computer Scientist 2023 camp on the topic of "Chat bot"
29-30 April 2023
Computer Science Department, Chiang Mai University
Related URL: facebook.com/compscicmu
- Follower of the camp's instructor.
- Assisting with course instruction, conducting tutorials, and providing support to students.