Skip to main content

About Me

Elias Mawa

Senior Full-Stack Engineer leading end-to-end delivery of scalable SaaS platforms in Go and TypeScript. Proven track record migrating legacy systems, architecting asynchronous workflows, and establishing zero-downtime CI/CD pipelines that enable rapid, reliable releases. Strong focus on technical mentorship, high throughput services, and cross-functional alignment.

Skills

Languages

Type-safe and systems-level development across the stack

JavaScript/TypeScriptBashPythonGoDartJavaPHPPerl

Frontend

Modern frameworks, SSR, and responsive user interfaces

Next.jsRemixTailwind CSSFlutterSSRState Management

Backend

API design, service architecture, and server-side development

Express.jsKoa.jsNestJSLaravelDjangoFlaskGinEchoEncore

Databases

Relational, NoSQL, and vector databases with schema design

PostgreSQLMySQLDB2 for IMongoDBRedisNeo4jSchema Design

Cloud & DevOps

Infrastructure, containers, and automated deployments

DockerAWSDigitalOceanGCPOpenTelemetry (OTEL)CI/CD

Architecture

Distributed systems, event-driven design, and SaaS platforms

Distributed SystemsEvent-Driven ArchitectureSaaSDDDAgile

AI/ML

Hardware-accelerated inference, RAG, and computer vision

AMD ROCmRetrieval-Augmented Generation (RAG)Computer Vision

Projects

Grove

2025

Self-hosted agentic memory MCP server backed by Qdrant. Semantic search, knowledge graphs, and importance-based recall for AI coding tools.

TypeScriptNode.jsQdrantMCPONNX

Fitr

2024

Design exploration for an AI-backed personal style engine. Identity-driven wardrobe intelligence with Style DNA, AI stylist, and computer vision clothing detection.

System DesignAI/MLComputer VisionMobile App DesignGoFlutterPostgreSQLpgvector

Burrow

2024

Open-source tunneling tool for permanent, secure URLs. HTTPS subdomains, TCP tunnels, and WebSocket multiplexing via yamux. Self-hostable alternative to ngrok.

GoWebSocketRedisNginx

Fashion Vision

2024

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

TypeScriptReactHonoTransformers.jsComputer VisionONNX

Other Projects

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.