Rafael Fernandes
Currently open to part-time projects

Hi! I am Rafael! đź‘‹

Rafael Fernandes portrait

I build solid, scalable, accessible and responsive digital experiences for the web

About

I am a Senior Software Engineer

Professional background

With 25+ years of experience delivering scalable web and mobile ecosystems across industry and academia, I bring deep practical knowledge to every project — from launching EdTech platforms to thousands of users to directing advanced R&D.

Collaboration and Communication

I don't just write code: I excel in teamwork and communication. I've worked closely with designers, product managers, and fellow engineers, understanding the value of clear communication and collaboration.

Problem-Solving Skills

I thrive on tackling complex technical challenges. I have a strong analytical mind and a deep understanding of algorithms, data structures and different technologies, allowing me to solve problems efficiently and find innovative solutions.

Continuous Learning and Adaptability

The tech industry is ever-evolving, and I embrace this by staying current with the latest trends, tools, and best practices. My mindset drives me to continuously learn new technologies and adapt my skills.

...and more!

Technologies

React.js
React Native
Next.js
Node.js
Flutter
TypeScript
JavaScript
Sass
Python
Django
MongoDB
PostgreSQL
Firebase
Google Cloud Platform
AWS
React.js
React Native
Next.js
Node.js
Flutter
TypeScript
JavaScript
Sass
Python
Django
MongoDB
PostgreSQL
Firebase
Google Cloud Platform
AWS

Experience

Senior Software Engineer · Fullstack Labs

2022 – Present

Contributed to the design and delivery of production-grade applications across 20+ products for Fueled and Encyclopaedia Britannica, including a goal-planning platform and a digital learning suite serving 140M+ students globally. Spearheaded high-ownership features end-to-end — real-time draft-state planning, cross-product SSO authentication, and student progress reporting. Improved platform performance and reliability, including a refactoring that reduced API calls and cut backend DB round-trips by 50% on high-traffic endpoints, and leading Next.js and Node LTS upgrades across multi-region deployments.

  • React.js
  • Next.js
  • Node.js
  • JavaScript
  • TypeScript
  • Jest
  • Sass
  • Bootstrap
  • Python
  • PostgreSQL
  • AWS Lambda
  • Serverless

Founder & Lead Developer · ImaginaKIDS — EdTech Startup

2017 – 2022

Bootstrapped and scaled the ImaginaKIDS platform to 15k+ students, 300+ teachers, and 380k+ pages created; sustained R$490k in annual recurring revenue with sub-10% churn. Built and scaled web and mobile platforms end-to-end as lead developer, validating strong product-market fit and hands-on product leadership from zero to revenue.

  • React.js
  • React Native
  • Node.js
  • JavaScript
  • TypeScript
  • Jest
  • Express
  • Firebase
  • Swift
  • Redis
  • Socket.IO
  • Python
  • Django
  • GCP

Professor (Adjunct), Researcher & Innovation Leader · IFMA (2006–2016) & UFMA (2016–2022)

2006 – 2022

Served as Director of the Department of Entrepreneurship & Innovation (DEMI/UFMA), mentoring 10 tech startups with a 70% success rate in securing governmental funding, coordinating 10+ funded R&D projects, and driving institutional entrepreneurship programs — while also serving as peer reviewer for IEEE conferences and Springer's Wireless Personal Communications journal. Taught undergraduate and graduate-level Computer Science courses across two major federal institutions for nearly two decades, supervising 7+ Master's students and publishing 6 journal articles and 48+ conference papers spanning distributed systems, IoT, mobile computing, EdTech, and wireless communications.

  • React.js
  • Node.js
  • Express
  • JavaScript
  • TypeScript
  • Firebase
  • MySQL
  • Socket.IO
  • RabbitMQ
  • gRPC

Web Developer · UFMA IT Center & Fapema

2003 – 2006

Built and maintained institutional web systems and information management platforms at UFMA's Information Technology Center and Fapema.

  • PHP
  • J2EE
  • JSP
  • JSF
  • JPA
  • MySQL

Some Projects

Simula Finanças

Free financial calculators for Brazilian tech professionals: compare CLT vs PJ, estimate Fator R and monthly DAS under Simples Nacional, price freelance work, and project debts and compound investments. Browser-based simulations with no sign-up or personal data sent to the server.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS

ImaginaKIDS

An iOS application for iPads that lets students create their own digital books. Books can be printed as real physical books. Features include multiple books, customizable characters, scenarios, speech balloons, and text boxes.

  • React Native
  • Firebase
  • Swift (Native Modules)

ImaginaWeb

A web version of the ImaginaKIDS platform, allowing students to use personal computers to build stories with the same features as the iOS app, plus increased product scalability.

  • React.js
  • Firebase
  • Redux
  • Bootstrap

ImaginaShopping

A responsive e-commerce platform for parents to buy book packs, apply discount codes, and pay with credit card or Pix (Brazilian payment). Integrated with partner graphical services for printing and shipping.

  • React.js
  • Firebase
  • Cloud Functions
  • Redux
  • Bootstrap

SHELDON

An internal system (Sistema de Hospedagem e Exportação de Livros Digitais ONline) used by the ImaginaKIDS team to generate PDF books and export them to a file server.

  • React.js
  • Bootstrap
  • Firebase
  • Node.js
  • Express
  • Socket.IO
  • BullMQ
  • Redis

LEONARD

An internal platform (Logística Eletrônica para Organização, Navegação, Aprovação, Remessa e Distribuição de livros) that integrates data from external CSV services and book files from SHELDON to create printing metadata in JSON and upload to graphical services.

  • Python
  • Django
  • SQLite
  • jQuery
  • Bootstrap

GiTrend

A web app to search for trending GitHub repositories and users. Supports search by text or programming language, favorites tagging, and a trending users list.

  • React.js
  • Styled Components
  • Redux
  • GitHub API
Modos

Modos

An m-learning app for building and sharing microlearning tracks. Teachers share media (images, videos, audios, text) composing a learning path for students.

  • Flutter
  • Firebase
Node Auth API

Node.js Express Auth API

An open-source authentication API with refresh token rotation and reuse detection using JWT. Features user registration, sign in/out, profile management, admin routes, protected routes, pagination. Hosted on Render.

  • Node.js
  • Express
  • Passport
  • Swagger
  • MongoDB
  • Redis
  • Docker
Web3 Vulnerability Detector API

Web3 Contract Vulnerability Detector API (POC)

A POC API that runs Slither and Mythril on Solidity contracts to detect security vulnerabilities (SWC-104, SWC-106). Includes a suggestions API powered by OpenAI ChatGPT.

  • Node.js
  • Express
  • Swagger
  • OpenAI API
  • Docker

Get in touch

Share this site