Skip to content

Student developer

Ondřej Kočur

Programming practical tools and learning informatics while studying at Wichterlovo gymnázium.

I am a seventh year student at Wichterlovo gymnázium in Ostrava-Poruba with a focus on React web development and programming competitions. My hobbies include scouting, gym, skiing and flight simulators.

3rd

KSP MFF-UK, national competition, 2025
Placed third nationally in the correspondence seminar in programming organized by MFF-UK.

1st-2nd

Mathematical Olympiad, regional round, 2025
Shared first to second place in the regional round.

2nd

Python Cup, national competition, 2025
Placed second nationally in the Python programming competition.

1st / 2nd / 1st

Přehlídka programů, 2022-2026
Placed first in 2022, second in 2023, and first in 2026.

Top 2

MaSo and Matematický náboj
First place in the MaSo regional competition in 2023 and second place in the Matematický náboj regional competition in 2024.

1st

Fyzikální náboj 2024
Placed first in the czechia ranking in a physics team competition.

Selected work

Projects

Practical applications with source code, implementation notes, and hosted demo placeholders.

  • Featured projectShowcase

    Strategize

    A showcase project for exploring performance of strategies through structured data, visual feedback, and an extensible UI.

    This project was originally meant as a first major project to practice react in a larger project, but it evolved into a more complex project than I initially intended. It was also a training ground for trying new react libraries. It also gave me a valuable insight on how important proper architecture and planning is for a project.

    • TypeScript
    • React
    • Next.js
    • Java

    Proxied to local instance on port 3100.

  • Featured projectUtility

    Zapisy

    A smaller classmate-focused utility for keeping shared notes and school-oriented records easier to organize.

    Zapisy is useful for practicing a clear scope, simple interactions, readable code, and a UI that does not get in the way.

    • TypeScript
    • React
    • Next.js

    Proxied to local instance on port 3200.

Profile

Journey

A closer look at current focus, learning path, achievements, and next steps.

  1. Education

    Wichterlovo gymnázium, septima

    Studying in Ostrava-Poruba and passing each year with honors.

    • Wichterlovo gymnázium
    • Ostrava-Poruba
  2. Programming

    Programming fundamentals

    Fundamental understanding of programming, firstly using C# through the beginner category of KSP: KSP-Z in the year 2023.

    • C#
  3. Experience

    Administrative coordinator at Ness Czech

    Agreement-based project work covering Jira administration, reporting, and data processing in MS Excel VBA and C#.

    • Ness Czech
    • Jira
    • Excel VBA
    • C#
  4. Competitions

    Competitions

    Improved in the programming field mainly via competitions.

    • C#
    • Algoritms
    • Python
  5. React

    React fundamentals

    Comfort in work with react through completing a course and a bunch of small practice projects.

    • TypeScript
    • React
    • HTTP
  6. Experience

    Junior/Intern React developer at Ness Czech

    Building and designing UI library components based on MUI.

    • Ness Czech
    • React
    • UI library
    • MUI
  7. Projects

    Strategy Visualiser

    Developed a larger project with real use.

    • Architecture
    • Data
    • Visualization
    • React
    • Next.js

Tools and practice

Skills

A grouped overview of frontend, backend, workflow, and currently developing skills.

Frontend

Interfaces, component structure, styling systems, and accessible interaction patterns.
  • TypeScriptStrong

    Used in most react projects, especially used for UI-library work in Ness Czech.

  • JavaScriptComfortable

    Used alongside typescript in react projects.

  • ReactStrong

    Used in majority of web projects. Experience with many react libraries such as Redux, Zustand, MUI, Motion, Axios, Tanstack, React context and router.

Backend / Programming

Typed programming foundations, APIs, data modeling, and service-oriented thinking.
  • C#Strong

    Used for creating complex algorithms for the KSP correspondence seminar. In addition, used for data processing tasks during Ness Czech project coordination work.

  • PythonComfortable

    Used for learning Machine Learning and creating simple algoritms, backed by second place nationally in Python Cup 2025.

  • JavaComfortable

    Used for backend in Strategize.

Tools / Workflow

Version control, local development, verification, and deployment preparation.
  • Jira and JQLStrong

    Used for Jira administration during Ness Czech project coordination work.

  • Microsoft 365 and Excel VBAComfortable

    Used mainly for reporting and data processing of Jira data in Ness Czech.

  • Git and GitHubComfortable

    Used for source history, public project links, and code review in Ness.

Others

Other areas I have experience in.
  • LinuxComfortable

    Currently using Linux as my main operating system. This helped me particularly with managing linux servers remotely and with swifter control of the OS.

  • DeploymentLearning

    Used for deploying web applications such as this one, Strategize, zapisy and setting up a home VPN.

  • Machine LearningLearning

    Currently looking into a deep dive course on machine learning and its applications.

Contact

Email

Feel free to reach out for collaborations or just to say hello ;)

Currently open to interesting projects and professional connections.

GitHubOpens in a new tab
ondra.kocur@email.cz