Here you will find something about me

Education

My academic journey in computer science and technology.

  1. The Fork in the Road: Choosing Chemistry vs. Electrical Engineering (Before 2018)

    Since elementary school, I was deeply drawn to mathematics and chemistry, which left me torn between which high school to choose. My grandfather gave me a pivotal piece of advice: apply to both schools, and if you get accepted to both, choose the more demanding one. Following this, I applied to the Chemistry High School in Ostrava (Střední škola chemická akademika Heyrovského) and two electrical engineering schools in Havířov. When the results of the admissions process came in, I ranked 13th out of 30 accepted students for electrical engineering. On the other hand, I placed 57th out of 60 for the chemistry school—barely making the cut by a few fractions of a point. I chose the chemistry school, knowing that while I couldn't easily replicate advanced chemistry labs and experiments at home, it made for a unique educational opportunity. That is how my story at the chemistry high school began.

  2. High School: Chemistry, Laboratories, and the Covid Challenge (2018 - 2022)

    Upon entering my first year of high school, I quickly realized that most of my peers had much more advanced chemistry foundations than I did, and I found myself quite far behind, with organic chemistry being my biggest hurdle. Over the years, I gradually realized that while the laboratory sessions were fun, chemistry as a whole was not entirely what fulfilled me in the long run. The Covid-19 pandemic also had a significant impact on my studies, completely disrupting my routine; online learning usually meant waking up, logging into the system, and either going right back to sleep or playing games with friends. However, I successfully finished school and passed my graduation exam (maturita). I decided to continue on to university—the main reason, besides the degree, was that the academic environment would force me to learn complex topics for which I wouldn't find enough inner motivation to study alone at home. I submitted applications to VUT in Brno (Information Technology) and VŠB in Ostrava (Informatics). VUT rejected me based on their comparative entry exams system, and even though they later contacted me about participating in the next round, I decided to enroll at VŠB.

  3. Bachelor's Degree: Informatics at VŠB-FEI and the Kelvin Project (2022 - 2025)

    I enrolled at the Faculty of Electrical Engineering and Computer Science (FEI) at VŠB in Ostrava to study Informatics. I successfully completed my three-year bachelor's journey by defending my Bachelor's thesis titled "Reactive Frontend for e-learning system". As part of this thesis, I participated in the development of the school information system Kelvin. My progress throughout the semesters was occasionally slowed down by the specific nature of the approval processes within the academic open-source project, where it sometimes took several weeks to get reviews on the submitted work. Despite these time complications, I successfully defended my bachelor's thesis, passed my final state exams, and earned my Bachelor's degree.

  4. Master's Degree: Computer Graphics and Academic Challenges (2025 - Present)

    Continuing on to a Master's degree at VŠB was a logical step for me—I knew that another two years of study would broaden my horizons and allow me to earn an engineering degree (Ing.). I chose Informatics, which directly follows the bachelor's program, and picked Digital Image Processing and Computer Graphics as my narrow specialization. However, with the massive influx of modern AI tools into education, the studies gained a new dynamic; while AI simplifies many academic tasks, it also makes it harder to maintain the motivation to solve complex problems entirely on one's own and dive deep beneath the surface. Nonetheless, I successfully managed my first year of studies and concluded it with a Semester Project on the topic "Classification of Astronomical Photographs". I designed a system that analyzes raw frames from night observations and sorts them based on statistical evaluation and normal data distribution, which helps eliminate low-quality frames ruined by clouds, mist, or atmospheric influences.

  5. Diploma Thesis: Advanced Data Processing in Astrophotography (Present - Future)

    I am currently building directly on the results of my semester project as I prepare my Master's Diploma Thesis. I plan to elevate the entire classification system to a higher level by integrating advanced image recognition methods that will sort the night sky frames completely autonomously. The resulting academic project will bridge theoretical knowledge from the field of computer graphics with user-defined qualitative criteria for data purity. The goal is to successfully complete my engineering studies and create a beneficial piece of work that finds real-world application in the processing of astronomical data.

