Anupol Kullasut

Data Science & Software Innovation Student

Full-stack developer passionate about building scalable web applications
and integrating AI into practical solutions.

Anupol Kullasut

Professional Summary

Fourth-year Data Science and Software Innovation student with hands-on experience building full-stack web and mobile applications end-to-end — from database design and backend architecture to responsive, user-facing interfaces. Skilled in Python (Django, FastAPI) and PostgreSQL for robust backend development, with additional experience in Flutter for cross-platform mobile apps and Docker/Git for deployment and version control. Proven ability to integrate Generative AI into real-world features, including a Google Gemini-powered image-analysis recommendation system built for a capstone project. Seeking a software engineering internship to apply strong technical and problem-solving skills within a dynamic, fast-paced team.

Location Warin Chamrap, Ubon Ratchathani 34190
University Ubon Ratchathani University
Major Data Science & Software Innovation

Technical Skills

Languages & Frameworks

Python Django FastAPI Pygame Dart Flutter JavaScript TypeScript React Java HTML CSS Tailwind CSS Bootstrap

Databases & Cloud

MySQL PostgreSQL Firebase

DevOps & Tools

Docker Postman Git GitHub Figma n8n

Core Competencies

Full-Stack Web Development Cross-Platform Mobile Development System Architecture Design

Projects & Experience

Web App Featured

CUTCAMP – Haircut Booking Web Application

Web Development

Nov 2025 – Feb 2026
  • Designed and built a full-stack barbershop booking platform using Python/Django with PostgreSQL, featuring shop menu, paper-based queue system with automated online scheduling for 3 user roles (guest, member, admin) across 18 distinct use cases.
  • Designed the relational database schema with ER diagrams and data dictionaries, and implemented end-to-end booking workflows with business-rule validation.
  • Integrated the Gemini API to build an AI-powered hairstyle recommendation feature that analyzes uploaded facial images (face shape, jawline sharpness, forehead width, cheekbone prominence) and ranks suitable hairstyles, with fallback logic for API quota limits and failures.
  • Built an admin analytics dashboard with dynamic charts and real-time KPIs (daily bookings, cancellations, active services) using optimized Django ORM aggregation queries.
  • Executed 17 functional test suites covering all major modules, version-controlled the codebase with Git/GitHub.
Python Django PostgreSQL Gemini API Tailwind CSS Git/GitHub

Preview

CUTCAMP Homepage
CUTCAMP Login Page
Web App

CookConnect – Recipe Sharing Platform

Web Development

Sep – Oct 2025
  • Built a full-stack recipe-sharing web application in Django with a custom User model (email-based manager, Admin/Contributor roles) supporting registration, authentication, and role-based access control.
  • Implemented full CRUD for recipes (title, description, ingredients, instructions, image, category, difficulty level), with ownership-based permissions so contributors can only edit/delete their own content while admins manage all recipes.
  • Built public-facing pages (recipe listing and detail views) accessible without login, including keyword search across recipe titles and descriptions using Django Q object queries.
  • Designed an admin dashboard aggregating site metrics (total users, total recipes, recipes per category) with Django ORM annotate / Count queries, structured for chart visualization.
  • Added user profile management (display name, email, profile picture) and a custom password-change flow; styled the UI with Tailwind CSS (django-tailwind) and Alpine.js for lightweight client-side interactivity.
Python Django Tailwind CSS Alpine.js SQLite GitHub

Preview

CookConnect – Homepage
Game Dev

Plane of Bullet – 2D Arcade Game

Game Development

Feb 2024 – Mar 2024
  • Designed and developed a 2D arcade-style game in Python using Pygame, applying object-oriented programming principles (classes, encapsulation, inheritance) to structure game entities, movement, and collision logic.
  • Reimagined the classic bullet-hell dodging mechanic into an inverse gameplay concept where the player must intercept incoming projectiles rather than avoid them, demonstrating creative game design problem-solving.
  • Delivered a complete project package, source code repository on GitHub.
Python Pygame OOP GitHub

Preview

Plane of Bullet – Gameplay 1
Plane of Bullet – Gameplay 2
Activity

Attend the Sci Tech Symposium 2026

Ubon Ratchathani University

Mar 2026

An event that creates an open platform for students and researchers to exchange knowledge, present academic work, and inspire innovation in science and technology.

Preview

Sci Tech Symposium 2026

Education

Bachelor of Science in Data Science and Software Innovation

Ubon Ratchathani University

2023 – Present

Relevant Coursework

Software Engineering Object-Oriented Programming Web Programming Database System Java Programming Mobile App Development UX & UI Design Machine Learning Cloud Computing Software Design Patterns

Get In Touch

I'm actively seeking internship opportunities. Feel free to reach out!