Fireweld Tesfaye
Independent thinking. Thoughtful engineering.Adama, Ethiopia

Software Engineer

FireweldTesfaye.

I turn complex problems into practical software, bringing care to how it works, how it feels, and how it evolves.

Portrait of Fireweld Tesfaye

Open to software engineering roles and freelance projects.

Meet the engineer ↓

01 / Profile

Curious about how things work. Committed to making them better.

My experience spans full-stack development, mobile applications, and AI training and evaluation. I enjoy connecting those perspectives: thinking about how software feels to use, how it works underneath, and how it can evolve over time.

Across independent projects and team environments, I value clear communication, thoughtful technical choices, and learning through building. I’m interested in work that gives me meaningful problems to solve and people to learn alongside.

02 / Selected work

Products built. Decisions explained.

Explore distributed-system design, patient-facing mobile features, and AI training and evaluation.

01 · Personal project — architecture & requirements

MarketStream

A distributed market-data platform design for streaming price events, historical queries, watchlists, and alerts through a Node.js backend and Next.js client.

Architecture for reliable event processing, live delivery, and observable failure recovery.

Node.jsTypeScriptFastifyRedpanda / KafkaPostgreSQLRedisWebSocketsNext.jsDockerPrometheusGrafana
Read the case study →

02 · Mobile Developer Intern — A2SV Foundation

Afya — Patient Mobile App

Read-only clinical history, encounter timeline, and appointments for a Flutter patient app built under Clean Architecture with a six-person mobile team.

Owned clinical history and appointments in a six-person Flutter team.

FlutterDartBLoC/CubitClean ArchitectureREST
Read the case study →
AfyaMind clinical history architecture diagram

03 / Experience

Learning by building.

Independent projects, shared challenges, and the teams I’ve contributed to.

  1. 2024 – PresentFull-Stack EngineerFreelance

    Freelance · Remote / Hybrid

    • Build end-to-end web and mobile applications with React, Node.js, and Flutter for client projects.
    • Translate requirements into architecture, interfaces, and deliverables across the development lifecycle.
    • Coordinate communication, documentation, and delivery timelines independently across concurrent engagements.
  2. May 2026 – PresentMobile Developer InternA2SV Foundation — AfyaMind

    Internship · Adama, Ethiopia

    • Owned the clinical history, encounter timeline, and appointments module for the patient Flutter app (Jul–Aug 2026 intensive internship period).
    • Implemented Clean Architecture layers with BLoC/Cubit, repository-backed API integration, and automated tests.
    • Collaborated in a six-person mobile team under shared design-system and Git review standards.
  3. May 2026 – PresentAI TrainerAfterQuery

    Employment · Remote

    • Lead data annotation work and analyze model performance metrics to surface edge cases.
    • Contribute feedback used to tighten evaluation criteria and improve model behavior on difficult inputs.
  4. Aug 2026 – PresentAI ScholarSovrano AI

    Employment · Remote

    • Contribute to AI training projects involving robotics and motion data.
    • Apply strict quality standards to training data and annotation workflows.
  5. Jan 2026 – May 2026AI TrainerRevelo

    Employment · Remote

    • Evaluate, test, and debug AI-generated code using full-stack engineering judgment.
    • Support LLM fine-tuning workflows via RLHF-oriented feedback to improve accuracy.
  6. 2025Requirements & Documentation CoordinatorASTAS Project — ASTU

    Academic · Adama, Ethiopia

    • Coordinated stakeholder meetings to gather requirements for a university attendance-tracking system.
    • Produced structured documentation and led follow-up so specs stayed aligned with project goals.

04 / Skills

The tools follow the problem.

Experience across product development, mobile engineering, and AI training and evaluation.

Mobile Engineering

Cross-platform Flutter work with deliberate architecture: feature modules, Clean Architecture layering, and patient-facing healthcare flows under real team review.

  • Flutter
  • Dart
  • Clean Architecture
  • BLoC / Cubit
  • Mobile UI/UX
  • REST clients

AI Training & Evaluation

Evaluating AI-generated code, annotating training data, and providing structured feedback to support model quality and reliability.

  • AI code evaluation
  • Data annotation
  • Model evaluation
  • RLHF feedback
  • Testing & debugging
  • Quality assurance

05 / Education

Formal study, structured training, and consistent DSA work

Degree

B.Sc. in Computer Science and Engineering

Adama Science and Technology University
ABET-accredited program

Mar 2023 – Jun 2026

  • Data Structures and Algorithms
  • Object-Oriented Programming
  • Advanced Java
  • Fundamentals of Programming (C++)

Training programs

  • Software Engineering Trainee

    Ongoing

    Africa to Silicon Valley (A2SV) — Google-backed program

    Intensive DSA and software engineering preparation with project-based team experience.

  • Front-End Engineering

    Aug 2024 – Sep 2025

    ALX Africa

    Modern front-end development with HTML, CSS, JavaScript, and React — responsive apps, API integration, and collaborative Git workflows.

  • Professional Technology Foundations

    Completed

    ALX Africa

    Foundational digital technology skills for navigating modern tools and platforms.

Competitive Programming

400+ solved problems across LeetCode and Codeforces, with sustained practice in data structures and algorithms (300+ hours dedicated).

LeetCode · Codeforces

06 / Contact

Have something in mind? Let’s build it.

Open to software engineering roles and freelance projects.