jakubbala.com
Open in
urlscan Pro
2606:4700:3033::ac43:c429
Public Scan
Submitted URL: http://www.jakubbala.com/
Effective URL: https://jakubbala.com/
Submission: On November 26 via api from US — Scanned from US
Effective URL: https://jakubbala.com/
Submission: On November 26 via api from US — Scanned from US
Form analysis
0 forms found in the DOMText Content
You need to enable JavaScript to run this app. LeetCode GitHub Contact Me JAKUB BALA ABOUT ME Hello, I'm Jakub, a 19-year-old currently residing in the UK, though I was originally born in Poland. Currently, I'm pursuing a degree in Computer Science at the University of Sheffield, in which I am in my second year of. I have recently secured a placement at Lockheed Martin as a Software Engineer, which I will be starting next academic year. I have been passionate about Computer Science since I was first introduced to coding through python in Year 9, and since then I'm always working on some project be it big or small. MY EDUCATION In my GCSE's I achieved 11, 7-9 Grades along with an A in Polish For A-Levels, I got the following results: * •Mathematics:A* * •Electronics:A* * •Computer Science:A* * •AI EPQ (Artefact):A* * •Accounting:A In my First Year of University, I got the following results: * •Algorithms:88% * •Java Programming:84% * •Web Tech:84% * •Foundations of CS:80% * •Software Engineering:76% * •Machines & Intelligence:76% * •Devices & Networks:70% PROGRAMMING LANGUAGES The following are languages I have used and my experience* with them. Hover over one (or click on mobile) to learn more about what I have done with each language. C# I've been using C# for game development in Unity for about 4 years now, however me and my friends have begun using C# to make our own MonoGame based game engine JavaScript This was the language we used in A-Levels, particularly in tandem with p5.js. For my Year 2 project, I made an RTS style game using JS with p5. Java I have been learning Java through my University modules. My most successful assignment so far was my Software team project, shown in the next section Ruby In Year 1 of University, we had a team assignment to build a course finder website, think Netflix + UCAS. We were taught how to use Ruby with Sinatra for the backend of this. C++ This summer I started up on LeetCode, and since I have also been meaning to learn C++, I have been solving LeetCode problems using it, as a way to drill in the language basics. Python I used Python in my Data Driven Computing module in my second year, particularly to make an AI that would classify chess pieces based off of passed in images of a random piece. Haskell I learned Haskell in semester 1 of my second year, and completed an assignment where I had to make a player that would intelligently play Dominoes React JS This website was made with React! I have been learning react in order to help me make web apps. *the progress bars are completely arbitrary, they are rather representative of my confidence in using the language due to my experience with it SOFTWARE ENGINEERING In my first semester of Year 2, we were put into teams of 4, made up of pairs of chosen partners. Our task was to read a requirements document from a client, then make a design of the software consisting of an Information Diagram, Database Profile and State Machine Diagram (all in UML). We also made a Use Case Diagram, as we thought it would be helpful in checking our progress and delegating tasks, which it was. The software we had to make was an in-store digital kiosk system, where customers could come in, log in or register, then make orders and send them to the staff to fulfil. The staff had their own interface where they can see incoming orders, they can create new products, update product records, check-in new stock, etc. Think a system similar to how Argos or Screwfix works in-store. Here are some screenshots of the finished product. Click on the images to flick through them. GAME DEVELOPMENT Although I have been interested in Game Development since making games on Scratch in primary school, I got really into Unity after the end of Year 11, when I had started to make my first big game project. I decided I wanted to make a casual mobile game, fit with all the industry-standard services like in-game purchases etc, however I hugely under-estimated how long this would take me while doing it on the side of A-Levels and University, which was my primary focus. However, in 2021, I got nominated as a Finalist for the BAFTA Young Game Developer Award for an early version of my game! SPRINGMAN The game is complete and is available for download on Google Play! Sorry iPhone users GAME JAMS Since starting them in 2021, I have participated in 8 game jam events. These are where you are given between 24-72 hours to create a game from scratch based around a theme that is revealed when the time starts. The below 4 games were our most succesful entries, made by me and my friends, Sam and Julius. Hover over them to learn more, or click to be taken to where you can play the game. (Click on mobile for info, click to take to game is disabled for mobile) Event Horizon Theme: "Space is Limited" In this game you are orbiting a black hole, while trying to avoid asteroids. We made this game without using an engine, only C# and MonoGame, which inspired us to start making our own engine! Made for Ludum Dare 54 Made in: 72 Hours Placed 730th / ~2200 That Wasn't Wheat Theme: "Harvest" In this game your job is to harvest all the wheat in time with your combine harvester, but there are obstacles in your way that you must make sure to avoid Made for Ludum Dare 52 Made in: 72 Hours Placed 300th / ~2000 The Despicablest of Sky Pirates Theme: "Villains" A 2 player split-screen game where you use your cannon to try to either hit your opponents airship vitals, or destroy their ship enough that they fall off! Made for Sheffield Uni Jam 2023 (ShefJam 9) Made in: 42 Hours Won People's Choice Award Mortal Compass Theme: "Delay the Inevitable" You are a Reaper with a compass that points to mortals in the living realm. You must locate them using your compass, then switch out of the dead realm and harvest their soul to grant you some more time to live. But you must be careful, as the ones you reap come back to haunt you in the dead realm. Made for Ludum Dare 50 Made in: 72 Hours Placed 718th / ~2200 MENTORING I'm also a mentor for Project Pixel, which is a student-led game development endeavour for charity at the University of Sheffield. Since I have experience in game design/development and using the Unity engine, I get called in to help out with various aspects of their ongoing projects. I even once prepared and gave a lecture on State Based Design, consisting of first explaining the problem that having a single controller script brings, then showcasing how seperating behaviours into States can be beneficial to code robustness, scalability, and readability. I also demonstrated how you can implement a Finite State Machine in C#/Unity, and also covered theory on more complex machines. Here is the link to the presentation slides TUTORING I have been doing general tutoring since A-Levels where I would lead small one-to-one sessions for free for friends. However, I also won an award from the Math Department of my Sixth Form for being the best math peer mentor. Now I host online private tutoring for A-Level Maths and Computer Science, and you can view my tutoring page by clicking below My Superprof Page YOUTUBE I run a small YouTube channel dedicated to game development related videos aimed towards beginners. It's named after mine and my friends partnership, Contraband Software. Latest Upload: My YouTube Channel CONTACT Email: PLEASE GO AWAY! jakubbalabusiness@gmail.com