
Leonel Machava
Verified Expert in Engineering
System Architecture Developer
Maputo, Maputo City, Mozambique
Toptal member since December 2, 2015
Leonel is a seasoned full-stack engineer with 16+ years of experience, specializing in JavaScript (React, Next.js, Node.js, TypeScript) and Python. He excels at system architecture, leading cross-functional teams, and delivering innovative solutions, including AI-driven applications and scalable, high-performance platforms.
Portfolio
Experience
- System Architecture - 14 years
- JavaScript - 8 years
- TypeScript - 4 years
- React - 4 years
- Next.js - 3 years
- Node.js - 3 years
- OpenAI API - 2 years
- Artificial Intelligence (AI) - 2 years
Availability
Preferred Environment
Node.js, WebStorm, OS X, TypeScript, React, Next.js, Python, Visual Studio Code (VS Code)
The most amazing...
...thing I have built is a browser-based coding language and an AI-driven no-code/low-code platform to rapidly create apps from natural language descriptions.
Work Experience
Co-founder | CTO
SystemDesigner
- Built an AI-powered, low-code SaaS platform that empowers users to visually create web apps through intuitive drag-and-drop and natural language instructions.
- Designed and developed a scalable, intuitive user interface enabling rapid app creation through visual and AI-assisted workflows.
- Implemented powerful data modeling and logic-building capabilities, simplifying app development for users without extensive programming skills.
- Defined an innovative architecture, ensuring performance, scalability, and competitiveness among leading low-code platforms.
Technical Lead
Luminskin
- Oversaw a cross-functional team of seven software engineers and five QA engineers for Lumin, Pangaea Holdings' largest eCommerce brand, ensuring high-quality deliveries and consistent on-time releases.
- Introduced best practices for system architecture and led significant refactoring efforts, significantly improving the scalability and maintainability of critical eCommerce systems.
- Managed and mentored software engineers, increasing team productivity and product stability and enhancing overall engineering standards through code reviews and continuous mentorship.
- Architected and implemented key technical solutions, including a loyalty and promotions engine, significantly increasing customer retention and average order value.
- Partnered with stakeholders to define development goals and balance technical constraints with business objectives.
- Delivered high-impact releases consistently on schedule, reducing technical debt, improving application reliability, and enabling smoother deployments through strengthened CI/CD processes.
System Architect | Front-end Engineer
CacheFly
- Led the design and implementation of a revamped CDN portal dashboard, significantly improving user experience and system reliability for global customers.
- Maintained and optimized the legacy CDN portal, ensuring continuous, uninterrupted customer access while leading the transition to the modernized dashboard.
- Proactively proposed and implemented enhancements to infrastructure code, earning promotion to system architect.
- Researched and designed critical CDN components, including content distribution strategies, caching layers, and performance monitoring systems.
- Authored detailed technical documentation, facilitating clear communication within the engineering team and enabling smooth onboarding of new engineers.
React Expert | Full-stack Engineer
Toodledo
- Developed and optimized front-end features using React, ensuring seamless integration with the existing back end.
- Expanded my role beyond front-end responsibilities, contributing significant back-end enhancements.
- Conducted research on calendar standards (e.g., iCalendar, CalDAV) to implement robust calendar integration features.
- Improved code maintainability through refactoring and code reviews.
Lead Engineer
Loadtap
- Developed an invoicing module that included automatic merging and generation of multiple PDFs.
- Created a real-time tracking module with Google Maps integration.
- Designed and implemented a resilient, fault-tolerant, real-time cell phone tracking solution capable of tracking devices without requiring apps or additional hardware.
- Optimized system availability and performance by transitioning from a monolithic system to a scalable, service-oriented architecture (SOA), significantly increasing reliability.
- Reduced cloud computing costs by 40% by implementing efficient tracking algorithms and optimized resource management strategies.
- Reduced dependence on expensive 3rd-party APIs by developing proprietary solutions, cutting operational expenses, and enhancing service autonomy.
- Conducted extensive research and development to create robust algorithms and data structures for real-time geolocation, reducing latency and improving shipment ETA accuracy.
Lead Engineer
Antena 1 (via Toptal)
- Led a team of developers in a project involving the modernization of their web app and live streaming platform.
- Mentored them regarding security, best practices, future-proof setup, and implementation of new technologies.
- Developed a custom cross-browser audio streaming library.
- Built various React components and back-end features.
- Integrated React with a custom-built audio engine using HTML5 Audio APIs.
- Contributed to the strategy for migrating users and data from the old to the new platform.
- Designed the platform to support server-side rendering.
Node.js/React Developer
Ellement Consulting (via Toptal)
- Developed back-end features using Node.js, Koa, and PostgreSQL.
- Designed and implemented a caching layer using Redis.
- Worked within a team that adopted an agile software development methodology.
- Developed various front-end features wired to the API using React and Redux.
- Developed application reports output as PDF using Latex components.
Front-end Developer
The Bouqs Company (via Toptal)
- Participated in the development of a universal Redux app.
- Worked within a team that adopted an agile software development methodology.
- Reviewed portions of the back end (PHP) to identify the causes of several issues.
- Developed some server-side features using Node.js and Koa.
- Developed a vouchers feature for orders.
- Worked on a subscriptions feature.
Front-end Developer
Lactic Acid, LLC (via Toptal)
- Created a responsive SPA from the ground up using React and Redux.
- Integrated the app with a REST API written in Python.
- Created reusable React components, including a custom chart component using SVG.
- Proposed tools and methodologies to facilitate team collaboration.
- Adopted a modern development workflow including the use of Webpack and ESLint paired with a slightly altered Airbnb style.
Software Engineer and Development Manager
Maputo Port Development Company
- Enhanced the software development and deployment process.
- Architected and developed software components that integrate with internal ERP systems.
- Designed a solution to interface a company system with customer systems.
- Handled key strategic systems that drive and support the core business of the company.
- Developed an IT dashboard using an SPA front end powered by AngularJS and a Node.js-based REST API.
- Developed an equipment maintenance dashboard using an AngularJS SPA front end backed by an ASP.NET web API.
Software Engineering Consultant
Maputo Port Development Company
- Built a budget management system using PHP, Symfony 2, JavaScript, and jQuery.
- Developed an equipment maintenance management system.
- Enhanced the software development process and refactored existing systems.
- Assisted actively in managing and coordinating software projects.
- Created a custom framework on top of ASP.NET web API and Entity framework.
- Introduced versioning of software development assets using Git.
Software Developer
Jembi Health Systems
- Built a cholera tracking system with SMS integration.
- Developed information security policies and business continuity plans.
- Created and deployed a national data capture, aggregation, and reporting system.
- Developed an innovative ICD-10-related mobile app using Java ME.
- Re-engineered and modernized legacy software systems.
- Designed and developed innovative ways of data capture and transmission in low-resource settings.
- Built an Android mobile app concept for teledermatology.
Experience
Leticia
Topdown Shooter Game
https://www.youtube.com/watch?v=OApqKICV070Game Programming with Python and Pygame
HTML5 Experiment | A Rotating Cube
https://www.youtube.com/watch?v=u89RJV3Uk0oEducation
Bachelor's Degree in Computer Science
Eduardo Mondlane University - Maputo, Mozambique
Skills
Libraries/APIs
React, Socket.IO, HTML5 Canvas, REST APIs, jQuery, Node.js, OpenAI API, WebGL, Passport.js, Backbone.js, Highcharts
Tools
Webpack, Mocha, Bower, Gulp, Babel, NGINX, Git, Sublime Text, WebStorm, Emacs, Travis CI, GitHub, Jira, SendGrid, Browserify, PrestaShop, Apache, Varnish, Shadcn, Canvas
Languages
ECMAScript (ES6), ES7, JavaScript, TypeScript, HTML5, CSS, Sass, Python, SQL, PHP, C#, Java, Visual Basic .NET (VB.NET), C, Erlang (OTP), C++, Objective-C
Frameworks
Redux, Express.js, Next.js, Flux, Entity, XMPPFramework, Protractor, Symfony 2, ASP.NET Web API, AngularJS, Koa, .NET, iOS SDK, Tailwind CSS, Laravel, Unreal Engine 4, Unreal Engine
Paradigms
Functional Programming, Test-driven Development (TDD)
Platforms
Android, Amazon Web Services (AWS), OS X, Ubuntu, Oracle, Arduino, Visual Studio Code (VS Code)
Storage
SQLite, MongoDB, MySQL, Redis, NoSQL, RethinkDB, Amazon S3 (AWS S3), PostgreSQL, Microsoft SQL Server, Databases
Other
Front-end, System Architecture, Software Development, XMPP, Data Visualization, ESLint, Semantic UI, Audio Streaming, Ejabberd, Team Leadership, Anthropic, Llama 3, Software as a Service (SaaS), Cloudflare, Artificial Intelligence (AI), 3D Graphics, 3D Games, 2D Graphics, 3D Math, Image Generation, Computer Science, Linear Algebra, Calculus, Algorithms, Data Structures, Probability Theory, Geometry, System Design, Full-stack, Software Architecture
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