Programming

How I learned to code, my favorite stacks, and tech milestones.

  1. The Early Spark: Drag-and-Drop Layouts (2016)

    My very first exposure to web development actually began slightly before high school. I started experimenting with basic web design and layouts, tinkering with a drag-and-drop WYSIWYG Web Builder to get a feel for how elements came together on a screen.

  2. The Secret Programmer: High School Labs & Self-Education (2018 - 2022)

    Upon entering high school, I quickly realized my peers had much more advanced chemistry foundations than I did, and I found myself struggling to catch up, particularly with organic chemistry. When the Covid-19 pandemic hit, it completely disrupted my routine; school shifted to online learning, which usually meant waking up, logging into class, and either going right back to sleep or playing games with friends. However, I used my free time at home to relentlessly teach myself programming. Between 2018 and 2020, I focused on building early personal websites, and from 2020 to 2022, I successfully solidified my core coding foundations.

  3. Expanding the Ecosystem: DiscordJS & SvelteKit (2022)

    This was a massive breakout year for my self-taught development stack as I transitioned away from basic building blocks and dove headfirst into modern JavaScript ecosystems. I expanded my toolkit significantly by mastering **SvelteKit** and developing custom automation bots using **DiscordJS**.

  4. The Academic Deep Dive: Bachelor’s Degree in Informatics (2022 - 2025)

    To force myself to learn complex topics that I lacked the self-motivation to study alone at home, I decided to pursue a university degree. I applied to IT at VUT in Brno and Informatics at VŠB in Ostrava. Though VUT rejected me based on their comparative entry exams, I enrolled at VŠB - FEI to officially study Informatics. My undergraduate journey culminated in my Bachelor's thesis, "Reactive Frontend for e-learning system," where I worked on Kelvin, an open-source school platform. My goal was to modernize its legacy Svelte 3 codebase by rewriting key components into a reactive Vue 3 frontend. Despite navigating the slow open-source pipeline—where submitting a Pull Request meant waiting one to two weeks for a review before I could proceed—I successfully defended my thesis, passed my state exams, and earned my Bachelor's degree.

  5. The Professional Leap: Profiq Internship & CI/CD Pipelines (2025)

    Immediately after passing my Bachelor's state exams, I took a major step into the industry by joining Profiq.com as an intern. This professional environment drastically leveled up my technical and collaborative skills; I gained hands-on experience with React.JS and Google Firebase, while learning to operate smoothly within an agile team using Slack and GitLab. Crucially, this is where I was introduced to production-grade CI/CD deployment pipelines—a practice I valued so much that I now implement it across all of my personal GitHub repositories.

  6. High-Performance Code: Master’s Degree, Rust, & Tauri (2025 - Present)

    Continuing my academic path, I enrolled in the Master's Informatics program at VŠB, choosing a specialization in Digital Image Processing and Computer Graphics. Admittedly, the sudden rise of mainstream AI tools has made university feel a bit tedious, as AI makes tasks too easy and dampens the motivation to struggle through and deeply understand concepts on your own. To keep myself sharp and push my technical boundaries, I taught myself Rust. By combining Rust with SvelteKit inside the Tauri framework, I unlocked the ability to build incredibly lightweight, high-performance desktop and mobile applications.

  7. Merging Code with the Stars: The Astronomical Classification Project (2025 - 2026)

    For the conclusion of my first Master's year, I merged my programming skills with my passion for astrophotography for my Semester Project: building a custom desktop application for the Classification of Astronomical Photographs. The software automatically parses raw telescope frames from a night of shooting and scores them from 1 (optimal, closest to the statistical center) to 0 (poor data) using normal distribution metrics. This allowed me to automatically filter out frames ruined by mists, clouds, or trailed stars, though the algorithm required heavy manual tuning of constants depending on the specific telescope, camera, and dataset used.

  8. The Open-Source Vision: Deep Learning & Deep Space (Present - Future)

    I am currently preparing to scale up my astronomical software for my upcoming Master's Diploma Thesis. I am training a Convolutional Neural Network (CNN) to fully automate the image classification process, teaching it to recognize "good" vs. "bad" frames on its own. The final system will combine this neural network with user-defined threshold metrics—allowing astrophotographers to set absolute quality baselines (such as FWHM < 2.8 && star_count > 1000). To give back to the community, the finished tool will be hosted completely open-source on my GitHub for anyone to use.

