Adrián Rovňan
Computer engineering student from Slovakia who loves building firmware for microcontrollers, writing low-level C/C++ and tinkering with electronics.
Open to internships & junior roles
//sections/about.md—01
About me
I work where hardware meets software.
I'm a Computer Engineering student at the Faculty of Management and Informatics, University of Žilina, deeply interested in embedded software development and low-level programming. I've programmed firmware for microcontrollers such as the Atmel AVR, ESP32 and Raspberry Pi Pico — handling GPIO, communication protocols and peripherals, and bridging the gap between the chip and the application layer.
Alongside embedded work I've built experience in C/C++, assembly, electronics and measurement tools, plus web technologies and networking. I like projects that force me to understand the full stack, from how a register is set to how the UI renders the data it produces.
system_info
- :: Currently
- B.Sc. Computer Engineering @ UNIZA
- :: Focus
- Embedded & low-level software
- :: Based in
- Žilina, Slovakia
- :: Interests
- Microcontrollers, RTOS, electronics, networking
//sections/skills.md—02
Skills
Embedded Systems
Programming Languages
Electronics
Tools & Practices
Networking & Protocols
Frameworks & Libraries
Databases
//sections/education.md—03
Education
Computer Engineering
Faculty of Management and Informatics, University of Žilina
Programming languages, embedded systems programming, basics of computer networks and electronics, plus several hands-on projects and certifications.
Information Systems and Services
Private secondary vocational school — Pro Scholaris
Basics of programming, computer networks and a range of web technologies.
//sections/certifications.md—04
Certifications
Basics of Programming and OOP
SkillmeaNDG Linux Essentials
CiscoCCNA: Introduction to Networks
CiscoReact Foundations for Next.js
VercelNext.js App Router Fundamentals
VercelNext.js Pages Router Fundamentals
Vercel//sections/projects.md—05
Projects
Raspberry Pi Pico W Weather Station
MicroPython firmware on a Raspberry Pi Pico W that connects to Wi-Fi and streams sensor readings to a REST API, with a React dashboard and an Express backend behind JWT authentication. A full journey from the sensor pin to the browser chart.
$ make flash ✓ firmware uploaded → 192.168.1.42
Car Store Management System
A CLI management system written in C with POSIX signal handling and a custom file-based database parsed at runtime. Excercise in heap allocation, pointer arithmetic, tracking down memory leaks with Valgrind and writing a small database format parser.
Data Structures & Algorithms Library
A C library collecting the most-used data structures and algorithms, with unit tests in CUnit that catch memory corruption and algorithmic bugs. Hands-on practice in memory-safe, testable low-level code.
QR Code Generator
Desktop GUI application for generating and reading QR codes, built with Java, the ZXing library and JavaFX, bundled as an executable JAR with Gradle.