Nahom

Nahom W. Gebremichael

Open to work / Addis Ababa, Ethiopia | Remote

I build web apps, APIs, bots, internal tools, and automations. Python, TypeScript and Go on the backend, Next.js and React on the frontend, and Python for scrapers, Telegram pipelines, and third-party integrations.

Timeline

Experience

Work, training, and the parts that shaped how I build.

01

Feb 2026-Present

work

Software Developer

AAU Research Directorate

  • Building e-GRATS, a grant tracking system with Next.js, Django, and PostgreSQL.
  • Implementing a multi-stage approval workflow with RBAC and JWT.

02

Jan 2026-Present

program

A2SV

A2SV

  • Four-plus months of intensive data structures and algorithms practice.
  • Solved 300+ problems across LeetCode and Codeforces.
  • Training for speed, accuracy, and contest-style problem solving.

03

Oct 2023-Apr 2024

work

Apprentice

INSA

  • Built high-throughput scraping workflows with Python, Selenium, and Telethon for Telegram and social data harvesting.
  • Created data cleaning and normalization pipelines used for AI model inputs.
  • Built RESTful APIs with Express.js and Django.
  • Presented work at multiple national technology expos.

Credentials

Certifications

Verified credentials and completed programs.

AlX Africa · Oct 2025

ProDev Back-End Programme

Credential
  • Learned the backend stack: Django, SQL, Docker, and Kubernetes.
  • Completed Professional Foundations covering communication, teamwork, critical thinking, and problem-solving through real-world projects.

INSA · Jan 2024

Cyber Talent Summer Camp

Credential
  • Gained foundational and intermediate software development practices, usage of various cybersecurity tools, and network security principles.
  • Completed graduation project: a news aggregator and analysis platform.

Google · Nov 2023

Google Cybersecurity Specialization

Credential
  • Gained hands-on experience in cybersecurity practices, including risk assessment, network security, and incident response.
  • Worked with DBMS, SIEM tools, threat analysis, and vulnerability assessment.

Tools

Stack

Categorized by how I use it.

Languages

PythonPythonGoGoTypeScriptTypeScriptJavaScriptJavaScriptSQLC++C++GNU BashBash

Backend

DjangoDjangoFastAPIFastAPINode.jsNode.jsExpressExpressGoGoDRF

Frontend

Next.jsNext.jsReactReactReduxRedux

Data & Infra

PostgreSQLPostgreSQLSQLiteSQLiteMongoDBMongoDBSupabaseSupabaseFirebaseFirebaseRedisRedisDockerDockerCeleryCeleryRabbitMQRabbitMQ

Scraping & Automation

TelethonSeleniumSeleniumBeautifulSoupScrapyScrapy

Workflow

Arch LinuxArch LinuxGitGitGitHub ActionsGitHub Actions

Concepts

REST APIsAsync ProgrammingPOSIX & Linux InternalsNetwork Traffic AnalysisData Scraping & IngestionOSINT
Loading projects

Activity

Open source activity

A contribution graph pulled live from GitHub.

...

contributions in the last year

Loading signal

Now

Current work

What I am building and working through right now.

Building

TeleGlance

API-free Telegram preview scraping with structured message and media extraction.

LANFlow

Go-based bandwidth control for home router setups. Raw sockets, traffic shaping, minimal footprint.

AGQ Frontend

A Tauri Frontend to consume the Antigravity AI usage from AGQ Daemon API.

github-gitlab-sync

CI/CD pipeline that automatically mirrors GitHub repositories to GitLab for secure backups.

Also grinding

boot.dev

Doing all exercises with go and following the Devops path.

CodeCrafters

Building an HTTP server, DNS server and git from scratch in Go.

Idiomatic Go

Reading An Idiomatic Approach to Real-World Go Programming Book

Effective Go

Learning how to write Go the way it was actually meant to be written.

Last updated: July 9, 2026

Writing

Notes

Notes on systems, tools, and the things I am building.

All writing
  1. 001How to dualboot OMARCHY2026-09-06 / 5 min / Arch, Linux, Windows, Dualboot, OMARCHY

Contact

Get in touch.

I am open to full-stack, backend, and automation roles, specifically web apps, APIs, bots, pipelines, and integrations using Python, TypeScript, Go.