Dulapah Vibulsanti

NEXT.JS TAILWIND CSS TYPESCRIPT FIGMA PYTHON C/C++

View Resume

Software Engineer

Frontend Developer

Pursuing Fullstack Developer

profile_pic

Scroll to see more

About Me

I am an experienced software engineer with a keen interest in creating intuitive and robust web applications. While I specialize in Front End technologies like Next.js and React.js, my journey as a developer has also led me to explore Back End development with technologies like Express.js. I'm on a continuous journey to become a well-rounded Full Stack Developer, combining both Front End and Back End expertise to deliver comprehensive solutions.

My educational background is a testament to my commitment to the field of software engineering. I hold a double degree, with a BSc Honours in Software Engineering from the University of Glasgow, and a BEng in Software Engineering from King Mongkut's Institute of Technology Ladkrabang (KMITL). My academic journey has equipped me with a strong theoretical foundation, complemented by practical experience gained through internships and projects.

I aspire to be a software developer who not only makes a meaningful impact on the world but also plays a role in bridging the digital divide and utilizing technology for positive social change. I believe that technology has the power to transform lives, and I am passionate about making technology equally accessible to everyone. I am eager to contribute to the development of innovative technologies that address issues such as healthcare, education, and sustainability.

Education

  • University of Glasgow

    University of Glasgow

    Scotland, United Kingdom

    BSc Honours in Software Engineering (Double Degree)

    Specialized in Parallel and Distributed Systems

    GPA: Expected 1st

    • Participated in Code Olympics 2024, a 12-Hour Hackathon held on Saturday 27th January 9 am - 9 pm.
    • Led the COMPSCI4047 Team Project (H) with Thales UK Ltd as Scrum Master, driving agile collaboration through Scrum methodologies. Effective communication and streamlined project management ensured efficient milestone completion.


  • King Mongkut's Institute of Technology Ladkrabang

    King Mongkut's Institute of Technology Ladkrabang

    Bangkok, Thailand

    BEng in Software Engineering (Double Degree)

    GPA: 3.36

    • AI Lab Open House Staff of KMITL - Played a crucial role in educating students about Artificial Intelligence, offering an overview of its core principles and practical applications. Additionally, I had the privilege of presenting my professor's advanced AI project, giving students a firsthand look at cutting-edge research and innovation.
    • Vice-President of KMITL SE13 - Assumed the role of mentoring KMITL freshmen in Python programming during the SE14 Pre-Session, my guidance played a crucial role in helping students who were new to programming establish a strong foundation in Python.


  • 42 Bangkok

    42 Bangkok

    Bangkok, Thailand

    Coding school from France

    • Passed C Piscine with level 8, and became Cadet.


  • Suankularb Wittayalai School

    Suankularb Wittayalai School

    Bangkok, Thailand

    Science - Mathematics

    GPA: 3.61

    • Collaborated with a team of 3 members to develop a strategic role-playing video game using Unreal Engine's Blueprints Visual Scripting, VRoid Studio for 3D avatar creation, and Blender for animation. The project was designed to provide teenagers with an escape from reality, offering relaxation and stress relief.
    • Awarded the 'Scholarship of Academic Excellence' from The Court of Justice Savings and Credit Cooperative Limited.
    • Awarded the 'Distinction in Academic Performance' from Suankularb Wittayalai School for 2 consecutive years
    • Awarded the 'Scholarship of Academic Excellence' from Suankularb Wittayalai Foundation.


  • Kasintorn St.Peter School

    Kasintorn St.Peter School

    Bangkok, Thailand

    Science - Mathematics

    GPA: 3.95

    • Awarded the 'Gold Medal Award of Academic Excellence' for 3 consecutive years.
    • Awarded the '1st Prize Gold Medal' in the Scientific Genius Competition
    • Awarded the '1st Prize Gold Medal' in the Astronomy Quiz Competition.


  • St.Francis Xavier School

    St.Francis Xavier School

    Bangkok, Thailand

    Science - Mathematics

    Work Experience

    NatWest Group

    Edinburgh, United Kingdom Jun 2024 - Aug 2024

    Software Engineer Intern

    • Upcoming internship, stay tuned!
    natwest cover

    King Mongkut's Institute of Technology Ladkrabang (KMITL)

    Bangkok, Thailand Feb 2023 - Apr 2024

    Front End DeveloperNext.js, Tailwind CSS, TypeScript, NextUI, DaisyUI, MUI, Figma

    • Developed a university website, enabling high school, undergraduate, and graduate students to pre-register for KMITL courses, which helps streamline future credit transfers.
    • Designed admin console dashboard with Chart.js for efficient platform management for the administrator.
    • Implemented authentication system with email verification, integrated Cloudflare Turnstile CAPTCHA for bot management, and introduced token-based user sessions to eliminate the need for repetitive logins.
    • Improved website performance by introducing reusable components, resulting in reduced load times and enhancing the codebase's efficiency and maintainability, ensuring a seamless user experience and long-term stability.
    kees cover

    Geo-Informatics and Space Technology Development Agency (GISTDA)

    Bangkok, Thailand Jun 2023 - Aug 2023

    Full Stack Developer InternReact.js, Tailwind CSS, PostgreSQL, Express.js, Python

    • Developed a Full Stack website facilitating spatial correlation analysis between crop cultivation and crop residue burning incidents, empowering government and authorities to make decisions in fire prevention and mitigation.
    • Pioneered the integration of GISTDA's proprietary Sphere API Map into a React.js application as a reusable component, offering the public access to example implementations and demos.
    • Designed and developed API capable of executing dynamic URL queries, all while ensuring robust protection against SQL injection vulnerabilities.
    • Leveraged NGINX reverse proxy deployment to enable external URL connections to an internal server, seamlessly serving the website and its associated API for an optimized user experience.
    gistda cover

    King Mongkut's Institute of Technology Ladkrabang (KMITL)

    Bangkok, Thailand Jan 2023 - Jun 2023

    Teaching AssistantC, C++

    • Supervised and facilitated lab sessions for 50-60 first-year students, delivering tailored technical assistance and guidance to address their queries, both in the laboratory setting and via additional support.
    • Assessed and provided comprehensive feedback on homework assignments, and lab exercises, contributing to the refinement of students' technical proficiency and academic achievement.
    ta-c cover

    King Mongkut's Institute of Technology Ladkrabang (KMITL)

    Bangkok, Thailand Aug 2022 - Dec 2022

    Teaching AssistantRust

    • Supervised and facilitated lab sessions for 50-60 first-year students, delivering tailored technical assistance and guidance to address their queries, both in the laboratory setting and via additional support.
    • Assessed and provided comprehensive feedback on homework assignments, and lab exercises, contributing to the refinement of students' technical proficiency and academic achievement.
    ta-rust cover

    Skill

    Programming Language

    TypeScript
    JavaScript
    Python
    C
    C++
    Java
    R
    Rust

    Web Development (Front End)

    Next.js
    React.js
    Tailwind CSS
    NextUI
    DaisyUI
    MUI
    Figma

    Web Development (Back End)

    Express.js
    Axios
    NGINX
    Firebase

    Testing

    Postman
    Insomnia

    Database Management System

    PostgreSQL
    SQLite

    DevOps

    Docker

    Others

    Electron.js
    Cloudflare
    Vercel
    Qt
    Bash

    Project

    MFPA cover

    Map File Preparation Application (MFPA)

    NEW
    Electron.js
    Next.js
    SQLite
    Python
    TypeScript
    Tailwind CSS
    NextUI
    DaisyUI

    A web application to identify files with geographic content that intersect or are contained within an area defined by the user, developed for defense systems company Thales UK.

    portfolio cover

    Portfolio Website

    Next.js
    TypeScript
    Tailwind CSS
    NextUI
    DaisyUI
    Cloudflare
    Vercel

    A revamped portfolio website from previous React.js, JavaScript, and pure CSS to Next.js, TypeScript, Tailwind CSS, DaisyUI, and NextUI. This website is a personal project to showcase my skills and experience, as well as to share my knowledge and experience with others.

    kanbaru cover

    Kanbaru

    Python
    Qt
    Firebase
    Pickle

    A kanban-style project management application provides customizable task organization with visual intuitiveness, date and time options, and detailed descriptions. Users can refine project planning and management with ease.

    mystudyplan cover

    MyStudyPlan

    Java
    Java Swing
    Firebase

    A comprehensive academic tracking application offers a centralized dashboard for efficient viewing of class assignments, tasks, and exams. Users can access a calendar view option, streamlining academic planning and management.

    calclab cover

    CalcLab

    Python
    Tkinter
    Turtle Graphics

    An all-encompassing application combines a scientific calculator with graph plotting capabilities, a date comparator, a real-time currency converter, and 12 more converter tools, offering efficient mathematical calculations and conversions.

    matrix cover

    Matrix-Arithmetic

    C

    A feature-packed matrix arithmetic program that operates within the terminal. This tool encompasses addition, subtraction, multiplication, scalar multiplication, exponentiation, determinant computation, transposition, inversion, and adjoint matrix operations.

    nekoparaiten cover

    Nekoparaiten

    Python
    Tkinter
    Firebase
    Bootstrap

    An (April Fool's) online speed-clicking game written in Python. Click as fast as possible while also competing with other people around the world! Nekoparaiten is an anime Neko romance simulation mobile game originally created by Sayori (NEKO WORKs) and developed by Yostar Games.

    acemath cover

    AceMath

    Python
    Tkinter
    Firebase

    An online speed mathematics game. Solve math problems as fast as you can while also competing with other people around the world!