import "./style.css"; import hero from "./assets/MichaelBradley.jpeg?format=avif;webp;jpeg&as=picture"; import CV from "./assets/cv.svg?react"; import Git from "./assets/git.svg?react"; import GitHub from "./assets/github.svg?react"; import LinkedIn from "./assets/linkedin.svg?react"; import Mastodon from "./assets/mastodon.svg?react"; import DarkModeToggleIcon from "./assets/darkmodetoggle.svg?react"; type ColouredBlockProps = { colorNum: number; }; const ColouredBlock = ({ colorNum }: ColouredBlockProps) => ( ███ ); type ColouredLineProps = { light: boolean; }; const ColouredLine = ({ light }: ColouredLineProps) => { const startIndex = light ? 8 : 0; return (
{Array.from({ length: 8 }).map(
(
_value,
index, // Apparently this is the best way to map a range in JavaScript
) => (
website@MichaelBradley
----------------------
Degree: Bachelor of Computer Science
University: Carleton
Major CGPA: 11.52/12 (A+)
Languages: C/C++, Python, TypeScript
Skills: Linux, Git, Testing
Work Experience: 2 years
Applying for: Full-time job
Location: Toronto or Remote