Maksym Huk
Offer Maksym work on your next project.
Rating
Language proficiency level
Skills and abilities
Programming
-
HTML & CSS
from 4 USD for hour
-
Javascript and Typescript
from 4 USD for hour
- PHP
-
Web Programming
from 4 USD for hour
Services
-
Online Stores & E-commerce
from 4 USD for hour
-
Website Development
from 7 USD for hour
-
Website Maintenance
from 4 USD for hour
Mobile development
Portfolio
- All works 8
- Javascript and Typescript 1
- Gaming Apps 1
- Web Programming 2
- HTML & CSS 3
- Hybrid Mobile Apps 1
-
Catalog of stoves and fireplaces Faina Pich
Hybrid Mobile AppsFull-fledged Android application and application website:
Frontend APP: Flutter,
WEB: Vue 3 + Vite + Pinia + Axios,
Backend: Firebase + Cloudinary.
… Implemented user registration and authorization system, shopping cart, order processing, personal user account.
-
Sector Genesis (Sci-Fi Incremental Survivor Game)
Gaming AppsSector Genesis is a high-performance browser-based incremental survival game set in a sci-fi setting. The project combines dynamic auto-combat (inspired by Vampire Survivors) with a deep faction evolution system (in the style of StarCraft) and constant meta-progression.
Technology stack
Frontend: Vue 3 (Composition API), TypeScript
… Graphics engine: Pixi.js v8 (2D WebGL/WebGPU)
State management: Pinia
Styling: Tailwind CSS
Build: Vite
Key tasks and architectural challenges
The main goal of the project was to combine a reactive UI framework with imperative high-performance rendering of the game, achieving a stable 60 FPS with hundreds of active objects on the screen.
Paradigm Separation (Vue vs. Pixi.js Slippage): All game loop logic and rendering are isolated within the Pixi.js ecosystem, while Vue 3 and Pinia handle the HUD, upgrade menus, and global session state.
Data-Driven Architecture: Entities are built on a class structure with shared systems (spawners, weapon managers), which minimizes CPU overhead during collisions and auto-targeting.
Synchronization Optimization: Efficiently transfer high-frequency data from the game engine to the Pinia reactive state without performance loss.
-
My resume and portfolio
HTML & CSSThis project is a professional, dual-mode portfolio application for Maksym Huk, showcasing expertise in both IT Sales/Management and Frontend Development.
- **Core Features**:
- **Dual-Mode Switcher**: Toggles content between Sales (Experience/Tenders) and Development (Projects/Tech Stack).
- **Internationalization (i18n)**: Supports Ukrainian (UA) and English (EN) via a custom lightweight implementation.
… - **Responsive Design**: Built with modern CSS for cross-device compatibility.
- **Main Technologies**:
- **Framework**: Vue 3 (Composition API, ``).
- **Build Tool**: Vite.
- **Styling**: Vanilla CSS
-
223 USD Stone processing company Landing page
Web ProgrammingA business card website for a company selling stone and stone products. Automation is set up for resource minification and image optimization, ensuring high loading speed. The project is fully adapted to different types of devices.
technologies used:
Vite, Vue.js, CSS
The production version of the project will be automatically built and deployed to GitHub Pages
-
100 USD Landing IT Company
HTML & CSSA fully functional and adaptive website-visit card of the company. My first commercial project. Used technologies: Gulp, Webpack, SCSS, Javascript.
-
Step Project – Cards
Javascript and TypescriptSPA is built on pure, advanced JavaScript. User may sign up with email max.gukATgmail.com and password Kotyky and create cards for doctors meeting, then edit or delete them. The app has handy filter as well. There were 3 people above the site, including me.
-
Online store in React
Web ProgrammingFully functioning and adaptive online store to attract customers. Made by team of 7 people. Technologies were used: React, Redux, Formic, Material UI, Node.js, ESLint, Husky.
-
The Step Project – The Ham
HTML & CSSThe edition is done without using Bootstrap or Materialize-type CSS libraries on a pure CSS with the addition of dynamic elements to JavaScript and the subconnection of an additional slider.
Dynamic elements on a page (JavaScript):
- The tabs in the 'Our services' section are switched when pressed by the mouse.
… - The 'Load more' button in the 'Our amazing work' section imitates the download from the server of new images. When it is pressed down, there are 12 images. After that the button disappears.
- The buttons on the 'Our amazing work' are 'Product Filters'. When you press the category button, only those images that belong to this category will be displayed. 'All' shows images from all categories.
Carusell on the 'What people say about theHam' has to be a robot, by clicking both the picture icon below and the shooters right-left. The carousel changes both the picture and the text.
To connect dynamic elements, jQuery (Sviper Slider) and JavaScript code were used.
Activity
| Latest proposals 1 | Budget | Added | Deadlines | Proposal | |
|---|---|---|---|---|---|
|
Transfer of design to WordPress
45 USD
|