skip to content

open to work

Amanuel
Mandefrow.

builds interfaces that behave

Full-stack software engineer building clean interfaces, reliable APIs, and product-grade web apps — currently shipping production tools at ChromaWay.

identity.css● saved
#AmanuelMandefrow {
  role: full-stack software engineer;
  stack: React, Next.js, TypeScript, Node.js;
  interests: UI systems, APIs, backend design;
  learning: backend @ boot.dev;
  location: Addis Ababa, Ethiopia;
}

// 01 · about.md

About

I'm a full-stack software engineer from Addis Ababa, Ethiopia, currently at ChromaWay working on production tools like Chromia Explorer, Vault, and Atbash.ai — building features end to end, from reusable npm packages and React components to the APIs behind them. My stack runs React, Next.js, and TypeScript on the front; Node.js, Django, and FastAPI behind it; PostgreSQL or MongoDB underneath.

I've shipped a range of real products — dashboards, SaaS tools, ecommerce platforms, and Web3 apps along the way. I studied Software Engineering at AASTU (class of 2025) and came up through A2SV: data structures, algorithms, and pair programming with people who take the craft seriously. I also mentored React at GDG on Campus.

Right now most of my energy goes into backend engineering: I'm working through Boot.dev's backend path and sharpening how I design APIs, data models, and the systems underneath them. I'm an AWS Certified Cloud Practitioner, and what I'm after is straightforward — full-stack software engineering, building solid products end to end.

whoami
name:
Amanuel Mandefrow
base:
Addis Ababa, ET
tz:
UTC+3
focus:
full-stack dev

// 02 · projects.json

Projects

Product work across the stack — each one a real interface with real constraints.

Chromia Explorer & Vault

status: live

Public-facing products for the Chromia blockchain, built at ChromaWay: Explorer for browsing chains, blocks, and transactions in real time, and Vault for managing accounts and assets.

focus → Frontend engineering for production blockchain tools, integrating with the backend through GraphQL — data views and wallet flows.

  • Frontend features and React components for Explorer and Vault
  • GraphQL data-fetching hooks integrating the frontend with backend services, surfacing real-time blockchain data
  • Wallet and transaction flows with clear pending / confirmed / failed states
  • QA testing, release validation, and code review as part of a 6-person core product team
  • React
  • Next.js
  • TypeScript
  • GraphQL
  • Web3
  • type: work
  • chain: chromia
  • status: in production

Atbash.ai

status: live

An AI-agent governance product at ChromaWay — a safety gate that routes, verifies, and records high-risk agent actions before they execute.

focus → Product frontend plus the shared npm packages the platform is built on.

  • Built the product frontend as part of an 8-person team
  • Created npm packages consumed across Atbash features
  • Flows for verifying agent identity and policy compliance with full audit trails
  • React
  • Next.js
  • TypeScript
  • npm packages
  • type: work
  • domain: ai-governance
  • status: in production

Jemaw

status: shipped

A Splitwise-style bill-splitting app: groups, bills, settlements, invitations, email notifications, and balance tracking.

focus → Financial-record integrity — approval workflows and immutability rules people can trust with money.

  • Bills require participant approval and settlements receiver approval before touching balances
  • Approved records are immutable — no edits or deletes after the fact
  • Full relational schema: users, groups, invitations, bills, splits, settlements
  • Next.js
  • Server Actions
  • Supabase (PostgreSQL)
  • Drizzle ORM
  • Better Auth
  • Zod
  • type: personal
  • data: postgres
  • auth: better-auth

Chatliox

status: active

A SaaS live-chat platform: businesses drop a chat widget into their site, and support teams answer from a real-time admin dashboard.

focus → One product, three surfaces — embeddable widget, admin dashboard, and an async Python API underneath.

  • Async SQLAlchemy with Alembic migrations and JWT-based authentication
  • Real-time conversation views managed with Zustand and TanStack Query
  • Widget embed flow designed to be a one-snippet install
  • FastAPI
  • PostgreSQL
  • React
  • TypeScript
  • Zustand
  • TanStack Query
  • type: personal
  • api: fastapi
  • mode: realtime

ConnectX

status: shipped

A multi-tenant ecommerce platform with merchant and admin dashboards, Django APIs, web storefront templates, and a Flutter mobile app.

focus → Full-stack features across users, products, orders, transactions, and merchant workflows.

  • Cut API response time by 40% through backend optimization and better data access
  • Merchant dashboards for orders, revenue, and inventory at a glance
  • Deployed across Docker, Google Cloud Run, and Vercel
  • Next.js
  • Django
  • PostgreSQL
  • Docker
  • Google Cloud Run
  • type: team
  • tenancy: multi
  • api: django

