Senior Software Engineer
MicrohealthWe build digital tools for people living with blood conditions.
Felix Bernal • Software Engineer
Software engineer and tech enthusiast with 10+ years of experience building software.
Reasoning across hardware, software, and maths to solve messy, cross-disciplinary problems.
TypeScript · Python · C++ · Rust · Java · .NET · Assembly
React · Next.js · WebGL · Three.js · WASM
Node.js · FastAPI · Ruby on Rails
OpenGL · Vulkan · CUDA · OpenCV · ROS · WebGL · Three.js
TensorFlow · PyTorch
Unity · Unreal Engine
PostgreSQL · MySQL · DynamoDB · Redis · NumPy · SciPy · Polars · Airflow
Docker · Kubernetes · AWS · Terraform · Ansible · Git · CMake
Linux · Profilers · Debuggers
Bartending
From games and health tools to client builds — messy problems, real systems.
We build digital tools for people living with blood conditions.
Technology solutions tailored for unique client needs.
Digital monitoring and evaluation for international developments.
Game studio specialized in voxel-based games.
Mostly spent deep in AI, computer vision, and making pixels behave.
Specialized in Artificial Intelligence and Computer Vision
Thesis Grade: 10/10
Specialized in Computing
Thesis Grade: 9.5/10
Research, games, and systems I shipped when the brief was fuzzy and the constraints were not.
Developed a novel, state-of-the-art, deep learning-based system to predict visual attention in immersive 360° virtual reality videos by combining both visual and audio cues.
Python · Computer Vision · AI · TensorFlow
Designed and developed a web-based SaaS platform that leverages AI to help users create personalized cover letters and resumes efficiently. The application features intelligent content suggestions, customization options, and seamless user experience to streamline the job application process.
AI · React · Next.js · Supabase · TypeScript · Node.js · PostgreSQL

Designed and implemented a drone coordination system using onboard stereo vision and predictive modeling. The multi-drone formation control algorithm enables a team of UAVs to estimate a ball's 3D trajectory and dynamically position themselves to catch it with a shared net.
C++ · ROS · Flightmare · Unity

Developed a novel light rendering solution that outperformed standard Monte Carlo methods by integrating Newton-Cotes quadrature as control variates, significantly reducing variance in illumination estimates in single-scattering scenarios.
C++ · Computer Graphics · Light Rendering
Developed a deep learning pipeline for bone segmentation in spinal CT images using an unsupervised approach based on Active Contour Without Edges (ACWE) loss.
Python · Computer Vision · AI · TensorFlow

Developed a full remake of Counter-Strike 2D from the ground up, featuring smart AI bots for an engaging offline experience. Built a custom lightweight game engine using JavaFX, providing smooth gameplay and customization.
Java · JavaFX · AI
At age 16, I developed a competitive online first-person shooter featuring fully customizable, destructible environments and diverse game modes. Players can alter the map in real time, adding a dynamic layer of strategy and replayability.
Unity · C# · Online
Open to collaborations, weird problems, and good conversations.
If something here resonates, write me. Happy to talk, research, software, or whatever is on your mind.