Hi, I'm

Phary Phal

Fullstack Web Developer |
Certified Practising Accountant


a fullstack web developer based in Sydney.

passionate in creating beautiful functional websites
while writting clean code

....Please check out some of my works below :)

Pogramming Languages

csharp
dot net core
java
js
react
python
aws
docker
sql
api
node
html
css
bs
azure sql

Microsoft Power Platform

powerapps
powerpages
powerautomate
sharepoint
powerbi
dataverse


Front-end Projects





Back-End Projects



Coupons CRUD with Minimal API

Description : This project showcases my proficiency in developing Web API using ASP.Net Core Minimal API

Key highlights of this project include:

  • Implementation CRUD using Minimal API feature of ASP.net Core.
  • Validation using Fluent Validation.
  • Connection to SQL Server using DBContext

Techonology : ASP.Net Core

Student Web Services

Description : This Java project highlights my web service development skills using Java and Spring Boot. It includes a robust RESTful API with features such as retrieving a comprehensive list of students, individual student retrieval by unique IDs, student search by name, creating, deleting, and updating student records. The project follows the Model-View-Controller (MVC) architecture, incorporates a DAO layer for efficient data management, and prioritizes effective error handling to ensure a smooth user experience.

Key highlights of this project include:

  • Development of RESTful APIs using Spring Boot
  • Implementation of cross-origin resource sharing (CORS) with Spring framework
  • Integration of database operations through Spring Data JPA
  • Exception handling to provide clear error messages
  • Preventing the creation of duplicate student records for data integrity

Technology : Java with Spring Boot Framework, MySQL

Vending Machines

Description : This project showcases my proficiency in Java and Spring, specifically focusing on the development of a Console Application using Java with Spring DI. The application adheres to best practices in architecture and design.

Key highlights of this project include:

  • Utilization of the Spring framework for efficient dependency injection and management.
  • Separation of concerns through the Model-View-Controller (MVC) architecture.
  • Implementation of core functionality, including inventory loading, top-up, and item purchase.
  • Ensuring data persistence by writing inventory to a file.
  • Maintenance of an audit log for tracking user actions.

Techonology : Java with Spring Framework

Food Recipe Web Services

Description : This project serves as a showcase of my advanced skills in Java and Spring Boot, as well as my proficiency in utilizing AWS cloud technology. It is an API Web Service meticulously designed to manage health receipes shared/created by a login user, incorporating best practices in architecture.

The project includes separate controllers, such as an authentication controller, user controller, and health recipe controller, promoting well-structured code and adherence to the Model-View-Controller (MVC) architecture.

It offers a range of API endpoints for various tasks, including user registration, health recipe sharing, recipe management (creation, deletion, and updating), and efficient recipe searches based on health criteria keywords

Technology: Java with Spring Boot and JPA Hibernate, H2 Database for Dev env, and MySQL Database for Prod env, AWS S3 Bucket for image storage, JWT Token & Bcrypt for password encryption

About
Me


I'm a versatile professional with a diverse skill set spanning both traditional and low-code development. My expertise includes C#, Dot Net Core, Java and React Js, as well as proficiency in the Microsoft Power Platform (PowerApps, owerApps Portal, Power Automate, Power Bi, and Dataverse). I have experience in both frontend and backend development. My passion lies in creative problem-solving, whether it's through coding or leveraging low-code solutions. I thrive on tackling new challenges and continuously expanding my technical knowledge across various platforms and language

I pride myself on being a quick learner and persistently pushing boundaries to achieve excellence in everything I do. As a people person, I thrive on collaboration and communication, fueled by a daily dose of coffee.

I'm eager to explore opportunities in full-stack web development roles, committed to delivering the best results with my versatile skill set. Don't hesitate to reach out—I'm always ready for new adventures!

Cheers,

Phary Phal