Hi There!

My name is Tae

Mr. Tanakrit Supprasit (65070089)

นายธนกฤต ทรัพย์ประสิทธิ์ (เต้) | คณะไอทีลาดกระบัง

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

Tanakrit Supprasit (Tae) - นักศึกษาไอทีลาดกระบัง - KMITL IT Student

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

NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)
Docker & Kubernetes: The Practical Guide [2025 Edition]

Projects

<e>Note

Flask Application

eNote Project

Simple note app written in Flask with SQLite Database

Laew Tae Hong

Java Application

Laew Tae Hong Project

Application written in Java for room reservation with fully-featured management features

Seatify

Web Application

Seatify Project

Web Application for managing multi-branch restaurant with advanced reservation

The Forecaster

Full-stack Nuxt Application

The Forecaster Project

Full-stack Nuxt Application to store and display sensor data from ESP8266 Microcontroller

Remind Me

Dev Tool Project

The Forecaster 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

Physical Computing Socket

About This Angular application is designed for a Physical Computing course, integrating IoT concepts with real-time data communication using MQTT. The platform allows students to publish values to an IoT board, dynamically updating the website elements based on their topics.

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: รศ.ดร. กิติ์สุชาต พสุภา, รศ.ดร. ปานวิทย์ ธุวะนุติ