From d1da14da22de2f6eb2e0b86e2caff6f427669f42 Mon Sep 17 00:00:00 2001 From: Eugene Fox Date: Wed, 9 Oct 2024 13:10:33 +0000 Subject: [PATCH] style: spellcheck + info update --- COPYING | 6 +++--- app/_data/ThirdPartyAttributiont.tsx | 2 +- app/_data/bio.ts | 8 ++++---- app/_data/experience.ts | 4 ++-- app/_data/projects.ts | 18 +++++++++--------- app/attribution/page.tsx | 14 +++++++------- 6 files changed, 26 insertions(+), 26 deletions(-) diff --git a/COPYING b/COPYING index c247d4b..7ac181a 100644 --- a/COPYING +++ b/COPYING @@ -11,14 +11,14 @@ and are subjects to general copyright law: - /app/opengraph-image.alt.txt - /app/opengraph-image.png -You must obtain a written permission from the author in order to use -any copyrighted material. +You must obtain written permission from the author to use any +copyrighted material. You may use copyrighted material without excplicit permission in following cases: - Educational purposes. - - Any other cases which may be deemed as a fair use. + - Any other cases which may be deemed as fair use. When shared or modified, each copyrighted material must have a proper attribution. diff --git a/app/_data/ThirdPartyAttributiont.tsx b/app/_data/ThirdPartyAttributiont.tsx index 1f79854..d38726a 100644 --- a/app/_data/ThirdPartyAttributiont.tsx +++ b/app/_data/ThirdPartyAttributiont.tsx @@ -2,7 +2,7 @@ import React from "react"; const ThirdPartyAttribution: React.FC = () => <>

- Iconography, colorgraphy and typography of this website are based on + Iconography, typography, and color palette of this website are based on Microsoft's Fluent Design System licensed under the MIT License.

