Skip to content
View Vlakoosh's full-sized avatar
:shipit:
ctrl+c, ctrl+v
:shipit:
ctrl+c, ctrl+v
Block or Report

Block or report Vlakoosh

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Vlakoosh/README.md

Hi, I'm Szymon๐Ÿ‘‹

trophy

๐Ÿ‘ฉโ€๐Ÿ’ป About Me

Born in Poland, now an ACS student at KdG University in Antwerp. I'm training to become a web developer and entrepreneur. My future goal is to build startups and work as a full-stack engineer. Sometimes in my free time I work on electronics, arduino, and programming projects that go into the low-level side of computers. I also love working out, cooking, making instrumental music, and reading books on finance/business, psychology, tech, and personal well-being.

๐Ÿ› ๏ธ Technical Skills

Languages:

Python C JS Java
Python C JavaScript Java

Front-end:

HTML CSS Tailwind Bulma
html CSS TailwindCSS BulmaCSS

Back-end:

Django NodeJS
django nodeJS

Database:

Mongo MySQL Postgres
MongoDB MySQL pg

Environments, Testing, Other:

NodeJS Git Docker Jest IntelliJ Wstorm VS Code
NodeJS Git Docker jest IntelliJ Webstorm VScode

๐Ÿ’ป Projects

  • Developed a real-time software rendering system in Javascript using "ray-casting" techniques
  • Optimized graphics using buffers, preloaders, and custom Objects
  • Implemented faster environment creation using image editors and png files
  • Created an entire pseudo 3d game without any 3d assets using only vanilla javascript
  • Improved refresh rate from 3fps to 150+fps using double-buffer optimization
  • Simulated perspective and paralax background using trigonometry and mathematical formulas
  • Interpreted assembly instructions through tokenization and string slicing
  • Converted moncky-2 assembly into hexadecimal machine code through bit manipulation and concatenation
  • Built a simulated CPU to run moncky-2 assembly commands without the need for a phyical processor
  • Extended the compiler functionality by adding a built in syntax checker/linter
  • Designed and planned an entire programming language infrastructure
  • Language uses only ๐Ÿ˜‚ emoji and whitespace (btw)
  • Implemented a web based code interpreter for the language
  • Built tools for displaying code output (screen canvas and terminal)
  • Utilized Unit Tests with Jest for debuging and faster production

Pinned

  1. js-wolfenstein3d-clone js-wolfenstein3d-clone Public

    JavaScript 1 1

  2. js-pseudo-3d-racing-game js-pseudo-3d-racing-game Public

    retro arcade style "pseudo 3d" racing game made in vanilla javascript and jtml canvas

    JavaScript 1 1

  3. moncky-2-java-interpreter moncky-2-java-interpreter Public

    This is a two-in-one assembly compiler and custom CPU simulation for the "moncky-2" processor. All code is pure vanilla java. Now also includes a linter/code checker for the built in assembly language

    Java

  4. js-minesweeper js-minesweeper Public

    Microsoft Minesweeper recreated in javascript, html, and css

    JavaScript

  5. c-arduino c-arduino Public

    solutions for exercises with embed programming (in C) for my term 4 infrastructure 2 class

    C

  6. x16joy x16joy Public

    joy-code is a 16bit 'assembly style' esoteric programming language based on the moncky-2 assembly. You write code by placing sequences of spaces and "joy" emojis. Everything else gets ignored. Thisโ€ฆ

    JavaScript