With six years of dedicated experience as a Fullstack Engineer, I have developed a comprehensive skill set that bridges both front-end and back-end development. My journey in software engineering has equipped me with a deep understanding of various programming languages, frameworks, and databases, allowing me to build robust, scalable applications that deliver seamless user experiences.
Project list
RollRoyce Document Parser
Content management system for document of Engine in Roll Royce. User can chat in window box for asking the reference of document in web application. Using llama2 model for inferrence document. Exposing model by using FastAPI for other services. Optimize model by increasing throuthput and reducing computing resource. Significant response the reduce from 30s/request to 2s/request.
- Content management system for document of Engine in Roll Royce
- User can chat in window box for asking the reference of document in web application
- Using llama2 model for inferrence document
- Exposing model by using FastAPI for other services
- Optimize model by increasing throuthput and reducing computing resource. Significant response the reduce from 30s/request to 2s/request.
Technologies: Kubernetes, Deep Learning, Vue.js, Node.js, FastAPI
MAN Tenaders Radar
This project is for MAN Truck to search for competitions in the desired fields in EU. Reduce human resources for checking conditions of deals. It will crawl data from public web site for tenders can visit. Users can enter keywords related to the desired tender, location as well as language. User can chat in window box for asking the reference of document in web application. Using llama2 for get deals fit with MAN condition. Exposing model by using FastAPI for other services. Optimize model can process 2000 rows of data in 1 minutes.
- This project is for MAN Truck to search for competitions in the desired fields in EU
- Reduce human resources for checking conditions of deals
- It will crawl data from public web site for tenders can visit
- Users can enter keywords related to the desired tender, location as well as language.
- User can chat in window box for asking the reference of document in web application
- Using llama2 for get deals fit with MAN condition
- Exposing model by using FastAPI for other services
- Optimize model can process 2000 rows of data in 1 minutes.
Technologies: Kubernetes, Deep Learning, Vue.js, Go, FastAPI
Hager Content Management System
Manage content of manuals of products. Version controls for manuals and contents. Offline mode with PWA so users can use it while do not have Internet connections.
- Manage content of manuals of products
- Version controls for manuals and contents
- Offline mode with PWA so users can use it while do not have Internet connections.
Technologies: Kubernetes, Vue.js, Go
Akademy System
Online coaching platform with a lots of categories, such as Front-end, Back-end, Dev-ops, etc. Manage users with ACL and manage the actions for each users. This platform will have excersises for students and will find mentors if students need supports. Have agent to assign tasks to mentors who have qualified with skills. This agent using KNN to find qualified mentors. Can manage in come of mentors. Mentor can create courses and manage there courses.
- Online coaching platform with a lots of categories, such as Front-end, Back-end, Dev-ops, etc.
- Manage users with ACL and manage the actions for each users
- This platform will have excersises for students and will find mentors if students need supports
- Have agent to assign tasks to mentors who have qualified with skills. This agent using KNN to find qualified mentors
- Can manage in come of mentors
- Mentor can create courses and manage there courses.
Technologies: Angular, Go, PostgreSQL
Toolscout
Intelligent tool selection and technology data determination. Quick application-related tool selection. Tool selection across a range of manufacturers and standards. Calculate application data. Tool information for reliable engineering. Cutting data calculation. Configure working environment in website including (personal machine task, tools favourite, etc.).
- Intelligent tool selection and technology data determination
- Quick application-related tool selection
- Tool selection across a range of manufacturers and standards
- Calculate application data
- Tool information for reliable engineering
- Cutting data calculation
- Configure working environment in website including (personal machine task, tools favourite, etc.).
Technologies: Vue.js, Node.js, Java
Mino Car Booking
Design database with MongoDB. Have seperate mobile app for user and drivers. Driver can receive the notification of booking in real-time, and can choose ignore or accept the booking. Using payment gateway for various payment method.
- Design database with MongoDB
- Have seperate mobile app for user and drivers
- Driver can receive the notification of booking in real-time, and can choose ignore or accept the booking
- Using payment gateway for various payment method.
Technologies: Go, Angular, React Native
Casino Management (Jarvis eco-system)
This project is using to card box in the casino. Tracking the location of the card box in house. Create the app which is can unlock the card box, by using the NFC and BLE. Tracking the status of the box (lock/unlock). Analyse the number of card box. Using the MQTT to get publish/subribe the data of card box and then alert to the managers.
- This project is using to card box in the casino
- Tracking the location of the card box in house
- Create the app which is can unlock the card box, by using the NFC and BLE
- Tracking the status of the box (lock/unlock)
- Analyse the number of card box
- Using the MQTT to get publish/subribe the data of card box and then alert to the managers.
Technologies: React, Node.js, React Native
Grammar Without Ly
Identify the spelling and grammar with NLP. Prepare dataset for training model. Research the network with the best fit for this problem. Fine tune the model.
- Identify the spelling and grammar with NLP
- Prepare dataset for training model
- Research the network with the best fit for this problem
- Fine tune the model.
Technologies: Deep Learning, Numpy, Pandas
Visitor Management (Jarvis eco-system)
This project is using to manage the visitors, parking, etc. Using camera to scan id of the vehicle. Manage how many vehicle is in the parking and how many vehicle park overnight. Manage the visitor in each zone of the building.
- This project is using to manage the visitors, parking, etc.
- Using camera to scan id of the vehicle
- Manage how many vehicle is in the parking and how many vehicle park overnight
- Manage the visitor in each zone of the building.
Technologies: React, Node.js, React Native
Environment Mangement (Jarvis eco-system)
This is using for to track the amount and ph of rain, water level and the temperature in the drain. Manage the threshold of each kind of value of the venue, if the value is under or over the threshold it will alert to the users, it can help the user can for forecast the weather. Alert to users in mobile apps when the value is over or under the threshold . Analyze the data to predict it's a flood or a storm.
- This is using for to track the amount and ph of rain, water level and the temperature in the drain
- Manage the threshold of each kind of value of the venue, if the value is under or over the threshold it will alert to the users, it can help the user can for forecast the weather.
- Alert to users in mobile apps when the value is over or under the threshold .
- Analyze the data to predict it's a flood or a storm.
Technologies: React, Node.js, React Native
Mall template (Jarvis eco-system)
This project is use for maketing, can have the pepple who visit the mall can explore the promotion and the store by category Implement in-door navigation by using AR in Unity. Bridge the unity to the native IOS. Get exact the user location in door by using beacon. The admin page can help the mall owner can track how many visitor in the period time (day, week, etc.). Owner can set the range of the beacon, manage the device, etc.
- This project is use for maketing, can have the pepple who visit the mall can explore the promotion and the store by category Implement in-door navigation by using AR in Unity
- Bridge the unity to the native IOS
- Get exact the user location in door by using beacon
- The admin page can help the mall owner can track how many visitor in the period time (day, week, etc.)
- Owner can set the range of the beacon, manage the device, etc.
Technologies: SwiftUI, React
HealthCare Template (Jarvis eco-system)
The page which is help nurses can track elder people. Show the locked status of the room, to make sure it secured. Manage the devices which is help to track the information of elder people (medical issue, location, etc.). Send SOS signal to the nurse if some elder people have in emergency situation (heart attack). Manage the room, that means can manage the device in the room, people in the room. Track the real-time data of elder by using MQTT.
- The page which is help nurses can track elder people
- Show the locked status of the room, to make sure it secured
- Manage the devices which is help to track the information of elder people (medical issue, location, etc.)
- Send SOS signal to the nurse if some elder people have in emergency situation (heart attack)
- Manage the room, that means can manage the device in the room, people in the room
- Track the real-time data of elder by using MQTT.
Technologies: React
Meanto Project
The page provides the features which can help users in project can manage their tasks, booking rooms and communication with each others. Using Redux to manage the global state. Validate the information which is user input. Warning when the task is not reach to the timeline. Using socket-io for chat real-time. Alert when user access the room without the authorization. Implement the mobile app which is user can use it to scan the QR code in booking room to validate. Tracking user in door location with BLE.
- The page provides the features which can help users in project can manage their tasks, booking rooms and communication with each others
- Using Redux to manage the global state
- Validate the information which is user input
- Warning when the task is not reach to the timeline
- Using socket-io for chat real-time
- Alert when user access the room without the authorization
- Implement the mobile app which is user can use it to scan the QR code in booking room to validate
- Tracking user in door location with BLE.
Technologies: Vue.js, React Native
The Coffee House Backend
This is a eco system with ecommerce purpose. Design database with MongoDB, PostgreSQL. Design and implement restful api with micro service. Optimize performance for high availability. Have agent to process order: Assgin orders to store and find the drivers for delivery.
- This is a eco system with ecommerce purpose
- Design database with MongoDB, PostgreSQL
- Design and implement restful api with micro service
- Optimize performance for high availability
- Have agent to process order: Assgin orders to store and find the drivers for delivery.
Technologies: Python, Flask
The Coffee House Website
The page provides full information about coffee shop for customers, including products, shops, trending/lifestyle news about coffee. Using Vuex for manage a lot of state. Validate and sync cart to backend in real-time. Tracking user behavior by using Google Analytics. Using firestore to get trigger from database. Integrate payment gateway for various payment method.
- The page provides full information about coffee shop for customers, including products, shops, trending/lifestyle news about coffee.
- Using Vuex for manage a lot of state
- Validate and sync cart to backend in real-time
- Tracking user behavior by using Google Analytics
- Using firestore to get trigger from database
- Integrate payment gateway for various payment method.