diff --git a/app/_data/bio.ts b/app/_data/bio.ts index b47d478..a8d4631 100644 --- a/app/_data/bio.ts +++ b/app/_data/bio.ts @@ -2,13 +2,13 @@ export const bio: string[] = [ "My name is Eugene Fox. I am a professional software developer primarily focused on .NET and React projects.", - "My journey as a programmer started in 2018 from a silly free-time hobby. Since then I've released a couple of personal projects, some of which have become quite popular.", + "My journey as a programmer started in 2018 from a silly free-time hobby. Since then, I have released a couple of personal projects, some of which have become quite popular.", - "Graduated from Bonch-Bruevich University of Telecommunications in 2023 where I've got my Bachelor degree in Computer science. It was fun. Took part in a number of hackathons (usually 1st place for us) as well as science conferences (including those, hosted by IEEE).", + "Graduated from Bonch-Bruevich University of Telecommunications in 2023 where I got my bachelor's degree in computer science. It was fun. Took part in a number of hackathons (usually first place for us) as well as science conferences (including those hosted by IEEE).", - "Also before graduation I've managed to work in several different companies in different IT fields (mostly software development, of course).", + "Also, before graduation I managed to work in several different companies in different IT fields (mostly software development, of course).", - "Out-of-box thinking and constant self-improvement is my life strategy. New tool released? - Yes, please! GitHub is hosting another conference? - Sign me up! There's a new challenging task to complete? - Oh, boy, here we go again! So much things to learn, so little time to spare...", + "Out-of-box thinking, and constant self-improvement is my life strategy. New tool released? - Yes, please! GitHub is hosting another conference? - Sign me up! There is a new challenging task to complete? - Oh, boy, here we go again! So many things to learn, so little time to spare...", "Overall, enthusiastic, fast learning and energetic person. Love coding and creating something new. Like to draw and compose music. Proud member of the furry community." ]; diff --git a/app/_data/experience.ts b/app/_data/experience.ts index 1c8d0e5..94db4c4 100644 --- a/app/_data/experience.ts +++ b/app/_data/experience.ts @@ -4,8 +4,8 @@ const experience: WorkplaceEntry[] = { title: "System administrator", year: "2021", place: "Quantorium", tech: "M365, Intune, Azure" }, { title: "Software Engineer", place: "[nordcloud]", tech: "ASP.NET, EF Core" }, { title: "CTO", year: "2022", place: "FoxDev Studio", tech: "Unity, Xamarin, .NET, React, Azure" }, - { title: "Software Engineer", year: "2023", place: "A-rial", tech: ".NET, React" }, - { title: "Lead Software Engineer", year: "2024 ", place: "Ubitel", tech: ".NET, React, Embedded devices" }, + { title: "Senior Software Engineer", year: "2023", place: "A-rial", tech: ".NET, React, DevOps" }, + { title: "Senior Software Architect", year: "2024", place: "Ubitel", tech: ".NET, React, Embedded devices" }, { title: "Here", place: "Your company" }, ]; diff --git a/app/_data/projects.ts b/app/_data/projects.ts index 9627326..fc540fe 100644 --- a/app/_data/projects.ts +++ b/app/_data/projects.ts @@ -19,9 +19,9 @@ const projects: Project[] = subtitle: "QR code authentication on any website", description: [ - "During one of the classes at university I struggled to log into my account on a lab computer. I have long random passwords, so I had to type it in manually from my phone which took quite some time. I thought that there must be a better way to do this.", - "So I came up with this idea where you can easily send your credentials to any computer by simply scanning a QR code with a password manager app.", - "After testing it out I tried to make a startup out of it but sadly it didn't work. Still use it ocasiounally though." + "During one of the classes at university I struggled to log into my account on a lab computer. I have long random passwords, so I had to type them manually from my phone which took about 5 minutes. I thought that there must be a better way to do this.", + "So, I came up with this idea where you can easily send your credentials to any computer by simply scanning a QR code with a password manager app.", + "In the end, I have created a big web service with mobile app and a customer portal, that could authenticate users on any website, and any device within a few seconds." ], image: ezlogImg, link: "https://ezlog.app/about", @@ -42,8 +42,8 @@ const projects: Project[] = subtitle: "Browser extension inspired by Edge's \"Tabs aside\" and Collections features", description: [ - "Initially built on pure JS/CSS this extension was designed to recreate \"Tabs aside\" feature that Microsoft introduced in their EdgeHTML-based Microsoft Edge browser, but removed it in subsequent Chromium-based version.", - "Later it was rewritten in ReactJS and TypeScript and got new and unique features, yet still maintaining that original asthetics." + "Initially built on pure JS/CSS this extension was designed to recreate the \"Tabs aside\" feature that Microsoft introduced in their EdgeHTML-based Microsoft Edge browser but removed it in subsequent Chromium-based version.", + "Later I rewrote it in ReactJS and TypeScript, and added new and unique features, yet still maintaining that original aesthetics." ], image: tabsAsideLight, imageDark: tabsAsideDark, @@ -60,7 +60,7 @@ const projects: Project[] = }, { title: "SimpleOTP", - subtitle: "Lightweight and simple .NET library for OTP implementation", + subtitle: "Simple yet powerfull .NET library for OTP implementation", description: [ "Initially created during EasyLogon development, this library was designed as a simple, yet flexible solution for one-time password authenticators and validators.", @@ -82,7 +82,7 @@ const projects: Project[] = description: [ "Small pet project that I developed while my favorite password generator website was down.", - "Basically a playground, where I try out new technologies and approaches to web development." + "Basically, a playground, where I try out new technologies and approaches to web development." ], image: passwordGeneratorLight, imageDark: passwordGeneratorDark, @@ -124,7 +124,7 @@ const projects: Project[] = [ "[2019]", "My first published app.", - "I like to watch videos while working on my projects, but at the time YouTube didn't have a proper picture-in-picture mode and overall had a lot of issues with the UX, so this was my way to fix this.", + "I like to watch videos while working on my projects, but at the time YouTube didn not have a proper picture-in-picture mode and overall had a lot of issues with the UX, so this was my way to fix this.", "Unfortunately, Google doesn't like third-party YouTube clients." ], image: foxTubeLight, @@ -146,7 +146,7 @@ const projects: Project[] = [ "[2018]", "My earliest attempt in software development.", - "Basically this program analyzes pre-recorded CCTV footage by comparing different frames and using some simple algorithms and provides user with a set of timecodes where a motion was detected.", + "Basically, this program analyzes pre-recorded CCTV footage by comparing different frames and using some simple algorithms and provides user with a set of timecodes where a motion was detected.", ], image: motionDecoderLight, imageDark: motionDecoderDark, diff --git a/app/attribution/page.tsx b/app/attribution/page.tsx index e30c5bf..42467d3 100644 --- a/app/attribution/page.tsx +++ b/app/attribution/page.tsx @@ -27,7 +27,7 @@ const AttributionPage: React.FC = () => (
-

Attrubtions & information

+

Attributions & information

{ analyticsEnabled() &&
@@ -37,15 +37,15 @@ const AttributionPage: React.FC = () => ( Website usage data is captured using first and third-party cookies and other tracking technologies for site optimization purposes and general statistics collection.

- As the website owners, we do not collect any personal data. + As website owners, we do not collect any personal data. For more information about how Microsoft collects and uses your data, see the Microsoft Privacy Statement.

- If "Do Not Track" option is enabled in your browser, the website will not load any tracking code. + If the "Do Not Track" option is enabled in your browser, the website will not load any tracking code.

- If you previously gave your consent to use cookies, you can revoke it by clicking "Revoke my consent" button on this page below (the button is available only if the consent was given). Recorded data will be deleted after 30 day retention period. + If you previously gave your consent to use cookies, you can revoke it by clicking "Revoke my consent" button on this page below (the button is available only if the consent was given). Recorded data will be deleted after 30-day retention period.

@@ -66,14 +66,14 @@ const AttributionPage: React.FC = () => ( Copyright © { new Date().getFullYear() } { Package.author.name }. Some rights reserved.

- Text and graphical material of this website is a subject to general copyright law. You must obtain a written permission from the author in order to use any copyrighted material. + Text and graphical material of this website is a subject to general copyright law. You must obtain written permission from the author to use any copyrighted material.

You may use copyrighted material without excplicit permission in following cases:

  • Educational purposes.
  • -
  • Any other cases that may be deemed as a fair use.
  • +
  • Any other cases that may be deemed as fair use.

When shared or modified, each copyrighted material must have a proper attribution. @@ -125,7 +125,7 @@ const AttributionPage: React.FC = () => (

Third-party content

- Source code of this website has a list of dependencies which are subjects to their individual licenses and terms. + Source code of this website has a list of dependencies which are subject to their individual licenses and terms. License text can be found for each dependency library individually in their own designated source code repositories.