// hello, world

Nathaniel Tefera.

Backend Engineer — Java · JavaScript · Spring Boot · Node.js · REST APIs

I build robust, scalable backend systems and craft clean APIs.

View Projects Get in Touch

// 01 — about

Crafting backends
that scale.

I'm a backend-focused software engineer with expertise in the Java and JavaScript ecosystem including Spring, Node.js, and Express. I specialise in designing RESTful APIs, microservices, and systems that are both performant and maintainable.

I am primarily a backend developer but I also have React experince which allows me to bridge the gap between backend logic and user-facing features — taking full ownership of a feature from database to browser when the team needs it.

I care about clean architecture, well-documented APIs, and code that future-me (and teammates) will actually enjoy reading.

// Backend

Java 17+ Spring Boot Spring MVC Hibernate / JPA Node.js REST APIs Microservices Maven

// Frontend

React JavaScript (ES6+) HTML & CSS

// Tooling & Infra

Git GitHub Actions Docker Kubernetes AWS EC2, S3, Lambda, IAM PostgreSQL Redis MongoDB Linux Nginx

// 02 — projects

Things I've built.

A selection of personal projects!

🤐

BackChannel

A chat application with ephimeral messaging — messages disappear after a set time.

Java React PostgreSQL AWS S3 Redis BullMQ REST + Websockets
📄

DocMind

A RAG (Retrieval-Augmented Generation) Q&A application. Built in Java.

Java React Pgvector Ollama AI
📝

ThinkBoard

A privacy focused note taking application built to run locally on your machine. Built with JacaScript.

JavaScript Node.js React MongoDB REST API

// 03 — contact

Let's talk.

Open to new opportunities, collaborations, or just a good conversation about software engineering.