Open to remote roles

Nahom
Amare Kifle

Software Engineer · Full Stack

Full-stack engineer shipping payments, real-time systems and developer platforms.

Addis Ababa, Ethiopia · working remote across time zones

whoami
roleFull Stack Software Engineer
company0Chain (Züs Network)
ownspayments · auth · real-time sync
shipsGo · TypeScript · Next.js · Kafka
alsoHead of Academy, A2SV (2024-2026)
educationB.Sc. SWE, AAiT (3.85/4.0)
$ open to remote roles
Go/TypeScript/Next.js/React/Python/Kafka/WebSockets/PostgreSQL/Docker/NestJS/Stripe/WebAssembly/AWS/Linux/MongoDB/C#/Traefik/Firebase/Go/TypeScript/Next.js/React/Python/Kafka/WebSockets/PostgreSQL/Docker/NestJS/Stripe/WebAssembly/AWS/Linux/MongoDB/C#/Traefik/Firebase/
Scroll
01About

I like the parts that break loudly.

I build the parts of a product that break loudly when they are wrong: payment flows, auth, real-time sync and release pipelines. Today that means owning Stripe and x402 (USDC on Base) payments end-to-end at 0Chain, across a Go SDK, a backend service, and web, iOS and Android clients.

Before that I spent two years at A2SV, promoted twice from intern to Head of Academy, leading 40 educators across 8 countries and doubling enrollment. Teaching algorithms daily is what made me a better engineer. You cannot hand-wave a proof to 200 students.

3.85/4.0
GPA, AAiT Software Engineering
15th
Nationally of 330k+ entrance-exam candidates
200+
Students served as Head of Academy
5 apps
Next.js monorepo shipped at v1.20
Education

B.Sc. Software Engineering

Addis Ababa Institute of Technology

Jun 2021 - Jun 2025

  • Ranked 1st in Ethiopia, 7th in Africa
  • Cumulative GPA 3.85 / 4.0
  • 15th nationally out of 330,000+ on the university entrance exam (649/700)
  • Coursework: Distributed Systems, Operating Systems, Machine Learning, Cloud Computing, Data Structures & Algorithms, Computer Networking
02Experience

Where I've shipped.

Three roles, one pattern: take the surface nobody wants to own (payments, auth, releases, curriculum) and make it dependable.

Full Stack Software Engineer

Dec 2025 - Present

Cupertino, CA (Remote)

  • Shipped x402 (USDC on Base) and Stripe payments end-to-end across the Go SDK, the 0box backend and web/iOS/Android clients, replacing free 2GB onboarding with a paid $1 entry flow.
  • Built a real-time activity-sync layer from blobber → 0box → web/mobile with Kafka and WebSockets, keeping file, wallet and allocation events consistent across tabs and devices.
  • Added MetaMask Web3 sign-in (web + Android) and a multi-wallet KMS flow keyed by Firebase UID, supporting split-key, recoverable and Web3 wallets in one session.
  • Owned the v1.20 release across a 5-app Next.js monorepo (Vult, Blimp, Atlus, Bolt, Chimney), pinning the Go SDK and versioning the WebAssembly CDN build.
GoTypeScriptNext.jsKafkaWebSocketsStripex402WebAssembly

Head of Academy

Africa to Silicon Valley (A2SV)Promoted twice from intern

Feb 2024 - Apr 2026

Addis Ababa, Ethiopia

  • Led the Academy's G6 & G7 cohorts, managing 40 educators from 8 countries and serving students from 26 countries.
  • Doubled program enrollment from 100 to 200+ and earned an 87% 'Good'/'Excellent' rating through curriculum and workflow redesign.
  • Delivered 10+ technical lectures on data structures, algorithms and Python, including linked lists and BFS.
  • Designed problem sets and reviewed student solutions, writing and critiquing Python daily alongside the management work.
PythonAlgorithmsCurriculum DesignTeam Leadership

Backend Engineering Intern

Aug 2023 - Oct 2023

Addis Ababa, Ethiopia

  • Led a team of 5 to ship a complete social media REST API in ASP.NET and PostgreSQL within one month.
  • Engineered a modular Clean Architecture backend with EF Core and CQRS, delivering 35 API endpoints.
  • Raised unit test coverage from 40% to 70%, setting the team's testing baseline.
