Available for AI & TypeScript projects

Andrii Ushakov

AI Engineer & Front-End TypeScript Developer

Passionate software engineer holding a BSc in Artificial Intelligence from Johannes Kepler Universität. Experienced in crafting robust web architectures with Angular, React, and TypeScript, alongside low-level C++ tooling and Machine Learning models.

Andrii Ushakov - profile photo
JKU Linz AI GraduateAustria
Featured Engineering Work

Projects & Open Source#

A showcase of web applications, AI tools, 3D printing automation, and embedded systems libraries.

01 // PROJECT

Angular Quizee

Web-based Quiz Platform

A full-featured interactive quiz application engineered with Angular 13, TypeScript, and Firebase. Features dynamic quiz builder, real-time response synchronization, and rigorously tested with over 99% unit test coverage.

Angular 13TypeScriptFirebaseJestRxJS>99% Test Coverage
02 // PROJECT

GCode Post-Processing

3D Printing Automation & Slicer Framework

A cross-platform framework designed to streamline and automate GCode post-processing pipelines for PrusaSlicer and related slicer ecosystems, enabling advanced 3D printing custom routines.

TypeScriptPrusaSlicer3D PrintingCross-PlatformAutomation
03 // PROJECT

React Quizee

Web-based Quiz Platform

A full-stack quiz platform built with React 17, Firebase 9, and Material UI v5. Features Redux-managed state, and a Firebase Cloud Functions backend. Secured with Firebase App Check and reCAPTCHA v3. Ships with a service worker for offline-capable delivery.

React 17JavaScriptFirebaseReduxReal-Time DBCloud Firestore
04 // PROJECT

Arduino Materialize Layout

Embedded Web Server UI Framework

A C++ Arduino library for on-the-fly web page generation and self-hosting on MCUs. Utilizes a highly modular component architecture with Materialize CSS styling directly served from low-memory embedded devices.

C++ArduinoEmbedded SystemsWeb ServerMaterialize CSSIoT

Experience#

Professional development & industry roles

Full-Stack Developer

EBNER Industrieofenbau
August 2025 - October 2025
Leonding, Austria

Engineered and maintained internal enterprise tooling using .NET, Entity Framework Core, and Angular to optimize industrial automation processes and data workflows.

.NETEntity Framework CoreAngularTypeScriptSQL

Education & Training#

Academic background and technical courses

BSc in Artificial Intelligence

Johannes Kepler Universität
July 2026
Linz, Austria

Specialized in Machine Learning, Deep Neural Networks, Mathematical Foundations, and Algorithms.

Professional Certification

Angular Advanced Course
March 2022

Comprehensive architectural patterns, RxJS reactive programming, and Angular lifecycle management.

Senior Front-End Specialization

JS Front-End Senior Course
June 2020

Modern JavaScript (ES6+), component architecture, performance optimization, and browser APIs.

Core Competencies & Recognitions

Skills, Awards & Languages#

Technical proficiencies across artificial intelligence, modern frontend systems, and competitive achievements.

Technical Stack

// Front-End

TypeScriptAngularReactRxJSSCSSJestWebGLRedux

// Machine Learning

PyTorchNumPyPandasvllm

// Back-End

.NETEntity Framework CoreSQLNoSQLFirebaseFastAPI

// Tooling

GitBrowser DevToolsProfilersDebuggersCoding Agents

// Misc

C++ESP8266ESP32Arduino

Contests & Awards

  • Winner of the City Contest 2020
  • Winner of the Programming Contest 2020
  • Winner of the IT Contest 2020
  • Winner of the Programming Contest 2019
  • Winner of the IT Contest 2019

Languages

UkrainianNative
RussianNative
EnglishC1
GermanB1