Astrophotography

Capturing the cosmos: my deep sky imaging adventures.

  1. The Smartphone Spark: Discovering the Night Sky (June 2023)

    My journey into the cosmos unexpectedly began when I bought a new phone, the Google Pixel 7a. Because Pixel phones run a "clean" version of Android, they come equipped with the official Google Camera app, which features a dedicated astrophotography mode. Fascinated by this feature, I began taking long-exposure pictures of the night sky right from my backyard just to see what hidden details the sensor could capture. Around the same time, I tried to push my limits by using an old family camera that featured a massive 60x optical zoom (up to 80x digital zoom). I used it to try and photograph the Moon and even get a glimpse of Saturn, but the results were quite poor, which only fueled my desire for proper equipment.

  2. First Real Optics: The 20th Birthday Telescope (Late 2023)

    Noticing my growing fascination with outer space and the starry sky, my parents surprised me for my 20th birthday by buying me my very first telescope: a Celestron Astromaster 130EQ. Armed with proper optics, I spent my nights exploring the sky, tracking down the Moon, planets, and anything else I could find. Eager to capture what I was seeing visually, I soon upgraded my capabilities by purchasing a dedicated planetary camera—the ZWO ASI678MC. With this new setup, I successfully managed to take my first proper images of Jupiter and detailed close-ups of the Moon.

  3. Entering Deep Space: The Star Adventurer Mount (2024)

    The following year marked a massive shift in my approach as I transitioned from planetary observation to Deep Sky Objects (DSO). I purchased my first motorized tracking mount, the SkyWatcher Star Adventurer GTI, which completely unlocked the ability to take the long exposures necessary to capture faint, distant objects. I quickly realized that imaging distant nebulae and galaxies fascinated me far more than planets. To build a dedicated DSO rig, I gradually overhauled my gear: I bought a cooled astrophotography camera (the ZWO ASI585MC Pro) to eliminate thermal noise and replaced my old telescope with a premium William Optics RedCat 51 refractor telescope, complete with a separate guide scope. With this advanced setup, I successfully captured my very first deep-space nebulae and galaxies.

  4. Hardware Overhaul & Processing Mastery: Building a Remote Rig (2025)

    As my passion grew, 2025 became a year of heavy technical optimization for my DSO setup. I significantly upgraded my tracking capabilities by acquiring a new high-end mount, the Proxisky Ragdoll 17 Pro, and automated my workflows by adding an electronic auto-focuser (Gemini Astro EAF) alongside a dedicated mini PC to run the entire rig smoothly at night. Alongside the physical hardware, my post-processing workflow underwent a massive evolution. I initially started stacking and editing my images using a combination of Deep Sky Stacker and Siril. Later on, I shifted to Deep Sky Stacker combined with PixInsight, before ultimately migrating my entire stacking and processing pipeline completely into PixInsight to achieve publication-grade results.

  5. Expanding Horizons: The 10-Inch Planetary Upgrade (June 2026)

    In June 2026, I decided to revisit my roots in planetary and lunar imaging with a massive hardware addition. I newly purchased a powerful planetary telescope—the Skywatcher Flextube 10'' GoTo. This massive light bucket allows me to track and capture highly detailed planetary and lunar views with precision, creating a perfect balance alongside my dedicated wide-field deep-sky imaging setup.

Patrik Mintěl © 2026