Serhij Čepil profile photo

Serhij Čepil

Software Engineer Enthusiast

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

Technical Skills

Programming 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 (Ubuntu, Arch) Windows MVC Architecture REST APIs NLP/Transformers Async Programming

Work Experience

Python & Flask Lecturer (Part-time)

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 framework, MVC architecture, routing, templating, and database integration
  • Guided students through frontend fundamentals: 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 for optimal performance

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 using 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

Education

Bachelor's in Information Technology

Brno University of Technology (FIT VUT)

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

Key Projects:

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

IT Programming & Databases

Purkyňova High School

Relevant Coursework: Python, SQL, Java, Database Fundamentals

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

Projects & Achievements

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-based backend service for media intelligence. Applied NLP and ML techniques to collect media content, generate structured summaries, and extract analytical insights for current events.

Python FastAPI NLP ML Docker

Discord Admin Tool

Final Project
2024 Personal

Created a comprehensive administration tool for Discord server management featuring role automation, audit logging, user management, and custom command workflows.

Python Discord.py AsyncIO SQLite

SOL26 Language Interpreter

Academic
2025 FIT VUT

Implemented a 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

Get In Touch

✉️
serhij.cepil@seznam.cz

Preferred contact method

📍
Brno, Czech Republic

Open to remote & local opportunities

Languages

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

🚗 Driving License: Category B • 🎻 Interests: Fencing, Acoustic Music (Guitar, Piano)