João Roberto Alvares Ewerton

João Roberto Alvares Ewerton

Full-Stack Software Developer

fabricappsdrumblow@gmail.com
(437) 829-6820
Sarnia, ON

Building Production-Ready Systems with Rust, Next.js & Flutter

Full-stack software developer specializing in high-performance backends and modern user interfaces. I build complete products — from Rust APIs with Clean Architecture to Next.js 16 frontends and cross-platform Flutter apps. My work spans e-commerce platforms, SaaS business applications, and multi-tenant systems, all delivered with automated testing, CI/CD, and security-first practices.

About Me

I'm a passionate Brazilian developer based in Sarnia, Ontario, focused on building production-ready software that solves real business problems. My expertise lies in the Rust ecosystem for high-performance backends, Next.js for modern web applications, and Flutter for cross-platform mobile experiences.

Over the past years, I've developed and deployed three complete products — an e-commerce platform, a SaaS church management system, and a professional invoicing application — each with automated testing, CI/CD pipelines, and rigorous security practices.

I believe in clean architecture, comprehensive testing, and security by design. Every project I build follows industry best practices: from compile-time checked SQL queries and zero-unwrap policies in Rust to automated security audits and penetration testing.

3
Live Products
592
Tests Passing
3
Languages (PT/EN/ES)
53K+
Lines of Rust
Open to New Opportunities

Technical Competencies

Systems Programming & Backend Architecture

Building high-performance backends in Rust with Actix-Web and Axum. Experience with Clean Architecture, multi-tenancy, granular RBAC, and compile-time checked SQL queries with SQLx.

Modern Frontend Development

Developing responsive web apps with Next.js 16 and React 19, and cross-platform mobile apps with Flutter. Proficient in Tailwind CSS, Zustand, BLoC, and Framer Motion for polished user experiences.

E-commerce & SaaS Business Solutions

End-to-end e-commerce and SaaS platforms with Stripe integrations, product catalogs, admin dashboards, analytics, freemium billing models, and third-party API integrations like Canada Post.

DevOps, Security & Quality

Automated CI/CD pipelines with GitHub Actions, Docker containerization, and cloud deployment. Security-focused development with JWT Argon2id, rate limiting, CSRF protection, and comprehensive automated testing.

Technology Stack

Languages

Rust
TypeScript
JavaScript
Dart
SQL

Frontend

Next.js
React
Flutter
Tailwind CSS
HTML/CSS

Backend

Actix-Web
Axum
Node.js
Express
REST API Design

Database

PostgreSQL
Redis
SQLx
Database Design

DevOps & Cloud

Docker
GitHub Actions
Linux
Nginx
Oracle Cloud
Vercel

Payments & Integrations

Stripe
Webhooks
Canada Post API
Cloudinary
Mailgun

Security

JWT (Argon2id)
Rate Limiting
CSRF Protection
Input Validation
Penetration Testing

Tools

Git
GitHub
VS Code
Figma

Featured Projects

Products I've designed, built, and shipped to production.

BeeNorth3D
Live

BeeNorth3D

E-commerce for Custom 3D-Printed Home Decor & Gifts

Full-stack e-commerce platform based in Sarnia, Ontario, specializing in custom 3D-printed home decor and personalized gifts. Built with a modern Next.js 16 frontend and a high-performance Rust backend, the platform handles real-time product customization, secure payments, automated shipping, and a complete admin dashboard.

Next.js 16
React 19
TypeScript
Tailwind CSS
Rust
+4
Live
Igreja Manager
Live
Private

Igreja Manager

SaaS Church Management Platform

Comprehensive SaaS platform for church administration with multi-tenant architecture supporting multiple congregations. Features granular RBAC, financial control, member management, Sunday School (EBD), ministries, and a gamified Bible Academy learning module. The backend is built in Rust with Clean Architecture, and the frontend is a cross-platform Flutter application.

Rust
Actix-Web
Flutter
Dart
PostgreSQL
+4
Live
Drumblow Invoice
Live
Private

Drumblow Invoice

Professional Invoice & Quote Management for Canadian Businesses

Multi-platform business application for professional invoice and quote management targeting Canadian businesses. Built with Flutter for Web, Android, and iOS from a single codebase, backed by a Rust API. Features native PDF generation, secure authentication, and a freemium billing model.

Flutter
Dart
Rust
PostgreSQL
Stripe
+3
Live
Let's Work Together
I'm available for development opportunities and collaboration on innovative projects.