diff --git a/css/style.css b/css/style.css
index b384596..6d59a27 100644
--- a/css/style.css
+++ b/css/style.css
@@ -255,6 +255,10 @@ footer a {
flex-direction: column;
justify-content: center;
align-items: center;
+
+ .left {
+ align-self: flex-start;
+ }
}
h1 {
@@ -319,7 +323,7 @@ h5 {
}
}
-p > span {
+p > span, li > span {
/* Accented text */
font-weight: 600;
color: var(--accent-color);
diff --git a/index.html b/index.html
index 536e266..051b5a0 100644
--- a/index.html
+++ b/index.html
@@ -41,40 +41,19 @@
Hugh
Introdction
-
- I'm a passionate Mobile App Developer with a drive for
- creativity and innovation. Here, you'll find a curated
- collection of my work, showcasing my expertise, skills,
- and dedication to excellence.
-
-
- I thrive on solving complex problems, exploring new
- ideas, and creating meaningful experiences. With a
- background in Computer Science, I bring a unique blend
- of technical proficiency, strategic thinking, and a keen
- eye for detail to every project I undertake.
+
+ I'm a Software Developer with a background in mobile app development, focused on creating functional, engaging, and reliable solutions.
+
+ My portfolio showcases a range of projects that reflect my technical skills, attention to detail, and commitment to quality.
+
Career Objectives
-
- I aim to drive innovation, deliver excellence, and solve
- complex problems by collaborating effectively,
- continuously learning and growing, and making meaningful
- contributions to the field of mobile app development.
-
-
- I seek to collaborate with and learn from experienced
- professionals in the field to continuously learn. With a
- strong foundation in programming and a proactive
- approach to skill development, my career objective is to
- immerse myself in challenging projects and environments
- where I can gain valuable insights, refine my technical
- expertise, and contribute effectively to innovative
- solutions. Through mentorship and collaboration with
- seasoned industry veterans, I aspire to accelerate my
- growth, broaden my skill set, and ultimately make
- meaningful contributions to the advancement of
- technology.
+
+ I aim to contribute to innovative projects, work alongside experienced professionals, and continue developing my technical skills.
+
+ My goal is to grow through hands-on work, mentorship, and collaboration, allowing me to make impactful contributions to the projects I work on.
+
diff --git a/projects.html b/projects.html
index e5a71dd..f50e246 100644
--- a/projects.html
+++ b/projects.html
@@ -35,37 +35,42 @@ Mobile App
-
- Developed a mobile application for students
- to view their own timetable in conjunction
- with their friends' timetables.
+ Developed a
+ mobile application for
+ students to view their own timetable
+ alongside their friends' timetables.
-
- Published application on the App Store and
- Google Play Store. Over 3000 users and 500
- daily active users.
+ Published on the App Store
+ and Google Play Store,
+ reaching over 3000 users with
+ 500 daily active users.
-
- Designed a user-friendly interface to
- display timetable information and allow
- students to manage their schedule. Initially
- written in Swift and later translated to
- Flutter for cross platform compatibility.
+ Designed a
+ user-friendly interface to
+ display timetable information and allow
+ students to manage their schedule.
+ Initially written in Swift
+ and later translated to
+ Flutter for
+ cross-platform compatibility.
-
- Leveraged Firebase's NoSQL cloud database to
- implement a comprehensive social networking
- feature set, allowing users to send, accept,
- and decline friend requests.
+ Leveraged Firebase's NoSQL cloud
+ database to implement social
+ networking features, enabling users to
+ send, accept, and decline friend requests.
-
- Facilitated real time messaging between
- users and timetable sharing capabilities
- leveraging Firebase's cloud database
+ Enabled real-time messaging
+ and timetable sharing by utilizing
+ Firebase's cloud database.
-
- Utilised OneSignal to facilitate push
- notifications for group chat messages and
- friend requests.
+ Integrated OneSignal for
+ push notifications for group
+ chat messages and friend requests.
@@ -218,29 +223,19 @@
Web App
-
- Developed a web application to visualise
- maze generation and pathfinding algorithms.
+ Developed a web application to visualize maze generation and pathfinding algorithms.
-
- Implemented maze generation algorithms such
- as Recursive Backtracking, Recursive
- Division, Prim's Algorithm, and Kruskal's
- Algorithm.
+ Implemented maze generation algorithms such as Recursive Backtracking, Recursive Division, Prim's Algorithm, and Kruskal's Algorithm.
-
- Implemented pathfinding algorithms such as
- Greedy-Best-First Search, A* Search, Breadth
- First Search and Depth First Search.
+ Implemented pathfinding algorithms such as Greedy-Best-First Search, A* Search, Breadth First Search, and Depth First Search.
-
- Designed a user-friendly interface to allow
- users to select the size of the maze, the
- algorithm to generate the maze, and the
- algorithm to find the path.
+ Designed a user-friendly interface to allow users to select the size of the maze, the algorithm for maze generation, and the algorithm for pathfinding.
-
- Utilised React and canvas graphics using
- p5JS to create the web application.
+ Utilized React and canvas graphics with p5.js to create the application.
@@ -299,23 +294,16 @@ Desktop App
-
- Developed a desktop application to visualise
- sorting algorithms.
+ Developed a desktop application to visualize sorting algorithms.
-
- Implemented sorting algorithms such as
- Bubble Sort, Selection Sort, Insertion Sort,
- Merge Sort, Quick Sort, and Heap Sort.
+ Implemented sorting algorithms such as Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort, and Heap Sort.
-
- Designed a user-friendly interface to allow
- users to select the size of the array, the
- algorithm to sort the array, and the speed
- of the visualisation.
+ Designed a user-friendly interface allowing users to select the size of the array, the sorting algorithm, and the speed of the visualization.
-
- Utilised Java Swing to create the desktop
- application.
+ Utilized Java Swing to build the application.
@@ -405,26 +393,17 @@
Desktop App
-
- Developed neural network framework capable
- of an arbitrary number of layers and nodes.
+ Developed a neural network framework capable of handling an arbitrary number of layers and nodes.
-
- Visualised the XOR problem using the neural
- network framework and SDL2 graphics.
+ Visualized the XOR problem using the neural network framework with SDL2 graphics.
-
- The grayscale pixels represent the output
- values of the neural network with black
- representing 0 and white representing 1.
+ The grayscale pixels represent the output values of the neural network, where black represents 0 and white represents 1.
-
- An input of (0, 0) should output 0, (0, 1),
- (1, 0) should output 1, and (1, 1) should
- output 0. So in the visualisation, the top
- left and bottom right corners should be
- black, and the top right and bottom left
- corners should be white.
-
+ For the XOR problem: an input of (0, 0) should output 0; (0, 1) and (1, 0) should output 1; and (1, 1) should output 0. Thus, the top-left and bottom-right corners are black, and the top-right and bottom-left corners are white in the visualization.
+
@@ -461,21 +440,17 @@
Desktop App
-
- A simple window-based Snake game implemented
- in C using SDL library.
+ A simple window-based Snake game implemented in C using the SDL library.
-
- The game features a snake that moves around
- the screen eating food to grow.
+ The game features a snake that moves around the screen, eating food to grow.
-
- The game ends when the snake collides with
- the walls or itself.
+ The game ends when the snake collides with the walls or itself.
-
- Written in C using the SDL library for
- graphics.
-
+ Written in C using the SDL library for graphics.
+
diff --git a/resume.html b/resume.html
index 8bac987..67640db 100644
--- a/resume.html
+++ b/resume.html
@@ -73,28 +73,20 @@
Jan 2023 — Feb 2023
-
- Designed and tested RESTful APIs for a business
- directory application using Node.js.
+ Designed and tested RESTful APIs for a business directory application using Node.js.
-
- Implemented a database schema using MongoDB and
- integrated it with the application using
- Node.js.
+ Implemented a database schema using MongoDB and integrated it with the application using Node.js.
-
- Improved the application's search functionality
- by implementing a search feature using
- ElasticSearch.
+ Improved the application's search functionality by implementing a feature using ElasticSearch.
-
- Participated in daily stand-up meetings, code
- reviews, and sprint planning sessions.
+ Participated in daily stand-up meetings, code reviews, and sprint planning sessions.
-
- Implemented unit tests and participated in
- integration testing to ensure code quality and
- reliability.
-
+ Implemented unit tests and participated in integration testing to ensure code quality and reliability.
+
@@ -106,18 +98,15 @@
Jul 2023 — Present
- - Tutor Algorithms & Data Structure course.
-
- Assisted students in understanding complex
- concepts and solving problems related to
- programming languages, algorithms, and data
- structures.
+ Tutor for Algorithms & Data Structure course.
-
- Conducted tutorial sessions, graded assignments,
- and provided feedback to students to help them
- improve their understanding and performance.
+ Assisted students in understanding complex concepts and solving problems related to programming languages, algorithms, and data structures.
+ -
+ Conducted tutorial sessions, graded assignments, and provided feedback to help students improve their understanding and performance.
+