Full-Stack Developer · MSc Cybersecurity

Naibe
Mehari
Tekle

// Full-Stack Developer

I build backend systems, NLP and speech tooling, and interpretable ML. Full-stack developer at Anzyz Technologies, now studying for a Master's in Cybersecurity.

Python / FastAPIC# / .NET TypeScriptReact MongoDBDocker
01 / About

Who I Am

I'm a full-stack developer at Anzyz Technologies, where I build Python and FastAPI backends for document ingestion, processing and NLP. Before that I built an industrial PLC tool in C# / .NET at Red Rock. I finished my B.Eng. in Computer Engineering at the University of Agder in June 2026 and I'm now studying for a Master's in Cybersecurity.

Outside work I build things for my own community and curiosity: a speech-to-text studio for Tigrinya and Amharic, interpretable-ML research, and an immersive 3D tour of Eritrean church architecture.

0
Professional roles
0
Live products
0
Languages spoken
🇳🇴 Norsk
🇬🇧 English
🇪🇷 Tigrigna
🌍 Arabic
💼

Current role

Full-Stack Developer — Anzyz Technologies

🎓

Education

Master's in Cybersecurity (in progress) · B.Eng. Computer Engineering, UiA (2023–2026)

⚙️

Focus areas

Backend & NLP, speech AI, interpretable ML, security

🌍

Languages

Norwegian, English, Tigrigna, Arabic

🚗

Driving licence

Class B

02 / Skills

What I Build With

Languages

PythonC#TypeScriptJavaScriptC++CDartKotlin

Backend & Data

FastAPIASP.NET CoreCeleryMongoDBElasticsearchPostgreSQLSQLiteEntity FrameworkSignalR

Frontend & Mobile

ReactNext.jsReact NativeExpoFlutterThree.jsHTML/CSS

AI & Machine Learning

NLPSpeech recognition (ASR)Tsetlin MachinesXGBoost / LightGBMCloud VisionLeakage-safe validation

Security (MSc in progress)

XSS exploitationbcryptTOTP 2FAOAuth2Brute-force protection

Industrial & Desktop

Avalonia UIReactiveUIMVVMTwinCAT ADSBeckhoff PLC

DevOps & Tooling

DockerGitHub ActionsGitLab CI/CDVercelGit
03 / Experience

Where I've Worked

Jan 2026
Present

Full-Stack Developer

Anzyz Technologies · Grimstad, Norway

Develop and maintain full-stack solutions and backend services with Python, FastAPI, MongoDB, Celery and Elasticsearch. Work on document ingestion, processing and analysis, including NLP features that identify and visualise relationships between concepts and themes. Also contribute integrations, testing, debugging, pull requests and production-ready improvements.

PythonFastAPIMongoDBElasticsearchCeleryNLP
Aug 2025
Jun 2026

Software Engineer

Red Rock · Kristiansand, Norway

Contributed to an ADS parameter tool for industrial automation systems, built with C#, .NET 8, Avalonia and ReactiveUI and integrated with Beckhoff TwinCAT over ADS. Worked on symbol-tree navigation, parameter comparison, change highlighting, inline editing and JSON-based workflows.

C# / .NET 8AvaloniaReactiveUITwinCAT ADSPLC
Aug 2021
Jun 2023

ICT Service Technician Apprentice

Vågsbygd videregående skole · Kristiansand, Norway

Gave technical support to students and staff, and installed, configured and maintained computers, software, networks and other IT equipment. Troubleshot hardware, software, account, access and network issues. Completed the apprenticeship, leading to the trade certificate (fagbrev) in ICT service.

Technical supportTroubleshootingNetworks
04 / Projects

What I've Built

HabeshaVoice Studio: dark workspace with a record button, language picker and transcript panel
2026 · FLAGSHIP · SPEECH AI

HabeshaVoice Studio

A private speech-to-text workspace for Tigrinya and Amharic. Record or upload audio, review the transcript against the recording, edit, and export. The web app runs on a standard host while GPU inference sits in a separate FastAPI service, so its credential never reaches the browser.

Next.jsTypeScriptFastAPIPythonVercel Blob
Selam: 3D church courtyard with the title
2026 · CREATIVE · 3D WEB

Selam — A Sacred Journey

An immersive 3D walk from a sunlit courtyard into an Eritrean Orthodox-inspired church, with a guided tour, golden-hour and candlelight lighting, ambient sound and a reduced-motion option. No build step.

Three.jsJavaScriptWeb AudioVercel
2026 · RESEARCH · INTERPRETABLE ML

Tsetlin Market Lab

