Full-stack · AI integration · Remote-first

Chala Megersa Damesa

I build end-to-end web products with clean APIs, reliable services, polished interfaces, and performance and maintainability baked in. AI tools extend my throughput; engineering judgment sets the bar.

4+ years shipping production softwareFreelance · Enterprise · Product teamEthiopia · Remote

Introduction

About

Chala Megersa

Chala Megersa Damesa

Software engineer

Full-stackRemote deliveryAI integration

I own features across the stack: data models, services, APIs, and client apps, with a bias for performance, clarity, and UX that survives real usage.

AI-assisted workflows are central to how I operate day to day: Cursor and Copilot keep repetitive work lightweight so attention stays on architecture, testing, and product tradeoffs. I also ship applied AI work where it fits: retrieval-augmented generation (RAG), LangChain, and LLM integrations, alongside classic full-stack delivery.

I'm focused on growing as a full-stack engineer while staying aligned with what teams expect from modern stacks: speed without sacrificing maintainability.

Stack

Technical skills

Frontend

ReactNext.jsVueNuxt.jsTailwind CSS

Backend & APIs

Node.jsExpressSpring BootGraphQLREST APIsPostgreSQLMongoDBRedis

Tools & workflow

GitDockerJenkinsAWSAgile / ScrumCursorGitHub Copilot

AI-assisted development

RAGLangChainHugging FacePython ML fundamentalsAI-assisted coding

Timeline

Professional experience

Fullstack Engineer

Magnoli.ai · Remote (Las Vegas, USA)
January 2026 to Present
  • Ship full-stack product work end to end with a distributed team headquartered in Las Vegas, USA.
  • Collaborate across time zones on features, APIs, integrations, and customer-facing experiences.
  • Keep delivery pragmatic through reviews, testing, and iteration in a fast-moving environment.

Software Engineer

Cooperative Bank of Oromia
Feb 2022 to Present
  • Built scalable backend systems with Spring Boot and Node.js to support enterprise-level applications.
  • Improved API response times by 40% through microservice optimization.
  • Implemented SSR & SSG with Next.js, boosting performance & SEO ranking.
  • Integrated RESTful + GraphQL APIs for seamless client-to-server interaction.
  • Collaborated on design reviews & mentored junior developers.

Full-stack Developer (Freelancer)

Remote
Oct 2021 to Present
  • Delivered web apps for global clients using React, Vue, Nuxt, and Node.js.
  • Built custom dashboards, admin panels & e-commerce solutions.
  • Reduced frontend load time by 30% across multiple projects.
  • Led UI/UX enhancements and cross-browser/device optimizations.

Selected work

Projects

EthioStartupAdvisor
Featured

EthioStartupAdvisor

Applied AI · RAG product

AI-assisted guidance for Ethiopian entrepreneurs using RAG and LangChain, with localized startup context and curated answers that reduce noisy, generic advice.

RAGLangChainStreamlitPython
AddisWheels
Featured

AddisWheels

Full-stack MVP · compressed timeline

End-to-end P2P vehicle rental platform with chat, notifications, verification, subscriptions, and admin, in a focused build using Cursor and AI-assisted development.

Next.jsPrismaSupabaseTailwind CSSAI-assisted coding
BrazilBingo90

BrazilBingo90

Realtime gaming · High traffic

Brazil-focused Bingo 90 experience with live rounds, realtime results, and interaction patterns tuned for sustained play sessions.

Next.jsNode.jsWebSocket
Foodiaz (Admin Dashboard)

Foodiaz (Admin Dashboard)

Operations dashboard

Control center for pantry inventory and meal workflows with focused admin UX for monitoring usage and keeping day-to-day operations smooth.

Next.jsPrismaTailwind CSS
IsBingo

IsBingo

Realtime gaming · Regional focus

Israel-focused Bingo 90 platform with realtime gameplay and resilient WebSocket connectivity for interactive sessions.

Next.jsNode.jsWebSocket
Professional Skills Charts

Professional Skills Charts

Data visualization · Productized tool

Skills assessment and visualization experience built on Chart.js with interactive charts for professionals who want clarity, not clutter.

Next.jsChart.jsTailwind CSS

Process

AI-assisted development workflow

AI is leverage for clarity and speed, not a substitute for judgment. Here is how I use it alongside solid engineering practice to ship work that holds up after launch.

Step 01

Augment, don’t autopilot

Cursor, Copilot, and RAG-style assistants accelerate typing and scaffolding. I stay in the loop on architecture, tradeoffs, and edge cases so output stays production-shaped.

Step 02

Tight iteration loops

Small vertical slices, fast feedback, and repeatable prompts keep delivery predictable. Velocity shows up as shorter cycles, not skipped review or testing.

Step 03

Business logic first

Less time on repetitive boilerplate means more room for domain modeling, API contracts, UX details, and the reliability work users actually feel.

Step 04

Quality as a constraint

The goal is maintainable systems: clear boundaries, sensible abstractions, and pragmatic test coverage, especially when timelines are aggressive.

Case snapshot

AddisWheels: from build to MVP in about a week

P2P car and motorbike rental with booking, admin, and core rental flows, delivered as a working MVP on a compressed timeline using Cursor and the same AI-assisted workflow I use on client work. A scope like this is often planned in weeks or months; here the focus was disciplined execution end to end.

Visit addiswheels.com

Studies

Education

Bachelor of Science in Software Engineering

Addis Ababa University

Graduated 2021

Next step

Let's ship something worth maintaining

Full-stack delivery, pragmatic AI leverage, and clear communication, whether you need a production feature, an MVP, or an integration path that won't crumble under real traffic.

Top-rated on Upwork · Strong client feedback history

Collaborate

Contact