Sena Abebe, software developer, Addis Ababa

I simply build: the frontend, the backend, and everything in between.

A software developer based in Addis Ababa. I build with Go, TypeScript, and Next.js, with an active focus on improving AI for low-resource languages and developing custom agents.

About

Who am I.

What do I do?

Most of my time is spent building backends in Go, crafting thoughtful UIs, improving AI on low-resource languages, and developing custom agent systems.

What I care about

I'm a fan of clean code and thoughtful design. I try to keep things simple and avoid overcomplicating problems just to look smart.

The promise

I build stuff that moves the needle. No fluff. If it doesn't add value, it's not getting built. It's as simple as that.

Experience

Where I build.

2025 — PresentCurrent role

Currently working as a Full Stack Developer at Jirtuu Software Labs

Engineering full-stack web applications, designing retrieval-augmented generation (RAG) architectures, and building resilient data pipelines.

01

Full Stack Architecture

Building responsive, production-grade applications with modern web frameworks and reliable backend runtimes.

02

RAG Systems

Designing retrieval-augmented generation systems, semantic search flows, and context retrieval pipelines for production.

03

Data Pipelines & Ingestion

Engineering high-performance ingestion pipelines and backend workflows optimized for speed, reliability, and scale.

Work

Selected works.

A selection of my best work. Products, developer tools, and the occasional terminal obsession.

Stack

What I work with.

Things I've spent thousands of hours on. I'm pretty good at these, and I'm working on many more.

Backend

Go

Where most of my backends start. Concurrent, compiled, and straightforward to ship.

Frontend

React

Component-based UIs. Still the default when I'm building for the browser.

Language

TypeScript

Types on the JavaScript I already write. Fewer surprises later.

Frontend

Tailwind

Utility classes next to the markup. Fast to iterate, easy to keep consistent.

Framework

Next.js

React with routing, rendering, and a production setup I don't have to invent.

Backend

Node.js

JavaScript on the server for APIs and tooling that don't need Go.

Data

PostgreSQL

Relational data with constraints I can actually rely on.

Design

Figma

Layouts and systems, worked out before they become components.

Language

Python

Scripts, glue, and anything that needs to exist before I reach for Go.

API

GraphQL

A typed schema instead of a scatter of REST endpoints.

Infra

Docker

Same runtime locally and in production. Fewer environment surprises.

Data

Supabase

Postgres, auth, and storage without standing up each piece myself.

Blog

I also have a blog.

I write about code, design, and technical subjects that I find interesting. No philosophy here, just plain developer talk and things I've learned along the way.

blogs.senabuilds.me
Homepage of Sena.blogs — Ideas, code and everything in between

Contact

Let's get
in touch.

Got a project, a question, or just want to tell me how much you like this site? I'm all ears.