Skip to main content
Available for opportunities

Hi, I'm Miguel Amaro

Software Engineer

Building embedded systems, desktop applications, and web experiences. Focused on clean code and maintainable architecture.

Featured Projects

A selection of recent work and experiments.

Featured

Flight Controller Framework

Layered embedded framework for NXP microcontrollers with platform abstraction and real-time scheduling.

CARMEmbeddedRTOS
Featured

Raytracing Renderer

Software raytracer with path tracing, physically-based materials, and BVH acceleration structures.

C++GraphicsMath

Developer Portfolio

This site — built with Astro and custom CSS, optimized for performance and accessibility.

AstroCSSWeb

About Me

I'm a software engineer passionate about building systems that work close to the hardware. Whether it's writing firmware for microcontrollers, building desktop renderers, or crafting polished web experiences — I focus on clean code and maintainable architecture.

I enjoy understanding how things work at a fundamental level, from CPU architectures to rendering pipelines. This curiosity drives me to continuously learn and explore new domains in software development.

Technical Skills

Languages

  • C
  • C++
  • JavaScript
  • TypeScript
  • Python

Embedded

  • ARM Cortex-M
  • RTOS
  • Device Drivers
  • Debugging

Graphics

  • DirectX 11
  • OpenGL
  • Raytracing
  • Shaders

Web

  • Astro
  • React
  • Node.js
  • CSS

Target Roles

Embedded Systems Engineer Systems Programmer Graphics Developer Full-Stack Developer
Get in Touch Download Resume