hajnýondřej

Software developer

Photo of myself - Ondřej Hajný

Contact

Email
[email protected]
Website
https://hajnyon.cz

About

I'm a software developer who likes to build stuff. Currently interested mainly in frontend development using modern technologies.

Profiles

GitLab
hajnyon ↗
GitHub
hajnyon ↗
Twitter
@hajnyon ↗
Linkedin
hajnyon ↗
Blog
hajnyon.log ↗

Work

Cookielab

2022-09-01 -
Fullstack developer website ↗

My journey in Cookielab started with working in a small team for Kiwi.com delivering frontend parts of the product. Then I contributed for various smaller projects. For a few months I helped bootstrap a "Influencers" product for a media research tool Ravineo. My last project here is Carvago, a platform for aggregating used cars to sell online.

  • [Carvago] Introducing a new product through MVP to production ready state (Next.js, ChakraUI, jotai, jest)
  • [Ravineo] Server part for collecting and processing data (GCP, Node.js, Fastify)
  • [Ravineo] Web application with backend-for-frontend and user facing interface (Next.js, shadcn/ui, trpc, kysely)
  • [Other] product listing web application (Next.js, shadcn/ui, Docker, Postgres, kysely)
  • [Other] GUI for a small utility application gathering info from RFID chips (Solid.js, TailwindCSS, MSW)
  • [Perfect Canteen] UI for self-serving meals machine (React.js, AWS AppSync, MSW, Playwright, vitest)
  • [Kiwi.com] Iterating over a feature in MVP phase moving it to a standalone working product (React.js, Next.js, Orbit, GraphQL, jest, Cypress)

FIEDLER AMS

2013-02-01 - 2022-08-31
Fullstack developer website ↗

FIEDLER is a small company developing IoT devices used in meteorology. Focusing mainly on frontend I was part of team developing newly designed cloud platform for data access and device configuration.

  • frontend for Electron application (Aurelia.js, Electron)
  • frontend SPA (Aurelia.js, REST API, WS, jest, Cypress)
  • built custom reusable Drupal modules

Skills

Frontend

  • HTML
  • CSS
  • SCSS
  • JavaScript
  • TypeScript
  • Figma
  • React.js
  • Next.js
  • Solid.js
  • Cypress
  • Playwright
  • vitest
  • jest

Backend

  • Node
  • Next.js
  • PHP
  • Postgres
  • MySQL

Devops

  • Docker
  • GitLab CI/CD

Utilities

  • git
  • npm
  • linux
  • bash

Projects

SCADA screen for water industry usage

SPA (closed source) website ↗

Bachelor thesis project, graded excellent. HMI part of SCADA system written in Aurelia.js

roles: developer

  • WS communication
  • dynamic SVG rendering
  • software design
  • user testing

SK Rudolfov - soccer club's website

website (closed source) website ↗

Presentation website for local sports club. Written in Next.js using Wordpress as a headless CMS.

roles: fullstack

  • GraphQL API communication
  • TailwindCSS styling

Šlichta - restaurant's menus

website (open source) website ↗

Website aggregating favorite restaurant's menus at one place written in Next.js.

roles: frontend

  • scraper for various websites
  • API setup between Apify scraper, GitLab CI/CD and Next.js application

Middleman UIkit documentation template

template (open source) website ↗

Theme template for static site generator Middleman. Mainly for documentation purposes, supports few layouts and some useful tools. Ready for GitLab static site editor.

roles: frontend,designer

  • creating template using ruby and Middleman tools
  • designing theme similar to other

UIkit icons extended

library (open source) website ↗

Extended icons pack for UIkit.

roles: designer

  • icons design in Figma
  • continuous deployment using Figma API and GitLab CI/CD

Publications

Mock Service Worker - usage for development and testing

2024-10-07 website ↗

Presentation of MSW, a tool for mocking requests in development and testing of FE applications. Presented at Frontkon 2024 conference.


Education

University of South Bohemia

2019-10-01 - 2024-06-27
Faculty of Science (informatics) - Bachelor

Czech Technical University

2014-10-01 - 2018-12-01
Faculty of Informatics (unfinished) - Bachelor

Languages

Czech
native
English
active
German
passive

Interests