Skip to content
View 2001J's full-sized avatar

Block or report 2001J

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
2001J/README.md

Hi there, I'm Joseph!

Portfolio GitHub LinkedIn

πŸ§‘β€πŸ’» About Me

A software engineer who gets excited about building things from scratch. My interests span low-level systems programming, backend development, and the fascinating space where hardware meets software. Whether it's writing bootloaders in C, building REST APIs, or crafting web interfaces, I enjoy understanding how things work at every layer of the stack.

I believe in writing code that's both elegant and practical, software that actually solves problems.

πŸš€ Always Building

The learning never stops. I'm constantly exploring new projects, from bare-metal programming on ARM to full-stack web applications. Currently focused on systems programming, IoT simulations, sensor fusion and backend APIs.

🀝 Let's Collaborate

πŸ’‘ I'm always up for collaborating on projects involving systems programming, embedded systems, web backend, or anything that pushes technical boundaries. If that sounds like you, feel free to reach out at josejeth26@gmail.com


πŸ”§ Languages and Tools:

C C++ Python Java TypeScript JavaScript Vue.js FastAPI Linux Git Raspberry Pi Arduino Docker GitHub VS Code MySQL PostgreSQL Spring Spring Boot ARM


GitHub Streak


πŸ“Š Top Languages

Top Languages do not indicate my skill level; it's a GitHub metric to determine which languages have the most code on my GitHub.

Top Langs

Pinned Loading

  1. ARMInit-Bootloader ARMInit-Bootloader Public

    A bare metal boot loader implementation for the LM3S6965 MC. This bootloader provides basic system initialization and UART-based communication for the ARM Cortex-M3 based LM3S6965 microcontroller. …

    C

  2. BareMetalVM BareMetalVM Public

    A lightweight 16-bit virtual machine implementation with a basic instruction set architecture (ISA). This project demonstrates the fundamental concepts of virtual machines, including instruction ex…

    C

  3. Custom-stacklist-data-structure Custom-stacklist-data-structure Public

    This project implements a custom stacklist data structure in C

    C

  4. Connect-Four Connect-Four Public

    Connect Four is a two-player strategy game where players take turns dropping colored discs into a vertically suspended grid. The objective is to be the first to form a line of four discs of your co…

    Java

  5. Smart-Home-IoT-Simulator Smart-Home-IoT-Simulator Public

    A Python-based application that simulates a smart home environment with various IoT devices, automation rules, and a modern graphical user interface.

    Python

  6. Yogi-bear Yogi-bear Public

    A classic arcade-style game where Yogi Bear collects picnic baskets while avoiding rangers in Yellowstone National Park.

    Java