-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
6cee045
commit 3bc3b1c
Showing
1 changed file
with
48 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,33 +3,40 @@ | |
<head> | ||
<meta charset="UTF-8" /> | ||
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | ||
<title>Document</title> | ||
<title>Kacper Szczepan - CV</title> | ||
<script src="https://cdn.tailwindcss.com"></script> | ||
<style> | ||
body { | ||
margin: 0; | ||
display: flex; | ||
flex-direction: row; | ||
justify-content: center; | ||
gap: 1rem; | ||
background-color: rgb(245, 245, 245); | ||
} | ||
|
||
.page { | ||
width: 21cm; | ||
min-height: 29.7cm; | ||
padding: 1cm; | ||
margin: 1cm 0cm; | ||
border: 1px black solid; | ||
border-radius: 1rem; | ||
box-shadow: 0px 0px 12px rgb(0, 0, 0, 15%); | ||
background: white; | ||
} | ||
|
||
li { | ||
margin-left: 1rem; | ||
list-style-type: circle; | ||
} | ||
|
||
@media print { | ||
.page { | ||
box-shadow: none; | ||
} | ||
} | ||
</style> | ||
</head> | ||
<body> | ||
<body class="md:flex"> | ||
<div class="page font-sans"> | ||
<header class="p-2"> | ||
<h1 class="text-4xl font-bold">Kacper Szczepan</h1> | ||
|
@@ -39,20 +46,20 @@ <h1 class="text-1xl mt-2 opacity-50">My Portfolio</h1> | |
<hr class="mt-2 mb-2" /> | ||
|
||
<div class="p-2"> | ||
<h1 class="text-2xl font-semibold mb-2">About Me</h1> | ||
<h1 class="text-2xl font-bold mb-2">About Me</h1> | ||
|
||
<p> | ||
I'm an 18 yr old hobbyist programmer starting out my career. I like solving problems and working | ||
towards a common goal. I started out on Roblox in 2017 and have since gotten experience in many | ||
different areas of programming and IT. | ||
I'm an 18 yr old hobbyist programmer starting out my career. I like solving problems and have plenty | ||
of experience working in a team to complete projects. I started out on Roblox in 2017 and have since | ||
gotten experience in many different areas of programming and IT. | ||
</p> | ||
|
||
<p class="mt-2"> | ||
I like learning new things and I'm looking to branch out into backend code development in C# and/or | ||
C++ right now. | ||
</p> | ||
|
||
<div class="grid grid-cols-2 mt-2"> | ||
<div class="grid grid-cols-2 mt-4"> | ||
<div> | ||
<p class="opacity-50">Email</p> | ||
<p>[email protected]</p> | ||
|
@@ -67,11 +74,11 @@ <h1 class="text-2xl font-semibold mb-2">About Me</h1> | |
<hr class="mt-2 mb-2" /> | ||
|
||
<div class="p-2"> | ||
<h1 class="text-2xl font-semibold mb-2">Education</h1> | ||
<h1 class="text-2xl font-bold mb-2">Education</h1> | ||
|
||
<div class="flex justify-between"> | ||
<p class="text-lg">Tech school Nr. 9 Im. Matuszczaka, Rzeszów</p> | ||
<p class="text-lg">2021 - Now</p> | ||
<p class="text-lg opacity-50">2021 - Now</p> | ||
</div> | ||
<div class="opacity-80"> | ||
<p> | ||
|
@@ -82,22 +89,22 @@ <h1 class="text-2xl font-semibold mb-2">Education</h1> | |
</div> | ||
|
||
<div class="p-2"> | ||
<h1 class="text-2xl font-semibold mb-2">Previous experience</h1> | ||
<h1 class="text-2xl font-bold mb-2">Previous experience</h1> | ||
|
||
<div class="mt-2"> | ||
<div class="mt-4"> | ||
<div class="flex justify-between"> | ||
<p class="text-lg"> | ||
<a href="https://www.game-changer.pl/" class="text-blue-600">Game Changer</a> - Game | ||
Developer | ||
</p> | ||
<p class="text-lg">Dec 2023 - July 2024</p> | ||
<p class="text-lg opacity-50">Dec 2023 - July 2024</p> | ||
</div> | ||
<div class="m-2 opacity-80"> | ||
<ul> | ||
<li> | ||
Migrating the studio to a Rojo+Git based workflow to increase productivity with the | ||
development of Samsung Station including tutoring others on the team on best practices | ||
and setting up the project | ||
development of Samsung Station, including tutoring others on the team about best | ||
practices when writing React code and setting up the project | ||
</li> | ||
<li> | ||
Implementing major features for Galaxy Station, including a fake Samsung phone with | ||
|
@@ -108,21 +115,22 @@ <h1 class="text-2xl font-semibold mb-2">Previous experience</h1> | |
</div> | ||
</div> | ||
|
||
<div class="mt-2"> | ||
<div class="mt-4"> | ||
<div class="flex justify-between"> | ||
<p class="text-lg"> | ||
<a href="https://www.roblox.com/games/3837841034/0-22-12-Deadline" class="text-blue-600" | ||
>Deadline</a | ||
> | ||
- Project lead, Programmer | ||
</p> | ||
<p class="text-lg">2019 - Now</p> | ||
<p class="text-lg opacity-50">2019 - Now</p> | ||
</div> | ||
<div class="opacity-80 mt-2"> | ||
<p> | ||
Deadline is an FPS focused on bringing the most complex gun customization in the world to a | ||
realistic shooter game. We have over 20M game plays and have 200 thousand active players | ||
every month. At the game's peak 1.5k players were playing at the same time. | ||
Deadline is an FPS game I started with a friend focused on bringing the most complex gun | ||
customization in the world to a realistic shooter game. We have over 20M game plays and have | ||
200 thousand active players every month. At the game's peak 1.5k players were playing at the | ||
same time. | ||
</p> | ||
|
||
<ul> | ||
|
@@ -131,19 +139,17 @@ <h1 class="text-2xl font-semibold mb-2">Previous experience</h1> | |
of React+Redux | ||
</li> | ||
<li> | ||
There's a backend implemented in express+typescript with a MySQL database that includes | ||
messaging service that integrates the website with the game | ||
Implemented a backend API for the game in express+typescript with a MySQL database that | ||
includes a messaging service that integrates the website with the game | ||
</li> | ||
<li> | ||
I implemented a custom character controller & netcode that implements bit buffers for | ||
Implemented a custom character controller & netcode that implements bit buffers for | ||
serialization and buffer rollback for a stable player experience and a custom optimized | ||
animation engine that implements animation retargeting and layering | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
|
||
<footer class="text-sm text-center mt-4 opacity-50">18/07/2024</footer> | ||
</div> | ||
</div> | ||
<div class="page font-sans"> | ||
|
@@ -154,39 +160,39 @@ <h1 class="text-4xl font-bold">Personal Projects</h1> | |
<hr class="mt-10 mb-2" /> | ||
|
||
<div class="p-2"> | ||
<h1 class="text-2xl font-semibold mb-2">Github</h1> | ||
<h1 class="text-2xl font-bold mb-2">Github</h1> | ||
|
||
<div class="mt-2"> | ||
<div class="mt-4"> | ||
<div class="flex justify-between"> | ||
<p class="text-lg"> | ||
<a href="https://black-shibe.itch.io/shroom-rampage" class="text-blue-600" | ||
>rxn7/shroompage-jam-version</a | ||
> | ||
- Godot gamejam game | ||
</p> | ||
<p class="text-lg">2023</p> | ||
<p class="text-lg opacity-50">2023</p> | ||
</div> | ||
<div class="m-2 opacity-80"> | ||
<ul> | ||
<li>Developed with a few of my friends in the PJP 2023-2 jam</li> | ||
<li>We started and finished in 3 days with zero previous Godot knowledge</li> | ||
<li> | ||
I composed the soundtrack, designed the levels and gameplay, and helped write code for | ||
the UI and soundtrack as well as tutorial in C#. | ||
I helped write code for the UI and soundtrack as well as tutorial in C#, composed the | ||
soundtrack, and designed the levels and gameplay. | ||
</li> | ||
</ul> | ||
</div> | ||
</div> | ||
|
||
<div class="mt-2"> | ||
<div class="mt-4"> | ||
<div class="flex justify-between"> | ||
<p class="text-lg"> | ||
<a href="https://github.com/blackshibe/remind-me-notes" class="text-blue-600" | ||
>blackshibe/remind-me-notes</a | ||
> | ||
- React Native reminder app | ||
</p> | ||
<p class="text-lg">2023</p> | ||
<p class="text-lg opacity-50">2023</p> | ||
</div> | ||
<div class="m-2 opacity-80"> | ||
<ul> | ||
|
@@ -199,13 +205,13 @@ <h1 class="text-2xl font-semibold mb-2">Github</h1> | |
</div> | ||
</div> | ||
|
||
<div class="mt-2"> | ||
<div class="mt-4"> | ||
<div class="flex justify-between"> | ||
<p class="text-lg"> | ||
<a href="https://github.com/blackshibe/luabsge" class="text-blue-600">blackshibe/luabsge</a> | ||
- C++ & Lua game engine prototype | ||
</p> | ||
<p class="text-lg">2021</p> | ||
<p class="text-lg opacity-50">2021</p> | ||
</div> | ||
<div class="m-2 opacity-80"> | ||
<ul> | ||
|
@@ -215,15 +221,15 @@ <h1 class="text-2xl font-semibold mb-2">Github</h1> | |
</div> | ||
</div> | ||
|
||
<div class="mt-2"> | ||
<div class="mt-4"> | ||
<div class="flex justify-between"> | ||
<p class="text-lg"> | ||
<a href="https://github.com/blackshibe/tonk-warfare" class="text-blue-600" | ||
>blackshibe/tonk-warfare</a | ||
> | ||
- Unity multiplayer prototype with C# netcode | ||
</p> | ||
<p class="text-lg">2022</p> | ||
<p class="text-lg opacity-50">2022</p> | ||
</div> | ||
<div class="m-2 opacity-80"> | ||
<ul> | ||
|
@@ -239,10 +245,10 @@ <h1 class="text-2xl font-semibold mb-2">Github</h1> | |
</div> | ||
</div> | ||
|
||
<div class="mt-2"> | ||
<div class="mt-4"> | ||
<div class="flex justify-between"> | ||
<p class="text-lg">blackshibe/turret - Sentry inspired error tracker</p> | ||
<p class="text-lg">2020</p> | ||
<p class="text-lg opacity-50">2020</p> | ||
</div> | ||
<div class="m-2 opacity-80"> | ||
<ul> | ||
|
@@ -252,10 +258,10 @@ <h1 class="text-2xl font-semibold mb-2">Github</h1> | |
</div> | ||
</div> | ||
|
||
<div class="mt-2"> | ||
<div class="mt-4"> | ||
<div class="flex justify-between"> | ||
<p class="text-lg">blackshibe/ts-remind-me - Reminder app for the desktop</p> | ||
<p class="text-lg">2021</p> | ||
<p class="text-lg opacity-50">2021</p> | ||
</div> | ||
<div class="m-2 opacity-80"> | ||
<ul> | ||
|
@@ -266,7 +272,7 @@ <h1 class="text-2xl font-semibold mb-2">Github</h1> | |
</div> | ||
</div> | ||
|
||
<footer class="text-sm text-center mt-32 opacity-50">18/07/2024</footer> | ||
<footer class="text-sm text-center mt-24 opacity-50">18/07/2024</footer> | ||
</div> | ||
</div> | ||
</body> | ||
|