Skip to content
View xbjfk's full-sized avatar
  • 12:04 (UTC +13:00)

Organizations

@CubeLabsNZ @TheBusyBeanCafe

Block or report xbjfk

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
xbjfk/README.md

Hi there 👋

LinkedIn

GitHub

Hello, I'm Reagan Bohan, a passionate Independent Technological Engineer with expertise in C, C++, SvelteKit, Python, Linux and Git. I am committed to creating clean, efficient, and innovative solutions to complex problems.

GitHub Stats

xbjfk's GitHub stats

Featured Repositories

CubeTime

  • Description: A timer and set of tools for cubers crafted for iOS. Over 60000 downloads, 4.8 stars and 4000000 user sessions. Only iOS speedcubing timer to use WCA's official scramble program.
  • Technologies Used: SwiftUI, UIKit and GraalVM.
  • GitHub Repository: CubeTime Repo

mkcross

  • Description: A tool used to create cross compiler sysroots very quickly. Takes less than one minute on most hardware.
  • Technologies Used: LLVM, Python, C++
  • GitHub Repository: mkcross Repo

CubeClubs

  • Description: A website bringing all speedcube clubs in New Zealand together.
  • Technologies Used: SvelteKit, NodeJS, PostgreSQl, TypeScript, .
  • GitHub Repository: CubeClubs Repo

riscv-emulator

  • Description: A simple emulator emulating the RV32I instruction set. Supports all arithmetic instructions, load/store instructions, as well as UART output.
  • Technologies Used: C.
  • GitHub Repository: riscv-emulator Repo

Skills

  • Programming Languages: C, C++, Python, JavaScript, TypeScript, Swift, Kotlin.
  • Web Frameworks: SvelteKit, React, Next.JS, Flask.
  • Databases: SQLite, MongoDB, PostgreSQL, MSSQL/Microsoft SQL Server.
  • Tools and DevOps: Git, GitHub Actions, Docker.
  • Problem Solving: I thrive on tackling complex challenges and finding innovative solutions. Whether it's debugging a tricky code issue, optimizing a resource-intensive process, or devising creative strategies to meet project goals, I approach each problem with a structured and analytical mindset. I enjoy breaking down problems into manageable components, conducting thorough research, and collaborating with team members to arrive at effective solutions. My ability to adapt to new technologies and learn quickly has been instrumental in resolving critical issues and ensuring the success of various projects throughout my career.

Open Source Contributions

I have actively contributed to various high-level open-source projects, demonstrating my commitment to the open-source community and my ability to collaborate on impactful projects. Here are some notable projects I have contributed to:

  • LLVM
  • Gentoo
  • OpenRCT2
  • Bun Runtime
  • WasiX Libc
  • Picolibc
  • Wayfire
  • openSeaChest
  • Repology

Contact

Feel free to explore my repositories and connect with me. I'm open to collaborations and new opportunities. Let's build something great together!

Pinned Loading

  1. CubeLabsNZ/CubeTime CubeLabsNZ/CubeTime Public

    Simple, modern speedcubing timer with many utilities, built with SwiftUI & UIKit.

    Swift 103 7

  2. mkcross mkcross Public

    Easily create a cross compile toolchain using the host clang

    Python 4 1

  3. CubeLabsNZ/CubeClubs CubeLabsNZ/CubeClubs Public

    All the code that runs cubeclubs.nz, a website that brings seven non-profit local speedcubing clubs in New Zealand.

    Svelte 2

  4. riscv-emulator riscv-emulator Public

    A simple RISC V emulator written in C.

    C

  5. calculator calculator Public

    Simple calculator written in 100% C. Supports + - * / ( )

    C 1