Skip to main content

Elias Mawa / Engineer & maker

Calgary, AB

Thoughtful software.
Built for real life.

I'm Elias, a senior full-stack engineer in Calgary, AB. I build apps people live with and tools developers reach for — from the first sketch to the systems that keep them running.

Currently buildingBramble Labs Fitr

01 / Selected work

Things I’m putting into the world.

Personal products, shared ventures, and useful little tools. The engineering and the experience, considered together.

Fern website banner: two people on a car roof at sunset, friends around a campfire, and friends with sparklers at dusk

Shared moments

Fern

Coming soon

Private photo capsules for your people. Collect everyone's photos, keep them hidden, and relive the moment together at a shared reveal.

Flutter · TypeScript · Hono · Bun

Grove website banner: hands drawing in a grid notebook beside a keyboard

Memory for agents

Grove

Open source

Private memory that follows you across AI agents. Keep decisions, preferences, and hard-won fixes in one searchable, account-owned library.

TypeScript · PostgreSQL · pgvector · MCP

Fitr website banner: knitwear on a rail with a rose hoodie, olive shorts, and silver high tops

Personal style

Fitr

Early access waitlist

A digital wardrobe built around the clothes you own. Co-founding Fitr with Adam and Mason, with SŌEN as your personal AI stylist.

Go · Flutter · PostgreSQL · Computer Vision

Burrow website banner: a white USB cable plugged into the side of a laptop

Developer tools

Burrow

Open source

Localhost, shared. Give your local app a public HTTPS link, receive real webhooks, and inspect requests from a terminal-first tunnel manager.

Go · WebSocket · Redis · CLI

The archive / Earlier explorations

Fashion Vision

2024

Archived exploration

Computer vision microservice with 7-stage ML pipeline for fashion analysis. Four concurrent models for classification, segmentation, face parsing, and background removal.

Snake Game

2022

A tiny but fully-playable Snake game that runs on an Arduino. Analog joystick input, 8x8 NeoPixel LED matrix display, and real-time game loop on embedded hardware.

InkByte

2021

Link management platform with URL shortening, QR codes, link-in-bio pages, and geolocation analytics. Monorepo with Koa API and SSR React frontend.

Sorbet

2020

A lightweight C game engine and ECS library built with SDL2. Entity-component-system architecture, custom data structures, and a snake game demo.

Shrymp

2020

My first attempt at a link shortener. The rough draft that eventually became InkByte.

Paint OpenGL

2019

A paint application built with OpenGL fixed-function pipeline and GLUT. 32x32 pixel canvas, BFS flood fill, HSV color system, and hand-drawn UI.

GoBox

2017

Lightweight file sharing daemon for LAN transfers. Drag-and-drop uploads, password-protected links, and configurable expiration.

02 / Skills & approach

From the interface to the infrastructure.

The whole product

Interfaces that feel considered, backed by a clear understanding of the people using them. Web and mobile, from interaction to implementation.

React · Next.js · Flutter · TypeScript

The systems underneath

APIs, background jobs, and data models that hold up beyond the happy path. A practical approach to AI, search, and real-time workflows.

Go · Node.js · PostgreSQL · Redis · pgvector

The path to production

Taking ownership of delivery: reliable releases, observable services, and migrations that keep things moving. Helping the team build with confidence.

Docker · AWS · Vercel · CI/CD · OpenTelemetry

A conversation is a good start

Have something in mind?

A product to build, a tricky engineering problem, or just a shared curiosity. I’d love to hear about it.