About Me
As an Information Technology student at KMITL, I go beyond classroom learning by taking on real responsibilities in the tech world. I lead the Pre-Programming team and work closely with professors as a Teaching Assistant in many programming courses, helping other students learn and grow. My practical experience includes managing school servers and working with different computer systems like Windows and Linux. I'm passionate about sharing knowledge and solving technical problems, whether I'm teaching Python, C and Arduino programming in front of a class or making sure our school's websites run smoothly.
Name
Tanakrit Supprasit
Birth
19 July 2004
Studying at
School of IT, KMITL
Student ID
65070089
Age
20 years, 11 months, 17 days
Subject Area
Software Engineering

Skills
Web Development
Frontend
-
HTML5
-
CSS3
-
JavaScript
-
React.js
-
Next.js
-
Vue.js
-
Nuxt.js
-
Angular
-
Tailwind CSS
-
Bootstrap
Backend
-
PHP
-
Node.js
-
MySQL
-
MongoDB
-
PostgreSQL
-
Express.js
-
Go
-
Django
Programming Languages
Core
-
Python
-
Java
-
C/C++
Technologies
-
Docker
-
Kubernetes
-
Arduino
-
Shell Script
-
Git
-
JetBrains
Operating Systems
-
Linux
-
Server
-
MacOS
Certifications & Courses from Udemy
Projects
Laew Tae Hong
Java Application
Seatify
Web Application
The Forecaster
Full-stack Nuxt Application
Remind Me
Dev Tool Project

RemindMe is a web application designed to help elderly users and their caregivers manage daily routines, medications, and appointments through an accessible interface with features like text-to-speech and family group coordination.
Physical Computing Exam Socket
Angular with Mosquitto MQTT Application
Experiences
Pre-Programming Program
PREPRO 66
Leading the pre-programming 66 academic teams, organizing preparatory sessions for incoming freshmen. These sessions establish fundamental programming concepts before university courses begin, ensuring a strong foundation for future learning.
Program Features:
Team Leadership
Coordinating mentors and sessions
Curriculum Planning
Designing learning materials
Program Highlights
- Peer-to-peer learning
- Foundational programming concepts
- Interactive learning sessions
การแก้ปัญหาและการโปรแกรมคอมพิวเตอร์
PROBLEM SOLVING AND COMPUTER PROGRAMMING
A foundational course covering problem-solving strategies, algorithmic thinking, and computer programming fundamentals using Python. As a teaching assistant, I help guide students through practical programming challenges and algorithmic problem-solving.
Key Topics:
Problem Solving Strategies
Algorithmic thinking, flowcharts
Python Programming
Fundamentals and applications
TA Responsibilities
- Exam preparation and grading
- Student mentoring
- Grade assessment support
Instructor: รศ.ดร. โชติพัชร์ ภรณวลัย
โครงสร้างข้อมูลและอัลกอริทึม
DATA STRUCTURES AND ALGORITHMS
Building on my successful experience as a TA for PSCP, I'm continuing my teaching assistant role with Data Structures and Algorithms. The course covers essential concepts from basic data structures to advanced algorithms, including time and space complexity analysis, various tree structures, and algorithmic strategies.
Core Components:
Basic Structures
Lists, Stacks, Queues, Trees
Algorithm Analysis
Sorting, Searching, Graph Algorithms
Course Highlights
- Advanced Tree Structures
- Dynamic Programming
- Complexity Analysis
Instructor: ผศ.ดร. สุพัณณดา โชติพันธ์
การประมวลทางกายภาพ
PHYSICAL COMPUTING
The course covers fundamental concepts of C programming and microcontroller applications, progressing from basic programming to IoT implementations. Students learn practical skills through hands-on experience with hardware interfacing and IoT protocols.
Key Topics:
C Programming Fundamentals
Data types, functions, arrays, pointers
Microcontroller Applications
Input/Output interfacing, ADC/DAC
Course Highlights
- Hands-on lab exercises
- IoT project implementation
- Hardware interfacing practice
Instructors: รศ.ดร. กิติ์สุชาต พสุภา, รศ.ดร. ปานวิทย์ ธุวะนุติ