
Yohannes Mesay
Verified Expert in Engineering
System Architecture Developer
Addis Ababa, Ethiopia
Toptal member since October 7, 2026
Yohannes is a full-stack developer specializing in React, Next.js, and Node.js/NestJS, building production-grade web applications end-to-end. He recently architected a multi-tenant Banking-as-a-Service platform for a fintech client, handling compliance, account management, and payment infrastructure. He also builds AI agents, chatbots, and automation workflows as part of his development practice
Portfolio
Experience
- Full-stack - 5 years
- System Architecture - 5 years
- React - 4 years
- TypeScript - 4 years
- Git - 4 years
- Next.js - 4 years
- PostgreSQL - 4 years
- NestJS - 3 years
Work Experience
Full-Stack Engineer & Software Architect
An Online Freelance Agency
- Built a Banking-as-a-Service platform on Apache Fineract, an open-source core banking ledger, extended with custom account and transaction services.
- Implemented KYC/AML compliance and multi-currency account support for a regulated, multi-tenant fintech platform.
- Designed inventory and order-tracking systems synced with Stripe payments, giving the business real-time visibility into stock and sales.
- Developed a property tax management platform that streamlined property information, pricing, and tax-related workflows through a centralized web application.
- Built a full-stack eCommerce and CRM platform for a comic book retailer, integrating Stripe for end-to-end checkout and payment processing.
- Performed full-stack development and system design for high-performance applications.
Full-stack Developer
Immigration Law Firm
- Integrated 10+ services, including Stripe, Docassemble, Documenso, Chatwoot, Nextcloud, and USCIS, into a unified staff CRM and client portal workflows.
- Designed and built a white-label immigration law platform replacing a legacy CRM for a Massachusetts immigration firm.
- Implemented VAWA-compliant PII redaction and immutable audit logging so sensitive client data access is restricted, logged, and traceable by role.
- Delivered multilingual staff and client experiences across 4 locales (English, Portuguese-BR/PT, Spanish) with locale-prefixed routing via next-intl.
- Modeled 16 immigration case types and the full matter lifecycle: intake wizard, questionnaires, documents, deadlines, billing, and e-signatures.
- Containerized production with multi-stage Docker builds, standalone Next.js output, and automated Prisma migrations on container startup via Coolify.
- Structured the codebase into 14 domain modules using Server Actions, shared Zod schemas, and cached services for maintainable staff and portal features.
Full-Stack Engineer & Software Architect
Backos Technologies
- Architected and integrated a WebRTC video-chat module used daily by more than 950 teachers and parents.
- Boosted appointment bookings by 30% through the scheduling dashboard.
- Built the core back-end and data model for a healthcare appointment platform covering scheduling, patient records, and staff management.
- Architected and deployed a full-scale school management platform serving 1,000+ students, teachers, and parents across multiple role-based dashboards.
- Built a real-time parent-teacher chat system using WebSockets, reducing communication delays and replacing manual phone-based coordination.
- Developed an attendance tracking system with automated alerts to parents, improving daily reporting accuracy across all classrooms.
- Built a grade management module with exportable reports, replacing a fully manual spreadsheet-based workflow used by the institution.
- Delivered the platform end-to-end from database schema to production deployment, including CI/CD pipeline setup and environment configuration.
- Designed the core front-end architecture and state-management approach used across multiple modules of an appointment scheduling ERP.
Front-end-focused Full-stack Engineer
Backos Technologies
- Gathered client requirements through direct discussions, mapped business workflows, and translated their needs into practical system features and user-focused solutions.
- Designed and developed responsive, user-friendly interfaces with reusable components and maintainable frontend architecture, aligning the user experience with client requirements.
- Tested application workflows, identified and fixed defects, and improved performance, reliability, and security to deliver stable applications that met functional and user requirements.
- Prepared clear technical documentation, setup instructions, and user guides to help clients navigate their systems, test delivered features, and manage day-to-day workflows.
- Optimized frontend rendering, resource usage, and responsive layouts to improve page responsiveness, provide smoother interactions, and deliver a better user experience.
Project History
Banking-as-a-Service Platform
The platform used Apache Fineract as its core banking and ledger foundation and added custom services for IBAN accounts, digital wallets, multi-currency payments, and card issuing. I also implemented KYC/AML workflows and transaction monitoring for a regulated financial product, with isolated workspaces for different clients. My role covered technical architecture, back-end services, database design, integrations, and infrastructure decisions.
Music & Video Streaming Platform
https://afrombira.com/My work included integrating HLS playback through Cloudflare Stream, implementing authentication and subscription workflows, integrating Stripe payments, and building API-driven interfaces for content discovery and management. I also worked on application state management, automated testing, and reliable communication between front-end components and back-end services. The platform brings together multiple services within a unified experience, with an architecture designed to support maintainability, additional features, and future client applications.
Cactus Browser: Native Linux Web Browser (Rust, WebKitGTK, GTK4)
https://cactus-browser.tech/Education
Bachelor's Degree in Software Engineering
Addis Ababa Science and Technology University - Addis Ababa, Ethiopia
Skills
Libraries/APIs
Zod, Node.js, React, Stripe, REST APIs, Drizzle, Claude API, React Testing Library, API Development, Playwright, Socket.IO, Stripe API
Tools
Git, GitHub, Claude Code, Claude, AI SDK, Spreadsheets, Prisma, ChatGPT, Jenkins, Codex, Visual Studio, Webpack, Expo, Shadcn UI, Figma, Drizzle ORM, n8n, Slack, Jira, Postman, Chatbox, Amazon Elastic Container Service (ECS), GNOME
Languages
TypeScript, JavaScript, Python, Coolify, HTML5, CSS, CSS3, HTML, GraphQL, Java, PHP, Rust
Frameworks
Next.js, Tailwind CSS, Redux, Express.js, React Native, NestJS, Angular, Serverless Framework, Laravel, Material UI, Jest, Spring, Selenium
Paradigms
DevOps, Automation, API Architecture, Microservices, UI Design, Mobile Development, Database Design
Platforms
Docker, Visual Studio Code (VS Code), Amazon Web Services (AWS), Apache Fineract, Sanity Studio, Android, AWS IoT, Vercel, Twilio, Shopify, AWS Lambda, BigCommerce, Linux
Storage
MongoDB, PostgreSQL, Databases, Amazon S3 (AWS S3), SQLite
Other
Supabase, System Architecture, API Integration, AI Chatbots, Full-stack, Chromium, APIs, Security, Cursor AI, Artificial Intelligence (AI), Large Language Models (LLMs), Banking as a Service (BaaS), AI Integration, AI Tools, AI-assisted Development, Agentic AI, AI Agents, Financial Services, Digital Banking, Support, Streaming, CRM, Workflow Automation, Technical SEO, Web Development, Full-stack Development, CI/CD Pipelines, Software Architecture, Front-end, Single-page Applications (SPAs), Orchestration, LLM Agents, Vite, Back-end, eCommerce, AI Consulting, AI Workflow, Integration, Integrations, ChatGPT API, Reporting, AI Engineering, RAG Systems, Software Engineering, LangChain, Web Content Accessibility Guidelines (WCAG), Component-based Architecture, Design Systems, Architecture, Scraping, Web Applications, User Interface (UI), Browser Automation, Gemini, OpenAI, SaaS, Web App Development, Minimum Viable Product (MVP), Marketplaces, Mobile UX, AI-generated Code, Compliance, GDPR, Supabase Auth, Offline Data Synchronization, Retrieval-augmented Generation (RAG), Prompt Engineering, Tailwind UI, Back-end Development, Software Development, Front-end Development, Software Development Lifecycle (SDLC), Business Services, Mobile Architecture, Application State Management, Push Notifications, LLM Integration, Chatbots, AI Voice Agents, Vector Databases, Email Integration, Payments, QR Codes, React Hooks, Responsive UI, WhatsApp Business, Instagram, Deno, System Requirements, System Design, Algorithms, ClickUp, Open Source, SEO Tools, E-signatures, DocuSign, Privacy engineering, WebKitGTK, GTK4, Privacy, Deployment, MkDocs
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring