This repository hosts my personal website via GitHub Pages, available at krapic.github.io.
I am Frane Krapić, an embedded engineer and computer science graduate with hands-on experience in hardware and software development. My main areas of interest are:
- Embedded systems — STM32, nRF, ESP32, Arduino MCU programming
- Electronics design — creating schematics and custom hardware solutions
- IoT & Automation — building smart home systems and MQTT-based device control
- Software development — C/C++, Python, and real-time systems (Zephyr RTOS, FreeRTOS)
I am passionate about combining hardware and software to create innovative solutions, from low-level firmware up to user-facing applications.
- Expand my expertise in embedded engineering and IoT solutions
- Contribute to innovative projects in automation, robotics, and smart devices
- Explore opportunities and apply embedded systems knowledge in challenging environments
- Embedded Engineer at Torp Motors — Developed firmware for STM32, nRF, ESP32 devices and designed electronic schematics for custom hardware.
- Academic Background — Graduated in Computer Engineering at the Faculty of Engineering in Rijeka.
- Final Thesis Project — nRF7002-DK based system for reading accelerometer data (MMA7361), displaying on GC9A01 LCD, and transmitting via MQTT over Wi-Fi.
This site serves as a showcase of my skills, CV, and projects.
- GitHub
- Email: krapicf@gmail.com
✍️ Author: Frane Krapić
Edit src/data/resume.ts to update the shared experience, projects, skills, and contact details. The page and PDF use this same source. Keep dates and claims accurate; add measured results only when they can be substantiated.
Download CV dynamically loads jsPDF and generates Frane-Krapic-CV.pdf in the browser. No server or GitHub API is required. Locally hosted Lato fonts preserve Croatian characters; their OFL license is included in public/fonts/OFL.txt. The PDF contains selectable text and clickable links. Download location follows the visitor's browser settings.
Run npm run dev for local development, npm run build for production, and npm test for checks. The CV test guards the current single-page A4 layout, embedded fonts, and PDF links. When expanding the content, also visually inspect the generated PDF for page breaks.
Selected project descriptions are based on the linked repositories' READMEs, including the documented individual contribution to the team maze project.