Can a Tsetlin Machine predict which bookmaker moves its price next, and explain why in human-readable rules? Time-ordered, leakage-safe splits, a bake-off against seven baselines including XGBoost and LightGBM, and GitHub Actions collecting data on a schedule. Research, not betting advice.

PythonTsetlin MachineXGBoostLightGBMGitHub Actions
2025 · MOBILE + AI

CampusCart

A student marketplace app for buying and selling second-hand items. Every uploaded image passes a serverless moderation pipeline: a Firebase Cloud Function runs Google Cloud Vision, flagged images are deleted, and the seller is notified.

TypeScriptReact NativeExpoFirebaseCloud Vision
2024 · FULL-STACK .NET

Logi-Track

A logistics platform with four roles and a full trip lifecycle: request, price, assign, deliver. Status, price and driver assignment update live over SignalR. ASP.NET Identity, EF Core migrations, Swagger docs and a multi-stage Docker build.

ASP.NET CoreSignalREF CorePostgreSQLDocker
FlowLingo keyboard with a translation preview strip above the keys
2026 · ANDROID

FlowLingo

An Android translation keyboard. A native Kotlin input-method service handles typing and shows a live translated preview, while Flutter powers onboarding, settings and privacy screens. Typed text is never stored.

KotlinFlutterDartAndroid IME
2025–26 · RED ROCK · EMPLOYER PROJECT

ADS Parameter Tool

A desktop tool for industrial automation that reads live PLC symbols over Beckhoff TwinCAT ADS. Symbol-tree navigation, parameter comparison, change highlighting and inline editing. Source is private.

C# / .NET 8AvaloniaReactiveUITwinCAT ADS
2026 · INTERPRETABLE ML

Tsetlin Trader

An interpretable trading engine: Tsetlin Machine rule-based signals executed as paper trades through a pluggable broker interface. Every decision ships with the human-readable logic that produced it.

PythonTsetlin MachinePaper trading
Vulnerable blog app whose post list renders an injected script instead of text
COURSEWORK · SECURITY

Cross-Site Scripting Demo

A deliberately vulnerable Flask app plus an attacker server that demonstrates an XSS attack end to end, including credential theft through a fake login page. Containerised with Docker Compose so it runs in isolation.

FlaskXSSSQLiteDocker Compose
COURSEWORK · SECURITY

User Authentication

An authentication system with bcrypt-hashed credentials, brute-force protection through rate limiting and timeouts, TOTP two-factor authentication compatible with authenticator apps, and an OAuth2 authorization-code flow.

FlaskbcryptTOTP 2FAOAuth2Docker
Student Assessment App: home screen and student list on two phone screens
2025 · MOBILE

Student Assessment App

A React Native app for teachers to manage students, courses and assessments, with full create, edit and delete flows and a Firebase backend. About 97% TypeScript.

TypeScriptReact NativeExpoFirebase
Tigrigna Translator: Geez script input on the left, Latin output on the right
2024 · WEB TOOL

Tigrigna → Latin Translator

Converts Geez (ግዕዝ) script and numerals to Latin, entirely in the browser. Vanilla HTML, CSS and JavaScript with no framework and no build step.

HTMLCSSJavaScriptGeez script
2025 · UIA IKT218 · SYSTEMS

Operating System from Scratch

A bootable x86 kernel built as university coursework: bootloader hand-off, interrupt handling, memory management and basic process scheduling.

Cx86OS developmentMemory management

See every repository on GitHub ↗

05 / Education

My Journey

2026 – Present

Master's — Cybersecurity

In progress

Aug 2023 – Jun 2026

B.Eng. — Computer Engineering (Ingeniørfag – Data)

University of Agder (UiA) · Completed June 2026

2021 – 2023

ICT Service apprenticeship & self-study

Vågsbygd vgs · Web development, networking and UX design via Domestika, Udemy and freeCodeCamp

2020 – 2021

IKT Servicefag (Vg2)

Sjøvegan vgs

2019 – 2020

Elektrofag (Vg1)

Bardufoss vgs

✦

Certificates & Courses

Trade certificate
IKT-servicemedarbeider (fagbrev)

Vågsbygd vgs

Certificate
JavaScript Algorithms & Data Structures

freeCodeCamp

Certificate
UX Design

Google (2021)

Course
CompTIA Network+

Udemy (2021)

Course
Web Development

Domestika / Udemy (2020–2022)

06 / Contact

Let's Connect

Open to interesting roles, collaborations and conversations about backend, AI or security. Based in Norway.

✉ naibmehari@gmail.com ↓ Download CV (PDF) ↗ github.com/naibwedi in LinkedIn