Patrick.dev
Explorer
portfolio
components
Home.tsx
About.tsx
Experience.tsx
Projects.tsx
Skills.tsx
Contact.tsx
assets
utils
Home.tsx
About.tsx
Experience.tsx
Projects.tsx
Skills.tsx
Contact.tsx
/**
 * @file Home.tsx
 * @author Patrick Nguyen
 * @description Personal Portfolio
 * @version 1.0.0
 */
const developer = {
name: 'Patrick Nguyen',
title: 'Software Engineer',
specializes: 'AI systems and modern web applications',
greeting: 'šŸ‘‹ Hello World!'
hobbies: ' šŸ“š Reading, šŸ’Ŗ Gym, šŸŽ§ Music',
};
profile.jpg
Patrick Nguyen
About.tsx
/**
 * Component: About
 * Description: Personal information and skills overview
 * Last modified: 2025-06-28
 */
class About extends Component {
render() {

I’m Patrick, currently working as a junior software engineer at Clear.ai, Sydney. I graduated with a Computer Science (Advanced) degree, majoring in AI and minoring in Cloud Computing. With professional experience across various domains including fintech, healthcare and risk management, I specialise in building robust, scalable applications using modern web technologies. My goal is to leverage my expertise in both frontend and backend development along with AI to create innovative solutions that address complex real-world challenges.I’m Patrick, currently working as a junior software engineer at Clear.ai, Sydney. I graduated with a Computer Science (Advanced) degree, majoring in AI and minoring in Cloud Computing. With professional experience across various domains including fintech, healthcare and risk management, I specialise in building robust, scalable applications using modern web technologies. My goal is to leverage my expertise in both frontend and backend development along with AI to create innovative solutions that address complex real-world challenges.

Professional

Full-Stack Developer with experience in fintech, healthcare, and risk management

Education

Bachelor Computer Science (Advanced) at Western Sydney University - 6.5/7 GPA

Frontend

React, Next.js, TypeScript, TailwindCSS, and modern UI frameworks

Backend

Node.js, Django, FastAPI, SQL/NoSQL databases, REST/GraphQL APIs

AI & Cloud

TensorFlow, Langchain, LLMs, AWS, Docker, and CI/CD pipelines

}
}
Experience.tsx
/**
 * Component: Experience
 * Description: Professional experience timeline
 * Imports: ExperienceItem.tsx
 */
