In February 2022, I launched my portfolio site while I was busy with the Applied Information Technology exam.

(The GitHub history is a bit strange because I updated it significantly in June 2022.)

 This is due to the fact that I was able to get a chance to stand up and meet with them. It was also a good opportunity to write code and use GitHub properly.

 The site has a fairly minimalist structure, with only the top page, an About page, and a Posts page, which is a blog.

 On Twitter, I tweet about trivial matters, including daily life, and collect information.

 Qiita is used to share problem-solving records.

 I record my blog on this site as a way to show people (and look back on it myself) that I know what I’m doing and what I’m doing now.

Motivation

I am from the generation where the Corona Disaster hit job hunting, so I have never exchanged business cards properly as a member of society.

 When I was an M1 student, I was allowed to make business cards in the format designated by the school with the name of my laboratory on them, and I used to scatter them around whenever I attended events or met people from companies, but now that they are gone, I realize how great they are.

 Although there have been many analog matters that should be abolished in the wake of the Corona disaster, such as seals, I think business cards are useful, and I would like to see them revived if possible.

 So, even though I can’t replace the business card itself, I decided that I would like to make “this is who I am” available online, and this portfolio site was born out of that desire.

 I feel that it is currently smart to send the URL of this site during a videoconference by chat, or to include the URL in an email or Twitter message.

GitHub Pages + HUGO as an option

 Many people in the technical community use existing blogging services, and I have used them myself.

 However, in creating my own portfolio site

  • URLs can be complicated
  • Limitations on page customization
  • Japanese service is not familiar to overseas users.

 I felt these disadvantages, so I used a combination of GitHub Pages and HUGO (using the friend-hello-ng theme).

 The name is linked to the GitHub account, the theme can be pulled from the designer’s GitHub or created by the designer himself, and the support for Japanese and English has solved the above demerits.

At first, I was considering GitLab Pages and Gatsby because of their reputation, but since I was still unfamiliar with GitHub Pages, I decided to go with GitHub Pages because it had more knowledge about troubleshooting, etc. Gatsby’s themes are still relatively few and I felt they were more for designers, so I rejected the idea. It’s not that it wasn’t good, it’s just that it wasn’t suitable for me.

What I am currently working on and what I can do

  • Python

    • Displaying 5-day temperature and pressure graphs using OpenWeatherMap API, Pandas, and MatPlotLib
    • Creating an English vocabulary learning web application using Django (I plan to link it with heroku and make it fly from this site)
    • Machine learning using scikit-learn
      • I am still learning because I have a lot of prerequisite knowledge.
  • HTML&CSS, PHP

    • Web applications including vulnerabilities created in LAMP environment. I are planning to create an exchange bulletin board that can be browsed and written by registration only, and later on, I will use Burp Suite to perform vulnerability diagnosis and compile it into a report.
  • Security

    • TryHackMe
    • HackTheBox
  • Preparation for the Applied Information Technology Engineer Examination

    • I’m planning to take the exam in October 2022.

Currently interested in the following fields

  • Rust, C++

    • Dazzled by the abundance of libraries and frameworks in Python, but basically do not like dynamically typed languages and prefer to use statically typed languages when I want to increase execution speed
  • Mathematics

    • Algebra
    • Algebraic geometry
    • I especially enjoy elliptic curves and Arbel’s what-around.

 That’s all.