Serhij Čepil

Serhij Čepil

Software Engineer & Educator ✦ Brno, Czech Republic

✨ new Software Engineering Intern @ onsemi

Passionate about building elegant software, teaching the next generation of developers, and solving real-world problems with code. Experience spanning full-stack development, NLP, education technology, and creative automation.

Languages

Python SQL C# C

Frameworks & Libraries

Flask FastAPI ASP.NET Core .NET asyncio Tailwind CSS Discord.py

Tools & DevOps

Git Docker Azure DevOps VS Code Visual Studio JetBrains IDEs

Systems & Concepts

Linux Windows MVC REST APIs NLP / Transformers Async Programming

Software Engineering Intern

onsemi · Brno, Czech Republic

🚧 Just started today — details coming soon!

Python & Flask Lecturer

Orange Academy · Brno / Online

Lead instructor for 12-week web development programs using Python and Flask.

  • Achieved 95% final project completion rate across classes of 10+ students
  • Taught Flask, MVC architecture, routing, templating, and database integration
  • Guided students through HTML, CSS, JavaScript, AJAX, and responsive design
  • Mentored learners on independent projects and technical problem-solving

Mentor & Course Creator

Bridge Academy · Brno / Online

Designed and delivered engaging programming education for young learners.

  • Mentored 100+ children in virtual lessons and summer camps using Minecraft-based mechanics
  • Created an innovative 13-week course introducing AI fundamentals to beginners
  • Managed a team of instructors and coordinated educational content development

Service Technician (Seasonal)

Plant Control · Brno, Czech Republic

Hands-on hardware maintenance and installation for automated irrigation systems.

  • Performed regular maintenance on 10+ automatic irrigation units
  • Assembled and installed new systems for 5+ residential and commercial clients
  • Configured and calibrated hardware sensors and controllers

Discord Bot Developer (Internship)

Bridge Academy · Brno / Online

Built automation tools to streamline community management.

  • Developed a custom Discord bot using Python, Discord.py, and AsyncIO
  • Automated moderation workflows and user command handling
  • Reduced manual administrative overhead for community managers

Web Designer (Internship)

Colman Grimes · Dublin, Ireland

Designed and launched a responsive corporate website with measurable UX improvements.

  • Built a responsive website in Webflow, increasing visitor retention by 15%
  • Redesigned navigation structure, reducing clicks to key information by 30%
  • Collaborated in a 4-person team on wireframes, UI layouts, and visual design

Bachelor's in Information Technology

Brno University of Technology (FIT VUT)

Coursework: Data Structures & Algorithms, Database Systems, Software Engineering, Compiler Design, Asynchronous Programming, C# & .NET, AI Fundamentals

Key Projects:

  • Engineered an OOP interpreter in Python processing XML-based ASTs with Dockerized end-to-end testing
  • Built a full-stack ASP.NET Core application with API, web UI, and comprehensive test coverage
  • Implemented a custom interpreter for SOL26 (Smalltalk-inspired) with parsing and execution engine

IT Programming & Databases

Purkyňova High School

Coursework: Python, SQL, Java, Database Fundamentals

Final Project: Engineered a comprehensive Discord server administration tool in Python with role management, logging, and automation features.

DataSentics & NLP@FIT Hackathon

🥉 3rd Place

Feb 2026 · Brno, Czech Republic

Developed an automated NLP pipeline using LLMs and Transformer models to classify online news comments as subjective or objective for the FactDeMice project dataset.

Python Transformers NLP LLMs

Lakmoos 24H Hackathon

Media Intelligence

Mar 2026 · Brno, Czech Republic

Designed and implemented a scalable Python backend for media intelligence — applied NLP and ML to collect media content, generate structured summaries, and extract analytical insights.

Python FastAPI NLP ML Docker

Discord Admin Tool

Final Project

2024 · Personal

Comprehensive Discord server management tool featuring role automation, audit logging, user management, and custom command workflows.

Python Discord.py AsyncIO SQLite

SOL26 Language Interpreter

Academic

2025 · FIT VUT

Custom interpreter for the SOL26 programming language (Smalltalk-inspired) in Python, including lexical analysis, parsing, execution engine, and core language features.

Python Parser Combinators OOP Testing
✉️

Email

serhij.cepil@seznam.cz

Preferred contact method

📍

Location

Brno, Czech Republic

Open to remote & local opportunities

🌐

Online

GitHub → LinkedIn →

Languages

  • Ukrainian (Native)
  • Russian (Native)
  • Czech (Full Professional)
  • English (Full Professional)

🚗 Driving License: Category B  ·  🎻 Fencing · Guitar · Piano