Skip to content
View Jwsxs's full-sized avatar
:shipit:
:shipit:

Block or report Jwsxs

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
Jwsxs/README.md

felipe jesus

junior dev · c/c++ · low-level · systems · graphics

if i don't understand something, it bothers me 'till i do


about

low-level dev focused on bare metal, game development, and computer graphics.
i like working close to the metal: custom framebuffers, terminal renderers, emulators, assembly routines.
understanding what's underneath before reaching for abstractions is a priority.

tinkerer since forever, currently pursuing computer science student at UNOESTE, moving to computer engineering at UTFPR (jul/2026).


few projects

project description
asm simple bootloader a simple BIOS bootloader for understanding the computer's boot process
c++ chip8_interpreter full CHIP-8 virtual machine — opcode decoding, memory, stack, timers, display, cycle-accurate emulation
asm asm projects series of x64 assembly routines — register manipulation, stack frames, calling conventions, C/C++ interop
c++ fish game terminal fish aquarium with zero external dependencies — hand-made framebuffer, ANSI rendering, entity management
gml chillq_3d software 3D rasterizer inside a 2D engine — coordinates projection and vertices transposing without GPU pipeline
py camera ascii webcam to ASCII in real time — grayscale mapping, ANSI formatting, no flickering, five charsets, mirror mode
java project euler computational mathematics exercises — type limits, precision, solution efficiency

languages

c / c++     ████████████  focus
asm x64     ███████░░░░░  memory architecture
risc-v      █████░░░░░░░  assembly and simulation
bash        ██████░░░░░░  shell scripting and automation
python      ███████░░░░░  scripting and tooling
gml         ████████░░░░  game logic and prototypes
java / rust ████░░░░░░░░  fundamentals and prototyping

tooling

debugging gdb · strace · objdump · readelf · hexdump · xxd

build cmake · makefile · git · gcc

graphics opengl · sdl · glfw

environment linux · nvim · terminal-first workflow · TTY/PTY/ANSI

other digital circuits · logic design · boolean algebra · risc-v simulation


education

computer engineering UTFPR · jul/2026 – dec/2031 (incoming)
computer science UNOESTE · jan/2026 – jul/2026
CS50 Harvard · 2024
curiosity nov/2007 · present

reach me

linkedin email whatsapp

portuguese · native  |  english · advanced

Pinned Loading

  1. fish_terminal fish_terminal Public

    An attempt to make a game based off Chillquarium entirely on terminal.

    C++

  2. _kernel _kernel Public

    C

  3. s_bootloader s_bootloader Public

    A simple bootloader for understanding a computer's boot process

    Assembly 1