From af3033e318ad852b809fe78aee35f97be613b8b0 Mon Sep 17 00:00:00 2001 From: Rhyno Date: Thu, 30 May 2024 11:04:17 +0100 Subject: [PATCH 1/7] set the base --- vite.config.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vite.config.js b/vite.config.js index 07e4890..41be34a 100644 --- a/vite.config.js +++ b/vite.config.js @@ -2,9 +2,12 @@ import handlebars from 'vite-plugin-handlebars'; import data from './data.json'; export default { + base : '/responsive_cv/' plugins: [ handlebars({ - context: {}, // replace the curly brackets with data.json + context: data.json, // replace the curly brackets with data.json }), ], }; + + From 22cd58fa245483444f03883bc924d41b257fc5b3 Mon Sep 17 00:00:00 2001 From: Rhyno Date: Thu, 30 May 2024 11:05:38 +0100 Subject: [PATCH 2/7] changed data.json to data --- vite.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vite.config.js b/vite.config.js index 41be34a..73d95b8 100644 --- a/vite.config.js +++ b/vite.config.js @@ -5,7 +5,7 @@ export default { base : '/responsive_cv/' plugins: [ handlebars({ - context: data.json, // replace the curly brackets with data.json + context: data, // replace the curly brackets with data.json }), ], }; From 938610e12e339aa0c8ff5b875e2a378cd4bb108d Mon Sep 17 00:00:00 2001 From: Luvuyo Bheki Ndlovu Date: Thu, 30 May 2024 11:18:08 +0100 Subject: [PATCH 3/7] Create deploy.yml --- .github/workflows/deploy.yml | 51 ++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .github/workflows/deploy.yml diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 0000000..8fa9061 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,51 @@ +# Simple workflow for deploying static content to GitHub Pages +name: Deploy static content to Pages + +on: + # Runs on pushes targeting the default branch + push: + branches: ['main'] + + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +# Sets the GITHUB_TOKEN permissions to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + +# Allow one concurrent deployment +concurrency: + group: 'pages' + cancel-in-progress: true + +jobs: + # Single deploy job since we're just deploying + deploy: + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Set up Node + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: 'npm' + - name: Install dependencies + run: npm install + - name: Build + run: npm run build + - name: Setup Pages + uses: actions/configure-pages@v3 + - name: Upload artifact + uses: actions/upload-pages-artifact@v1 + with: + # Upload dist repository + path: './dist' + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v1 From 8f377c52aaaaf939f75d76de6d5ad7d963f71fa1 Mon Sep 17 00:00:00 2001 From: Rhyno Date: Thu, 30 May 2024 15:25:42 +0100 Subject: [PATCH 4/7] added html and css --- Shelly.jpg | Bin 0 -> 50212 bytes index.html | 196 ++++++++++++++++++++++++++++++++++++++++++++++++++++- styles.css | 126 ++++++++++++++++++++++++++++++++++ 3 files changed, 320 insertions(+), 2 deletions(-) create mode 100644 Shelly.jpg create mode 100644 styles.css diff --git a/Shelly.jpg b/Shelly.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dccd0abfe0a2b260c834bf3dec215b37298d5019 GIT binary patch literal 50212 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 + - Document + Flexbox + + + -

Hello World

+
+
+
+

Luvuyo Bheki Ndlovu

+

Mathematician/Statistician

+

South African

+ +

+ I am a versatile and analytical problem solver,equipped with a strong foundation in Mathematical and statistical techniques.I have deep understanding of Mathematical modelling ,data analysis and computational methods, and skilled in applying these tools to real life problems in fields such as science,engineering,economics and finance.With a solid grasp of probability,statistics,and data visualization,I can collect,analyze and interpret complex data and communicate insights effectively to both technical and non-technical audiences.Additionally I have programming skills in languages such as R,Python,Javascript , Mathlab,and I am familiar with machine learning algorithms and data science techniques. +

+ +
+
+ + +

+ Klipspriut 18 Flamingo street +

+ +
+ +
+ + +

+ (+27) 746742501 +

+ +
+ +
+ + +

+ bhekiluvuyo@gmail.com +

+
+
+
+
+ +
+ +
+
+ +
+
+

WORK EXPERIENCE

+ +
+ +
+
    + +
  • + University of Johannesburg
    + Software engineering Internship
    + March 2024-October 2024
    +

    As a Software Engineering intern,I worked with experienced engineers to design,build and test software applications.We collaborate with teams and learn industry best practices.

    + +
  • +
  • + University of KwaZulu Natal
    + Research Assistant(vacation work)
    + June 2014-March 2015
    +

    As a research assistant I gained valuable vacation work experience supporting postgraduate students with thier research projects.I assisted with data collection and data anlysis,sharpening my skills in academic research and critical thinking.Through this experience I gained a deeper understanding of various research methodologies and techniques,and developed my ability to work collaboratively and effectively in an academic setting.I also had the research findings and receive feedback from academics and peers.

    +
  • + + +
+ +
+ + + +
+
+ +
+

EDUCATION

+
    +
  • +

    Bsc in Applied Mathematics and Statistics

    +

    University of KwaZulu Natal

    + +
+
  • Relevant coursework: The fundamentals of Calculus, Linear Algebra,Mathematical modelling,Statistical modelling.
  • + + +

    National Senior Certificate

    +
  • Estcourt Secondary School
  • + + + + + + + +
    + +
    +

    SKILLS

    +
    +
    +

    Problem solving skills

    +

    + Ability to anaylze complex problems and identify key issues and develop creative solutions. + +

    + +
    + +
    +

    Programming skills

    +

    + Proficient in programming languages such as Python,R or mathlab with experience in software development and coding. +

    + +
    + +
    +

    Statistical knowledge

    +

    + Understanding of statistical concepts and techniques,including hypothesis testing ,regression analysis and time series analysis. +

    + +
    +
    + + +
    + +
    +

    REFERENCES

    +
    +
    +
      +
    • +

      Collen Downs

      +

      Professor and SARCHL Research, Chair in Ecosystem and biodiversity, University of KwaZulu Natal

      +

      0332605127/04 or + Downs@ukzn.ac.za +

      +
    • +
    • +

      Mr Allay Ebrahim

      +

      Principal Technician, University of KwaZulu Natal

      +

      0332605661/0724665466 or allye@ukzn.ac.za +

      +
    • + +
    • +

      Xolani Mabaso

      +

      SA National Biodiversity Institute Conservation Officer, University of KwaZulu Natal

      +

      0332605661/0724665466 or xolani@ukzn.ac.za +

      +
    • + + +
      + +
      +
    +
    + + +
    + +
    + + + + + +
    + +
    + + + +
    +
    + +
    + Luvuyo Ndlovu +
    + + \ No newline at end of file diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..dcf6d0b --- /dev/null +++ b/styles.css @@ -0,0 +1,126 @@ + +body{ + font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif; + font-size: 16px; + width: 90%; + padding: 1em; + background-color: #FFD7BE ; +} + +p{ + line-height: 30px; +} + +hr{ + margin: 2em auto; + height: 2px; + background-color: black; + border: 1px solid gray; +} + + +.profilePic{ + border-radius: 15em; + width: 18em; +} +.contactIcon{ + border-radius: 13em; +} + +.istImage{ + width: 80%; +} + +.cityDescription{ + flex: 1; + line-height: 30px; +} + +.tableLanguage, tr, th, td{ + border: 1px solid black; +} + +.tableLanguage{ + width: 100%; +} +#webText, +.favSubjects{ + text-align: center; +} +.btnContainer{ + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + margin-top: 70px; +} +.flexButton{ + margin-bottom: 15px; +} + +/*favourite subjects styling*/ +.subjectImg, +.subjectImg01, +.subjectImg02{ + width: 90%; +} + +.bodyBackground, +.Intro{ + color: black; + background-image: url(images/Table-Mountain_GettyImages.webp); + background-repeat: no-repeat; + background-attachment: fixed; + background-position: center; +} + +.placeInfo{ + display: flex; + flex: 2; +} +.placePic{ + margin-right: 5px; + flex: 1; +} +.myFooter{ + margin-top: 60px; +} + +#desktopPic{ + display: none; +} + +#mobilePic{ + display: inline-block; +} + +@media (min-width:760px){ + .Intro, + .contactDetails, + .city, + .histFlex, + .subjects{ + display: flex; + justify-content: space-between; + margin: 1em; + } + .placeInfo{ + display: flex; + flex: 3; + } + .placePic{ + margin-right: 5px; + flex: 1; + } + .cityPI{ + flex: 1; + } + + #mobilePic{ + display: none; + } + + #desktopPic{ + display: inline-block; + } +} \ No newline at end of file From 840c764f19da5823a1c3cca0266abacdc212ffdf Mon Sep 17 00:00:00 2001 From: Rhyno Date: Fri, 31 May 2024 10:01:35 +0100 Subject: [PATCH 5/7] deploying --- public/Shelly.jpg | Bin 0 -> 50212 bytes public/styles.css | 126 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 126 insertions(+) create mode 100644 public/Shelly.jpg create mode 100644 public/styles.css diff --git a/public/Shelly.jpg b/public/Shelly.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dccd0abfe0a2b260c834bf3dec215b37298d5019 GIT binary patch literal 50212 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 Date: Fri, 31 May 2024 11:17:03 +0100 Subject: [PATCH 6/7] deploying with pics --- data.json | 114 ++++++++++++++------- index.html | 291 ++++++++++++++++++++--------------------------------- 2 files changed, 186 insertions(+), 219 deletions(-) diff --git a/data.json b/data.json index fc52a32..7d0c6d6 100644 --- a/data.json +++ b/data.json @@ -1,38 +1,82 @@ { - "user" : { - "fullName" : "", - "photo" : "", - "phone" : "", - "email" : "" + "personalDetails": { + "name": "Luvuyo Bheki Ndlovu", + "profession": "Mathematician/Statistician", + "citizenship": "South African", + "description": "I am a versatile and analytical problem solver, equipped with a strong foundation in Mathematical and statistical techniques. I have a deep understanding of Mathematical modelling, data analysis, and computational methods, and skilled in applying these tools to real life problems in fields such as science, engineering, economics, and finance. With a solid grasp of probability, statistics, and data visualization, I can collect, analyze, and interpret complex data and communicate insights effectively to both technical and non-technical audiences. Additionally, I have programming skills in languages such as R, Python, Javascript, Matlab, and I am familiar with machine learning algorithms and data science techniques.", + "contactDetails": { + "address": "Klipspriut 18 Flamingo street", + "phone": "(+27) 746742501", + "email": "bhekiluvuyo@gmail.com" + }, + "profilePic": "./Shelly.jpg" }, - "education" : { - "institutionName" : "", - "photo" : "", - "description" : "" - }, - "foreignLanguage" : { - "language" : "", - "phrases" : [{ - "englishPhrase" : "", - "foreignLanguage" : "" - }, - { - "englishPhrase" : "", - "foreignLanguage" : "" - }] - }, - "favouriteSubjects" : [ - { - "name" : "", - "description" : "" - }, - { - "name" : "", - "description" : "" - }, - { - "name" : "", - "description" : "" - } + "workExperience": [ + { + "company": "University of Johannesburg", + "position": "Software Engineering Internship", + "dates": "March 2024 - October 2024", + "description": "As a Software Engineering intern, I worked with experienced engineers to design, build, and test software applications. We collaborated with teams and learned industry best practices." + }, + { + "company": "University of KwaZulu Natal", + "position": "Research Assistant (vacation work)", + "dates": "June 2014 - March 2015", + "description": "As a research assistant, I gained valuable vacation work experience supporting postgraduate students with their research projects. I assisted with data collection and data analysis, sharpening my skills in academic research and critical thinking. Through this experience, I gained a deeper understanding of various research methodologies and techniques, and developed my ability to work collaboratively and effectively in an academic setting. I also had the opportunity to present research findings and receive feedback from academics and peers." + } + ], + "education": [ + { + "degree": "BSc in Applied Mathematics and Statistics", + "institution": "University of KwaZulu Natal", + "coursework": [ + "The fundamentals of Calculus", + "Linear Algebra", + "Mathematical modelling", + "Statistical modelling" + ] + }, + { + "certificate": "National Senior Certificate", + "institution": "Estcourt Secondary School" + } + ], + "skills": [ + { + "name": "Problem solving skills", + "description": "Ability to analyze complex problems, identify key issues, and develop creative solutions." + }, + { + "name": "Programming skills", + "description": "Proficient in programming languages such as Python, R, and Matlab with experience in software development and coding." + }, + { + "name": "Statistical knowledge", + "description": "Understanding of statistical concepts and techniques, including hypothesis testing, regression analysis, and time series analysis." + } + ], + "references": [ + { + "name": "Collen Downs", + "position": "Professor and SARCHI Research Chair in Ecosystem and Biodiversity", + "institution": "University of KwaZulu Natal", + "contact": "0332605127/04", + "email": "Downs@ukzn.ac.za" + }, + { + "name": "Mr Allay Ebrahim", + "position": "Principal Technician", + "institution": "University of KwaZulu Natal", + "contact": "0332605661/0724665466", + "email": "allye@ukzn.ac.za" + }, + { + "name": "Xolani Mabaso", + "position": "SA National Biodiversity Institute Conservation Officer", + "institution": "University of KwaZulu Natal", + "contact": "0332605661/0724665466", + "email": "xolani@ukzn.ac.za" + } ] -} \ No newline at end of file + } + \ No newline at end of file diff --git a/index.html b/index.html index 4db8167..294423f 100644 --- a/index.html +++ b/index.html @@ -1,203 +1,126 @@ - - Flexbox - - + Profile of Luvuyo Bheki Ndlovu + - -
    -
    -
    -

    Luvuyo Bheki Ndlovu

    -

    Mathematician/Statistician

    -

    South African

    - -

    - I am a versatile and analytical problem solver,equipped with a strong foundation in Mathematical and statistical techniques.I have deep understanding of Mathematical modelling ,data analysis and computational methods, and skilled in applying these tools to real life problems in fields such as science,engineering,economics and finance.With a solid grasp of probability,statistics,and data visualization,I can collect,analyze and interpret complex data and communicate insights effectively to both technical and non-technical audiences.Additionally I have programming skills in languages such as R,Python,Javascript , Mathlab,and I am familiar with machine learning algorithms and data science techniques. -

    - -
    -
    - - -

    - Klipspriut 18 Flamingo street -

    - -
    - -
    - - -

    - (+27) 746742501 -

    - -
    - -
    - +
    +

    Profile of Luvuyo Bheki Ndlovu

    + Profile Picture + +
    +

    Personal Details

    +

    Name: Luvuyo Bheki Ndlovu

    +

    Profession: Mathematician/Statistician

    +

    Citizenship: South African

    +

    Description: I am a versatile and analytical problem solver, equipped with a strong foundation in Mathematical and statistical techniques. I have a deep understanding of Mathematical modelling, data analysis, and computational methods, and skilled in applying these tools to real life problems in fields such as science, engineering, economics, and finance. With a solid grasp of probability, statistics, and data visualization, I can collect, analyze, and interpret complex data and communicate insights effectively to both technical and non-technical audiences. Additionally, I have programming skills in languages such as R, Python, Javascript, Matlab, and I am familiar with machine learning algorithms and data science techniques.

    + +
    +

    Contact Details

    +

    Address: Klipspriut 18 Flamingo street

    +

    Phone: (+27) 746742501

    +

    Email: bhekiluvuyo@gmail.com

    +
    +
    -

    - bhekiluvuyo@gmail.com -

    -
    -
    +
    +

    Work Experience

    +
    +

    University of Johannesburg

    +

    Position: Software Engineering Internship

    +

    Dates: March 2024 - October 2024

    +

    Description: As a Software Engineering intern, I worked with experienced engineers to design, build, and test software applications. We collaborated with teams and learned industry best practices.

    - +

    University of KwaZulu Natal

    +

    Position: Research Assistant (vacation work)

    +

    Dates: June 2014 - March 2015

    +

    Description: As a research assistant, I gained valuable vacation work experience supporting postgraduate students with their research projects. I assisted with data collection and data analysis, sharpening my skills in academic research and critical thinking. Through this experience, I gained a deeper understanding of various research methodologies and techniques, and developed my ability to work collaboratively and effectively in an academic setting. I also had the opportunity to present research findings and receive feedback from academics and peers.

    +
    -
    -
    - -
    -
    -

    WORK EXPERIENCE

    - +
    +

    Education

    +
    +

    University of KwaZulu Natal

    +

    Degree: BSc in Applied Mathematics and Statistics

    +

    Coursework:

    +
      +
    • The fundamentals of Calculus
    • +
    • Linear Algebra
    • +
    • Mathematical modelling
    • +
    • Statistical modelling
    • +
    - -
    -
      - -
    • - University of Johannesburg
      - Software engineering Internship
      - March 2024-October 2024
      -

      As a Software Engineering intern,I worked with experienced engineers to design,build and test software applications.We collaborate with teams and learn industry best practices.

      - -
    • -
    • - University of KwaZulu Natal
      - Research Assistant(vacation work)
      - June 2014-March 2015
      -

      As a research assistant I gained valuable vacation work experience supporting postgraduate students with thier research projects.I assisted with data collection and data anlysis,sharpening my skills in academic research and critical thinking.Through this experience I gained a deeper understanding of various research methodologies and techniques,and developed my ability to work collaboratively and effectively in an academic setting.I also had the research findings and receive feedback from academics and peers.

      -
    • - - -
    - -
    - +
    +

    Estcourt Secondary School

    +

    Certificate: National Senior Certificate

    +
    -
    -
    - -
    -

    EDUCATION

    -
      -
    • -

      Bsc in Applied Mathematics and Statistics

      -

      University of KwaZulu Natal

      - -
    -
  • Relevant coursework: The fundamentals of Calculus, Linear Algebra,Mathematical modelling,Statistical modelling.
  • - - -

    National Senior Certificate

    -
  • Estcourt Secondary School
  • - - - - - - - -
    - -
    -

    SKILLS

    -
    -
    -

    Problem solving skills

    -

    - Ability to anaylze complex problems and identify key issues and develop creative solutions. - -

    - -
    - -
    -

    Programming skills

    -

    - Proficient in programming languages such as Python,R or mathlab with experience in software development and coding. -

    - -
    - -
    -

    Statistical knowledge

    -

    - Understanding of statistical concepts and techniques,including hypothesis testing ,regression analysis and time series analysis. -

    - -
    +
    +

    Skills

    +
    +

    Problem solving skills

    +

    Ability to analyze complex problems, identify key issues, and develop creative solutions.

    - - -
    - -
    -

    REFERENCES

    -
    -
    -
      -
    • -

      Collen Downs

      -

      Professor and SARCHL Research, Chair in Ecosystem and biodiversity, University of KwaZulu Natal

      -

      0332605127/04 or - Downs@ukzn.ac.za -

      -
    • -
    • -

      Mr Allay Ebrahim

      -

      Principal Technician, University of KwaZulu Natal

      -

      0332605661/0724665466 or allye@ukzn.ac.za -

      -
    • - -
    • -

      Xolani Mabaso

      -

      SA National Biodiversity Institute Conservation Officer, University of KwaZulu Natal

      -

      0332605661/0724665466 or xolani@ukzn.ac.za -

      -
    • - - -
      - -
      -
    -
    - - -
    - -
    - - - - - -
    - -
    - - +
    +

    Programming skills

    +

    Proficient in programming languages such as Python, R, and Matlab with experience in software development and coding.

    -
    -
    - -
    - Luvuyo Ndlovu -
    +
    +

    Statistical knowledge

    +

    Understanding of statistical concepts and techniques, including hypothesis testing, regression analysis, and time series analysis.

    +
    + +
    +

    References

    +
    +

    Collen Downs

    +

    Position: Professor and SARCHI Research Chair in Ecosystem and Biodiversity

    +

    Institution: University of KwaZulu Natal

    +

    Contact: 0332605127/04

    +

    Email: Downs@ukzn.ac.za

    +
    +
    +

    Mr Allay Ebrahim

    +

    Position: Principal Technician

    +

    Institution: University of KwaZulu Natal

    +

    Contact: 0332605661/0724665466

    +

    Email: allye@ukzn.ac.za

    +
    +
    +

    Xolani Mabaso

    +

    Position: SA National Biodiversity Institute Conservation Officer

    +

    Institution: University of KwaZulu Natal

    +

    Contact: 0332605661/0724665466

    +

    Email: xolani@ukzn.ac.za

    +
    +
    + - - \ No newline at end of file + From 5433a114b48ca55c6af93012f368249277c5ddb7 Mon Sep 17 00:00:00 2001 From: Rhyno Date: Fri, 31 May 2024 11:43:36 +0100 Subject: [PATCH 7/7] edited vite config --- vite.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vite.config.js b/vite.config.js index 73d95b8..1330deb 100644 --- a/vite.config.js +++ b/vite.config.js @@ -8,6 +8,6 @@ export default { context: data, // replace the curly brackets with data.json }), ], -}; +});