Hi, I am Andrew Lukes

front-end dev

This is me

What I do

Javascript

I have over 2 years of experience with coding in javascript. I have already developed a number of projects. You can see some of the projects at the lower down in this page, or the whole portfolio on my github page. I code most of my projects using a framework called Next.js. It ensures optimized rendering and allows me to easily customize all of the elements I use inside of my app. Here is an example of an stop-motion map animation app I created using Next.js

Design

Coding and designing go hand in hand. That is why I have been learning UI and UX design alongside coding. With few simple rules you can create something visualy appealing to the human eye. I usually use figma to make design drafts before proceeding to code the website.

My Work

Who I am

Student, coder and a runner

I am a 17 years old student. Currently I learn software development as a 'side hustle', but once I get out of high school, I will try to expand my code knowledge to a new level. In addition to my hobbies, I also love books, playing the guitar or trying out new things.

Feel free to use parts of my code in your own project. But please write the source in the readme file and in the source code

Andrew in his coding hideout

My work

A selection of my range of work

Design For my schoolmagazine
School Magazine Website

My school launched recently a magazine written entirely by students. It sucesfully launched 4 numbers, but its website is currently only a googlesites template. This is an example draft I provided the magazines producers with. Sadly the project didnt come to full fruition.

Portfolio Item Image
Aquarium

Here you can add different fish into a water container and watch them move around. They change their color when moving.

Člověče Nezlob se
A Board Game

One of my first JS projects. It is a game known in Czechia known as 'Člověče Nezlob se!'. It features 4 teams each with 4 pieces. On his turn a player throws the dice to move pieces around a board and wins when all pieces get make a full loop and get to the safehouse. :D

clicker game
Clicker Game

My first Javascript project. A simple game where your goal is to reach infinity. Trust me, it is possible...

clock
An old-school clock

A mechanical clock that shows the current time

Chess Game
Chess

This is a chess game for two players. It includes drag and drop movement, castling, enpassant, check and mate calculation and more. It is also the first project I have experimented with sounds and my own custom images.

Calculator
Calculator

A simple online calculator.

Parlax Slider
Paralax Slider

This is my take on creating a paralax anymation in codepen. It contains several objects sliding from one side to the other at various distnces from the camera. You can see this effect in many oldschoool videogames games like pokemon, Super Mario Bros or Street Fighters

a simple webpage preview
A Dummy Website

A simple dummy website for your business. If you want to use it, feel free to conact me! I will provide you with the source code and other relevant information. You can do anything with it, but please do not claim it as your work and disclose where you got it.

BattleForge
Map Animation Software

This Next.js application is a tool for creating simple animated map. You are able to create images, compile them and download them your PC. Features include customizable frontlines, drawing, adding markers and choosing the background for your frame.

BattleForge
BattleForge

Battleforge is a 2 player, hot-seat strategy simulator, where you take the lead of one of two armies on a procedurally generated battlefield. I wrote this game in Godot engine. It is available on itch.io for free. The game Includes 9 different piece types, structures, music, tutorial and pixelart animations.

Cosmic Caper
Cosmic Caper

My first game jam experience. The goal was to code a videogame in 72 hours.The constraint was, that it had to use an 'alien language' in some way. In this game your are tryingg to extract an ancient treasure guarded by a large number of guards speaking an unknown language. You must learn their language through their patterns and get out from the room without getting caught.