Skip to content
View Pharaoh00's full-sized avatar
  • Belo Horizonte - MG - Brasil

Block or report Pharaoh00

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

Hamon-Rá Taveira

I build low-level stuff from scratch: RISC-V, emulators, boot paths, and game tech.
I also ship backend + web systems (APIs, integrations, infra, observability).


What I’m doing right now

  • Ex-Nihilo Core: a RV32 RISC-V emulator in portable C (C17)
    • Boots a Linux kernel (OpenSBI + DTB + kernel image)
    • Passing official ISA tests and tightening spec correctness (CSR/traps/priv flow)
  • Long-term goal: my own RISC-V CPU on FPGA, and eventually Linux on real hardware
  • R&D on my game project:
    • Top-down 2D RPG / sandbox ideas
    • Engine work in C (SDL2 + OpenGL), performance-first rendering, deterministic simulation mindset

Featured project

🚀 Ex-Nihilo Core (RISC-V RV32 emulator)


What I can do

  • Systems / low-level: emulation, debugging, tooling, boot flows, portable C
  • Backend / web: APIs, integrations, data flows, cloud infra, reliability + observability

Tech I actually use

Backend / web

  • Node.js (TypeScript/JavaScript), Express-style APIs
  • Ruby on Rails (maintenance + features)
  • .NET (ERP maintenance / integration)
  • Prisma ORM, Swagger, PM2

Cloud / infra (AWS)

  • Lambda, EC2, ECS, S3, SQS, RDS
  • DynamoDB + Redis when it makes sense
  • Message-driven systems (SQS / RabbitMQ)

Observability

  • Grafana + CloudWatch (metrics, monitoring, debugging in production)

Security (practical)

  • OAuth2 basics, OWASP mindset

Languages

  • C/C++, Python, TypeScript/JavaScript, Ruby
  • Also: C#, Java

Hardware / embedded side

  • Arduino, Raspberry Pi, FPGA, RISC-V / microcontrollers

How I work

  • I document everything I can (because future-me is a stranger)
  • I prefer simple, direct writing and step-by-step correctness
  • I care more about “does it really work?” than “does it look cool?”

Contact / collaboration

  • If you want to talk or collaborate: open an issue or discussion on a repo.
  • PRs are welcome when they improve clarity, correctness, or portability.
  • You can find me on Linkedin

Pinned Loading

  1. Project-Ex-Nihilo/Ex-Nihilo-Core Project-Ex-Nihilo/Ex-Nihilo-Core Public

    A simple RISC-V emulator written in C

    C