I'm a software engineer with a solid academic and professional
background in the field. I earned a degree in Software
Engineering from the University of Information Technology and
have been refining my skills as a software developer for the
past two years.
I also accomplished
a Graduate Diploma in Systems Analysis with Distinction and
GPA 4.66
at NUS ISS, alongside an engaging internship. My passion for
software engineering goes beyond coding. I'm motivated by a
desire to create positive societal and environmental impacts.
I'm a committed team player, eager to tackle challenges, and
recognized for my sense of responsibility. I thrive on
continuous learning and excited to embrace new opportunities.
C#
75%
Java
85%
Ruby
85%
Javascript
80%
Typescript
60%
Python
60%
Numpy, Pandas
50%
NodeJS
45%
ReactJS
80%
NextJS
65%
React Native
38%
ASP.NET
70%
Spring Boot
82%
Ruby On Rail
80%
MySQL
85%
PostgreSQL
80%
DynamoDB
40%
MongoDB
50%
GraphQL
50%
Android Native
70%
Kotlin
30%
AWS
50%
Azure
35%
Unity
30%
This website shows various books of programming and allows the customer to buy online. If customer wants to buy item, he must have own account. Before purchasing, he can edit items amount in shopping cart. After purchased, he can give rating of his purchased products. This webapp doesn’t include payment method.
This web app includes three roles which are student, lecturer and admin. User, who is student, allows to enroll any course which is available. System select available courses based on start date (start date must be before today). If student has been removed from specific course by lecturer or admin, he can’t enroll again. Student can view his information, grades and gpa which is also calculated by system using his enrolled courses and course credit. For lecturer role, he can search his course and other lecturers courses. He can also view students attended in his course.
Read More Go To GitHubThis game is about how player can memorize. In this game, player must enter some url to download images. After that, he can select maximum 6 images and system generate 12 duplicate images. Player need to flip image until every images match. After done, he can see score and time. He can also choose play again or go to home screen.
Read More Go To GitHubThis model classifies the images of apple, orange and banana. We train the model with those images using CNN (convolutional neural network). And we test the model different ways such as increase number of layers, resize image, increase epochs and so on.
Leveraging technologies such as Tailwind CSS, Next.js, and GraphQL in a Node.js environment, I contribute to the development of a robust system. Additionally, I oversee the deployment process on AWS, utilizing Lambda functions to enhance the efficiency and scalability of the application. This project involves the development of a Structural Building Compliance System specifically designed for building construction. Users can assess the accuracy of their structural buildings through a set of rules and checks integrated into the system. The project encompasses a 3D viewing feature, allowing users to visually inspect their structures, along with built-in calculations to ensure the correctness of the building specifications. As part of my role, I manage CRUD operations for rules and checks, ensuring seamless Create, Read, Update, and Delete functionalities. I implement a 3D viewer using Three.js, incorporating an IFC viewer for enhanced visualization of structural elements.
Check It Out For IFC Viewer SampleAddressing the urgent issue of limited public access to Wet Bulb Globe Temperature (WBGT) data, the solution considers both temperature and humidity, crucial factors for understanding environmental conditions. The provided WBGT chart categorizes conditions into White, Green, Yellow, Red, and Black, each with specific guidelines. The app fills the information gap by delivering timely WBGT data, enabling proactive responses to heat conditions. Access to current and forecasted WBGT data equips users with the info needed to follow safety guidelines and mitigate risks in the face of increasing heat-related hazards in the era of climate change.
Read More Go To GitHubThis project focuses on streamlining the house renting process, making it user-friendly for efficient search and booking. It comprises two main interfaces: admin and user. Admin functionalities include user management, house rental oversight, approval/decline decisions, and more. Users can effortlessly search for available houses or initiate the booking process for admin approval. The system incorporates various features for managing users, houses, and search operations. The implementation is carried out using Java EE, MYSQL, Thymeleaf, and a robust mail system.
Read More Go To GitHub (Admin Side) Go To GitHub (User Side)The Battleship puzzle is a captivating logic game, reminiscent of popular puzzles like Sudoku and Nonogram. Featured in prestigious puzzle contests such as the World Puzzle Championship and esteemed puzzle magazines like Game magazine, Battleship presents a unique challenge. This book delves into the complexity of the Battleship game, establishing its NP-complete nature through parsimonious reduction from 3-sat, employing the Java programming language for implementation. In this strategic puzzle, players engage in a Battleship Guessing game, adding a military flair to the logic puzzle genre. The puzzle comprises a 10x10 grid, a column and row tally, and a fleet of ships with varying lengths. The objective is to arrange the ships on the grid while satisfying specific conditions: ensuring all fleet ships are placed, adhering to initial grid indications, preventing adjacent ship placements, and aligning the number of ship segments in each column and row with their respective tallies. Players, whether human or computer, strategically position five distinct ships in the grid. The fleet includes an Aircraft Carrier (size 5), Battleship (size 4), Submarine (size 3), Cruiser (size 3), and Destroyer (size 2). This engaging game not only provides a mental challenge but also incorporates elements of strategy, making it a dynamic and enjoyable pursuit for puzzle enthusiasts and strategic thinkers alike.
Read MoreThis system is an accounting system using JavaSE and Swing UI. This desktop application is specifically designed for accountants, offering a comprehensive suite of features including daybook, trial balance, balance sheet, journal, and profit-loss statements. The system empowers users to easily track their financial progress and make informed decisions about prioritizing products. The application records transactions related to the selling and buying of products, with a fixed product catalog that users cannot modify. Transactions can be conducted using either cash or credit. Noteworthy functionalities include login and signup processes for user authentication, as well as features for selling, purchasing, generating charts, pay-in, payout, and various reporting tools.
Read More Go To GitHubWutt Yee Tun
Software Developer
Choa Chu Khang
wuttyee.cc17@gmail.com
+65-94279739