C#ASP.NETPostgreSQLEF CoreCQRS
03Projects

Things I built end to end.

Infrastructure, distributed systems and product work. Each one shipped, deployed and reachable below.

PaaS: Simplified Cloud Deployment screenshot
PlatformFeatured
2025

PaaS: Simplified Cloud Deployment

A Heroku-style platform that auto-deploys Node.js apps straight from GitHub, built so Ethiopian developers can pay in local currency.

  • Isolated Docker runtimes with Traefik routing 8 to 20 concurrent apps on one VPS
  • Custom domains linked and SSL issued via Let's Encrypt in under 30 seconds
  • Chapa gateway for ETB payments, solving the FX constraint that blocks local devs
NestJSReactPostgreSQLDockerTraefikLinux/VPSChapa
Distributed Exam Portal screenshot
Distributed SystemsFeatured
2024

Distributed Exam Portal

A fault-tolerant national exam-result system prototyped for 500k+ concurrent users, led with a team of 5.

  • Geo-spatial load balancing across 4 servers in 2 regions
  • Real-time collaborative complaint editor, 90% faster than the polling it replaced
  • JWT-authenticated RPC between services
GoReactReduxRPCWebSocketsetcdMySQL Cluster
Texas Hold'em Poker screenshot
Full Stack
2024

Texas Hold'em Poker

Full-stack poker with rules-accurate hand evaluation via PokerKit, Clean Architecture backend and a responsive real-time table.

  • FastAPI backend structured with Clean Architecture
  • Dockerized and deployed for production
Next.jsFastAPIZustandPostgreSQLPokerKitDocker
A2SV Contest Central API screenshot
Backend
2023

A2SV Contest Central API

Backend that automates contest management and tracks student performance by pulling Codeforces submissions into leaderboards.

  • Clean Architecture with EF Core and CQRS
  • Contest statistics and leaderboards for the whole academy
.NETEntity FrameworkCQRSOpenAI API
Udemy Clone screenshot
Frontend
2025

Udemy Clone

A pixel-accurate rebuild of the Udemy UI from Figma, focused on responsive layout craft.

  • Figma → responsive HTML with Vuetify and Tailwind
Vue.jsVuetifyTailwind CSS
This Portfolio screenshot
Frontend
2026

This Portfolio

Next.js 15 + Tailwind v4, dark-first design system, scroll-spy navigation and reduced-motion support throughout.

  • App Router, RSC where it counts
  • Zero layout shift, no theme flash
Next.jsTypeScriptTailwind CSSFramer Motion
04Stack

What I reach for.

Grouped by where it sits in a system, not by how many stars I'd give myself.

Languages

01
GoTypeScriptPythonC#JavaKotlinSwift

Frontend

02
Next.jsReactReduxTailwind CSSWebAssemblyAngularVue.js

Backend & Integrations

03
NestJSASP.NET CoreFastAPIPostgreSQLMongoDBMySQLKafkaRESTRPCWebSocketsFirebase

Payments & Web3

04
Stripex402 (USDC on Base)MetaMaskChapaKMS wallets

Systems & DevOps

05
LinuxDockerTraefikAWSNginxCI/CDGit
05Off the clock

Books I keep going back to.

Half of what I know about architecture came from a book. The other half came from having to explain it to someone.

Reading list
01

Clean Code

Robert C. Martin

Any fool can write code a computer understands.

02

The Pragmatic Programmer

Hunt & Thomas

One authoritative representation for every piece of knowledge.

03

Clean Architecture

Robert C. Martin

Architecture exists to minimise the humans needed to maintain it.

04

Designing Data-Intensive Applications

Martin Kleppmann

The book behind most of my distributed-systems instincts.

05

Docker Deep Dive

Nigel Poulton

Containers, from namespaces up to production.

06

Harry Potter

J.K. Rowling

By page or by screen, Hogwarts is always open.

07

Atomic Habits

James Clear

You fall to the level of your systems.

06Contact

Let's build something.

Hiring, collaborating, or just want to argue about distributed systems? The form lands straight in my inbox.

Résumé

One page, current as of June 2026: experience, projects and stack.

Open PDF