EXCEEDS logo
Exceeds
Jernej Skrabec

PROFILE

Jernej Skrabec

Worked on low-level memory and hardware initialization for the flipperdevices/u-boot repository, focusing on DRAM controller support and device driver development for Sunxi platforms. Delivered features such as LPDDR4 and LPDDR3 DRAM initialization, robust DRAM size detection, and cross-platform code refactoring to improve maintainability and reliability across SoC variants. Addressed hardware compatibility by aligning parameter handling and fixing parsing bugs, while also enhancing eMMC and memory bring-up stability. Contributed to xbmc/xbmc by improving HDR metadata handling at startup. Utilized C, CMake, and Git, applying embedded systems expertise and continuous integration practices to ensure reliable hardware interaction and maintainable code.

Overall Statistics

Feature vs Bugs

71%Features

Repository Contributions

10Total
Bugs
2
Commits
10
Features
5
Lines of code
1,732,374
Activity Months5

Your Network

697 people

Shared Repositories

697
Jonas KarlmanMember
Xu ZhangMember
78andypMember
enen92Member
Anurag DuttaMember
Aswath GovindrajuMember
Akashdeep KaurMember
Aniket LimayeMember
Aparna PatraMember

Work History

April 2026

1 Commits

Apr 1, 2026

Monthly performance summary for 2026-04: Focused on stabilizing memory initialization path for Allwinner LPDDR3 in U-Boot, delivering a targeted fix to DRAM TPR6 parsing and aligning behavior with existing A133/A523 code paths, resulting in improved boot reliability and hardware compatibility across Allwinner platforms.

March 2026

1 Commits • 1 Features

Mar 1, 2026

March 2026: Stabilized HDR rendering at startup in xbmc/xbmc by implementing startup-time HDR metadata cleanup, adding maintainability-focused configuration/files, and merging a GBM-based fix. The changes improve startup reliability, consistency of HDR across sessions, and overall code quality.

April 2025

4 Commits • 1 Features

Apr 1, 2025

April 2025 monthly summary for flipperdevices/u-boot: Delivered cross-platform DRAM initialization refactor enabling shared code paths with Sunxi H616. Key changes include const-correct function parameters, splitting the DRAM parameter struct into dram_para and dram_config, and extracting common helpers into shared code to reduce duplication and improve maintainability across H6/H616. In parallel, fixed DRAM size detection on Sunxi H6 by reusing the common DRAM infrastructure and integrating new helper functions into the build, improving initialization reliability. These efforts reduce platform fragmentation, streamline future enhancements, and lay groundwork for broader cross-platform reuse. Technologies demonstrated include C refactoring, const-correctness, modular struct design, and build integration for cross-platform code reuse.

March 2025

3 Commits • 2 Features

Mar 1, 2025

In March 2025, delivered critical low-level improvements for Sunxi H616 bring-up in flipperdevices/u-boot, strengthening hardware reliability and operational stability. Implemented a dedicated MMC reset refactor into sunxi_mmc_reset to stabilize eMMC operations on Sunxi platforms, and enhanced DRAM size detection with a more robust algorithm, testing patterns, and address-wrapping checks to prevent mis-detection and ensure BSP alignment.

December 2024

1 Commits • 1 Features

Dec 1, 2024

Monthly summary for 2024-12 focused on delivering low-level memory initialization support for the Sunxi A523 in the U-Boot repository, with responsibilities spanning feature development, code integration, and maintainability improvements.

Activity

Loading activity data...

Quality Metrics

Correctness93.0%
Maintainability90.0%
Architecture90.0%
Performance81.0%
AI Usage20.0%

Skills & Technologies

Programming Languages

AssemblyCC++YAML

Technical Skills

ARM ArchitectureC programmingCMakeContinuous IntegrationDRAM ControllerDevice DriversDriver DevelopmentEmbedded SystemsGitHardware InitializationHardware InteractionLow-level ProgrammingMemory ManagementSoC ArchitectureSoC Initialization

Repositories Contributed To

2 repos

Overview of all repositories you've contributed to across your timeline

flipperdevices/u-boot

Dec 2024 Apr 2026
4 Months active

Languages Used

AssemblyC

Technical Skills

Device DriversEmbedded SystemsLow-level ProgrammingMemory ManagementSoC InitializationDRAM Controller

xbmc/xbmc

Mar 2026 Mar 2026
1 Month active

Languages Used

C++YAML

Technical Skills

CMakeContinuous IntegrationGit