Work History
const Experience = {({ experiences }) => {

Junior Software Engineer

@clear.ai_-_sydney,_nsw

May 2025 - Present

Junior Software Engineer image 1
  • Engineering software and AI solutions for Customs Brokerage.
AI agentsLLMs integrationCustoms BrokerageDjangoFastAPINext.js

Junior Full-stack Developer

@qrisks_-_ciso,_qld

Feb 2025 - May 2025

Junior Full-stack Developer image 1
  • Maintaining and developing innovative risk quantification solutions using Open FAIR.
  • Collaborating with cross-functional teams to deliver high-quality software products that meet client requirements.
FastAPINext.jsAWSCI/CDRisk AssessmentTeam Collaboration

Software Engineer, Research

@western_sydney_university,_school_of_medicine_-_gpt_for_health

July 2024 - Dec 2024

Software Engineer, Research image 1
Software Engineer, Research image 2
  • Developed a scalable, AI-powered system to simulate realistic family scenarios for medical students.
  • Implemented a user-friendly chat interface for students to interact with simulated patients and track their progress.
  • Researching students' responses to LLMs and comparing those with real interactions.
Next.jsReact.jsTypeScriptSQliteAIProject Management

Software Engineer Intern, Mentor

@tata_consultancy_services_x_creators_club

March 2024 - Feb 2025

Software Engineer Intern, Mentor image 1
Software Engineer Intern, Mentor image 2
  • Working on NaviFi | AI-powered equity research platform in partnership with Tata Consultancy Services to deliver customised AI functionalities using different models and RAG techniques.
  • Developed SkillPies GitHub course, and mentoring new members on web-related technologies.
  • Currently serving as a full-stack web developer and team leader for club projects.
Chrome ExtensionAIAgentic RAGFull-stackMentoring

Full-stack Developer Intern

@western_sydney_university_-_sstars_staff_roster,_zoom_summariser_(dev..)

March 2024 - Nov 2024

Full-stack Developer Intern image 1
Full-stack Developer Intern image 2
  • Migrated the existing file-based process to an interactive web application that involves shift planning and presentation using React.js, Node.js, and MongoDB.
  • Dynamically account for staff preferences: sick leaves, shift preferences; public and university holidays, etc.
  • Allow users to add their shifts to different calendar apps, and export to csv and PDF formats.
React.jsNode.jsMongoDBWeb Development

Maths Facilitator

@western_sydney_university_-_peer_assisted_study_sessions

Feb 2023 - June 2023

Maths Facilitator image 1
Maths Facilitator image 2
  • Helped peers in understanding statistics using RStudio and Python.
  • Hosted weekly in-class and remote sessions, analysed students' results and prepared tailored materials.
  • On average 30% improvement compared to previous semesters and 75% achieved Distinction and above.
RStudioPythonStatisticsTeaching
};
Projects.tsx
/**
 * Component: Projects
 * Description: Showcase of personal and professional projects
 * Last modified: 2025-06-28
 */
function ProjectsGallery() {
return (

Zoom Summariser

July 2024 - Present

Zoom Summariser image 1Zoom Summariser image 2
  • Allows users to add, delete, and assign specific timeframes to multiple speakers, ensuring accurate and organised transcript chunking for better summarisation.
  • Automates the summarisation process using LLM with customisable system prompts, saving users time and providing tailored summaries based on specific needs.
  • Provides a user-friendly interface for uploading, parsing, and color-coding transcripts, and allows users to download the generated summaries, improving overall efficiency and accessibility.
Next.jsReact.jsTypeScriptGenAITailwindCSS

Mini-SHRDLU

Feb 2023 - Jun 2023

Mini-SHRDLU image 1Mini-SHRDLU image 2
  • Developed a solver for a simplified version of the SHRDLU board game, which involves moving blocks to achieve specified goals on a grid.
  • Utilised C++ for its performance and standard library support for data structures like vectors, priority queues, and unordered sets.
C++AlgorithmsData Structures

Book Catalog

Jan 2021 - May 2021

  • Categorising books based on genres, favourites, comments, etc.
  • Used NodeJS, Express and JWT for the Backend, and MongoDB for the database.
  • Used Bootstrap, JS and JQuery for Frontend.
  • Heroku for deployment, Electron for cross-platform apps.
NodeJSExpressJWTMongoDBBootstrapJQueryHerokuElectron
)
};
Skills.tsx
/**
 * Component: Skills
 * Description: Technical skills organized by category
 * Last modified: 2025-06-28
 */
Technical Expertise
const skills = {
languages: [
"C++",
"Python",
"JavaScript",
"TypeScript",
"Java",
"SQL"
],
frameworks: [
"FastAPI",
"React.js",
"Next.js",
"Node.js"
],
cloud: [
"Docker",
"AWS",
"GCP",
"Serverless",
"CI/CD"
],
ai: [
"Langchain",
"Langgraph",
"OpenAI",
"ML",
"LLMs",
"TensorFlow",
"Hugging Face"
],
other: [
"C",
"PHP",
"Express.js",
"TailwindCSS",
"Team-working",
"Communication",
"Problem-solving",
"Risk Assessment",
"Open FAIR"
]
};
Contact.tsx
/**
 * Component: Contact
 * Description: Get in touch form
 * Last modified: 2025-06-28
 */
Get In Touch
async function sendMessage() {
// You can reach me at Patrick.Nguyen01@outlook.com
message.send()
}

Ā© 2025 Patrick Nguyen. All rights reserved.

Built with Next.js, Tailwind CSS, Framer Motion, Resend | Powered by Gemini 2.0 Flash | Inspired by ByteGrad and Aga Kadela.

Some suggestions: