···11---
22import ProjectGrid from "@components/projects/ProjectGrid.astro";
33import Layout from "@layouts/Layout.astro";
44+import { Image } from "@astrojs/image/components";
45---
5667<Layout title="Ben C's Portfolio" appendTitle={false}>
77- <h1>Ben C's Portfolio</h1>
88- <p>
99- Hi there! I'm Ben C, a prospective college student looking to enter the world of software
1010- development, specifically full-stack web development.
1111- </p>
1212- <p>
1313- I'm currently set to start my college career in Computer Science at West Chester University
1414- in August.
1515- </p>
1616- <p>
1717- I like to try a lot of things, from <a href="/projects/ow-new-horizons"> modding games</a>
1818- to building
1919- <a href="/projects/menagerie">websites</a> and
2020- <a href="/projects/ow-mod-man">desktop apps</a>. I enjoy pretty much any aspect of software
2121- development.
2222- </p>
2323- <p>On this site you'll find info about me and my projects.</p>
2424-2525- <h2>About Me</h2>
2626- <p>
2727- I'm an 18-year-old developer from Pennsylvania, USA. I first started programming with Unity
2828- games but then quickly began doing web development and then expanded into anything I was
2929- interested in. I've been programming for about six years now and hope that I can continue to
3030- pursue a career in this industry.
3131- </p>
3232- <p>
3333- I then went to trade school for Information Technology Programming and learned a lot about
3434- best practices and the software development life cycle. I participated in both SkillsUSA ad
3535- TSA as well and was awarded 1st place in states for Video Game Design in TSA, as well as 1st
3636- place in Computer Programming at states and 4th at nationals in SkillsUSA.
3737- </p>
3838- <p>
3939- Throughout my time at trade school, I received my OSHA, IC3, and Pennsylvania State Skills
4040- (Information Technology Programming) certifications.
4141- </p>
4242- <p>
4343- Also during my time at trade school, I joined an online community of modders for the game
4444- Outer Wilds. This community helped me go above and beyond with my development, continually
4545- motivating me to try new things and publish my work.
4646- </p>
4747- <p>
4848- I'll be starting college in August at West Chester University for Computer Science, and hope
4949- that I can continue to expand my skill set and improve as a dev.
5050- </p>
5151- <p>
5252- My end goal is to work at a semi-big company and continue to contribute to open source while
5353- working.
5454- </p>
88+ <div class="hero">
99+ <div>
1010+ <h1>Ben C's <span class="gradient-text">Portfolio</span></h1>
1111+ <p>
1212+ Hi there! I'm Ben C, a prospective college student looking to enter the world of
1313+ software development, specifically full-stack web development.
1414+ </p>
1515+ <p>
1616+ I like to try a lot of things, from <a href="/projects/ow-new-horizons">
1717+ modding games</a
1818+ >
1919+ to building
2020+ <a href="/projects/menagerie">websites</a> and
2121+ <a href="/projects/ow-mod-man">desktop apps</a>.<br /> I enjoy pretty much any aspect
2222+ of software development.
2323+ </p>
2424+ <div class="ctas">
2525+ <a href="/projects" role="button">View My Projects</a>
2626+ <a href="#about-me" role="button" class="secondary">About Me</a>
2727+ </div>
2828+ </div>
2929+ <div class="hero-image">
3030+ <Image
3131+ width={150}
3232+ height={150}
3333+ format="webp"
3434+ alt="Ben C's Avatar"
3535+ src="https://avatars.githubusercontent.com/u/25644444?v=4"
3636+ />
3737+ </div>
3838+ </div>
55395640 <h2>What I Know</h2>
5741 <p>
···8266 <li>Bash / Zsh / Nushell</li>
8367 <li>Linux</li>
8468 </ul>
8585- <p>Below you can find some of my recent projects where I use these technologies.</p>
6969+7070+ <h2 id="about-me">About Me</h2>
7171+ <div class="about-section">
7272+ <p>
7373+ I'm an 18-year-old developer from Pennsylvania, USA. I first started programming with
7474+ Unity games but then quickly began doing web development and then expanded into anything
7575+ I was interested in. I've been programming for about six years now and hope that I can
7676+ continue to pursue a career in this industry.
7777+ </p>
7878+ <p>
7979+ After programming on my own for about 3 years, I went to trade school for Information
8080+ Technology Programming and learned about best practices and the software development
8181+ life cycle. I participated in both SkillsUSA and TSA and was awarded 1st place in states
8282+ for Video Game Design in TSA, as well as 1st place in Computer Programming at states and
8383+ 4th at nationals in SkillsUSA. Throughout my time at trade school, I received my OSHA,
8484+ IC3, and Pennsylvania State Skills (Information Technology Programming) certifications.
8585+ </p>
8686+ <p>
8787+ Also during my time at trade school, I joined an online community of modders for the
8888+ game Outer Wilds. This community helped me go above and beyond with my development,
8989+ continually motivating me to try new things and publish my work.
9090+ </p>
9191+ <p>I'll be starting college in August, and majoring in Computer Science.</p>
9292+ <p>
9393+ My end goal is to work at a semi-big company and continue to contribute to open source
9494+ while working.
9595+ </p>
9696+ </div>
86978798 <hgroup>
8899 <h2>Recent Projects</h2>
···95106</Layout>
9610797108<style>
109109+ .hero {
110110+ display: flex;
111111+ flex-direction: row;
112112+ gap: calc(var(--spacing) * 5);
113113+ justify-content: space-between;
114114+ align-items: center;
115115+ margin: calc(var(--spacing) * 10) 0;
116116+ height: 50vh;
117117+ }
118118+119119+ .hero .ctas {
120120+ display: flex;
121121+ gap: var(--spacing);
122122+ }
123123+124124+ .hero-image {
125125+ display: flex;
126126+ align-items: center;
127127+ }
128128+129129+ .hero-image img {
130130+ width: 350px;
131131+ clip-path: circle();
132132+ }
133133+98134 .view-more {
99135 margin-top: calc(var(--spacing) * 3);
100136 display: flex;
···111147 .know-list li {
112148 list-style: none;
113149 padding: var(--spacing);
114114- border: 0.01rem solid var(--primary);
150150+ border: 0.1rem solid var(--accent);
151151+ background-color: var(--secondary);
115152 border-radius: 50px;
116153 }
117154</style>