BankDash

status: shipped

A full banking dashboard with account overviews, transaction history, card management, loans, and settings — dense data that still reads calmly.

focus → Dashboard layout systems, chart composition, and responsive data tables.

  • Chart panels that reflow from 3-column desktop to stacked mobile without losing readability
  • Skeleton loading states matched to every card and table shape
  • Transaction views with filtering, pagination, and empty states
  • Next.js
  • TypeScript
  • Tailwind CSS
  • RTK Query
  • Recharts
  • type: personal
  • ui: polished
  • layout: responsive

$ ls ~/github/more

  • geez-digital-clocka digital clock that tells time in Ge'ez numerals[ src ]
  • songyfull-stack music app — Addis Software test project[ src ]
  • online-merkatoecommerce storefront concept[ demo ]
▸ 40+ more repos on github.com/amanuelmr

// 03 · experience.log

Experience

A changelog of roles — most recent first.

  1. [2025 – now] ChromaWay / Software Developer

    Aug 2025 – Present · Full-time · Stockholm, Sweden · Remote

    Building decentralized applications on the Chromia blockchain — web development, Rell, and product work across the stack.

    • mode: remote
    • role: full-stack
    • chain: chromia
  2. [2025] ChromaWay / Blockchain Developer Intern

    Mar 2025 – Aug 2025

    Frontend design, blockchain, product work, and learning through real production tasks.

    • focus: frontend + chain
    • status: promoted
  3. [2025] BuildaDAOEthiopia / Technical Lead

    Mar 2025 – Sep 2025 · Addis Ababa, Ethiopia · Hybrid

    Ethereum, blockchain, community and technical leadership.

    • mode: hybrid
    • chain: ethereum
    • role: lead
  4. [2025] A2SV | Africa to Silicon Valley / Web Developer

    Feb 2025 – May 2025 · Part-time

    Web development, REST APIs, and real-world project work across frontend and backend.

    • role: full-stack
    • api: rest
  5. [2024 – 2025] GDG On Campus AASTU / Student Mentor

    Dec 2024 – May 2025 · Addis Ababa, Ethiopia · Hybrid

    React.js mentorship, frontend guidance, and practical student support.

    • stack: react
    • role: mentor
  6. [2023 – 2025] A2SV | Africa to Silicon Valley / Software Engineering Trainee

    Nov 2023 – Feb 2025 · Addis Ababa, Ethiopia · On-site

    Data structures, algorithms, pair programming, and collaborative problem-solving.

    • mode: on-site
    • focus: dsa

// 04 · skills.ts

Skills

Full-stack range — from UI systems to APIs, databases, and chain logic.

$ ls ~/skills/languages

  • TypeScript
  • JavaScript
  • Python
  • Go
  • Java

$ ls ~/skills/frontend

  • React
  • Next.js
  • Tailwind CSS
  • Shadcn UI
  • Radix UI
  • Recharts
  • Responsive Design
  • UI/UX

$ ls ~/skills/state-data

  • Zustand
  • TanStack Query
  • Redux Toolkit
  • RTK Query
  • GraphQL
  • React Hook Form
  • Zod

$ ls ~/skills/backend

  • Node.js
  • Express
  • Django
  • FastAPI
  • Spring Boot
  • REST APIs
  • Server Actions

$ ls ~/skills/databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Firestore
  • Supabase
  • Drizzle ORM
  • SQLAlchemy

$ ls ~/skills/cloud-devops

  • AWS (Certified CP)
  • Docker
  • Kubernetes
  • Google Cloud Run
  • Vercel
  • GitHub Actions
  • CI/CD

$ ls ~/skills/web3

  • Chromia
  • Rell
  • Web3 Integrations
  • Wallet UX

$ ls ~/skills/engineering

  • npm Package Development
  • QA Testing
  • Release Validation
  • Code Review
  • Pair Programming
  • System Design
system.status
stack:
full · active
learning:
backend @ boot.dev
available:
full-stack / remote
currently.building
work:
ChromaWay tools
side:
backend @ boot.dev
editor:
vs code
favorite.stack
framework:
Next.js
language:
TypeScript
styling:
Tailwind CSS
last.shipped
what:
this portfolio
bugs:
0 (known)
vibe:
retro-modern

// 05 · contact.sh

Get in touch

Full-stack roles, product collaborations, or a good conversation about building solid software for the web.

Have an interface that needs building?

I usually reply within a day. The fastest route is email — or run the script: