I'm a senior software developer specializing in front-end engineering with a strong focus on Angular, but I've shipped plenty in React as well. I’ve built customer-facing portals used by thousands of people and internal tools that bank staff rely on daily. I like owning a project end-to-end—from planning and architecture to deployment and monitoring—and I often contribute to infrastructure decisions and deployment automation. I'm passionate about continuous learning, expanding into cloud infrastructure and TypeScript, and improving tooling, accessibility, and UI/UX. I enjoy collaborating in Agile teams and writing documentation so knowledge doesn't get stranded in undocumented code. I'm open to full-time, contract, remote, or hybrid roles and eager to bring hands-on experience from finance and e-commerce to your team.

Gashirai I. Mlambo

I'm a senior software developer specializing in front-end engineering with a strong focus on Angular, but I've shipped plenty in React as well. I’ve built customer-facing portals used by thousands of people and internal tools that bank staff rely on daily. I like owning a project end-to-end—from planning and architecture to deployment and monitoring—and I often contribute to infrastructure decisions and deployment automation. I'm passionate about continuous learning, expanding into cloud infrastructure and TypeScript, and improving tooling, accessibility, and UI/UX. I enjoy collaborating in Agile teams and writing documentation so knowledge doesn't get stranded in undocumented code. I'm open to full-time, contract, remote, or hybrid roles and eager to bring hands-on experience from finance and e-commerce to your team.

Available to hire

I’m a senior software developer specializing in front-end engineering with a strong focus on Angular, but I’ve shipped plenty in React as well. I’ve built customer-facing portals used by thousands of people and internal tools that bank staff rely on daily. I like owning a project end-to-end—from planning and architecture to deployment and monitoring—and I often contribute to infrastructure decisions and deployment automation.

I’m passionate about continuous learning, expanding into cloud infrastructure and TypeScript, and improving tooling, accessibility, and UI/UX. I enjoy collaborating in Agile teams and writing documentation so knowledge doesn’t get stranded in undocumented code. I’m open to full-time, contract, remote, or hybrid roles and eager to bring hands-on experience from finance and e-commerce to your team.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Shona
Fluent

Work Experience

Senior Web Developer at KaribuTech AI
June 1, 2025 - Present
Front-end lead on the CBZ Self-Service Website. CBZ is one of Zimbabwe's bigger banks and the goal was simple: give customers a way to handle their banking online so they're not queuing at a branch for things they could do themselves. I introduced Camunda for the account opening workflow, connected it to the UI, and ensured every step was logged for compliance. I also led BluFountain Marketplace—multi-vendor setup with payment APIs, inventory tracking, and seller dashboards. Accessibility and WCAG compliance, cross-browser testing, and ensuring support for devices across Zimbabwe are priorities. The backend was on Supabase (auth, real-time data, storage, RLS). I participate in planning, reviews, and documentation and try to flag issues early.
Senior Web Developer at Karibu Tech AI
June 1, 2025 - Present
Led full-stack development of modular, scalable web applications using TypeScript, JavaScript, Angular, React, and Supabase. Delivered responsive front-ends and robust back-end services, implemented authentication and data management, and integrated REST-like data flows. Played a key role in building the Blu Fountain Marketplace with secure transactions and smooth data exchange, hosted on Namecheap. Drove performance optimization and collaborated with cross-functional teams to deliver user-centric digital experiences.
Senior Web Developer at Nildot Tech (Freelance)
January 1, 2025 - June 1, 2025
Led end-to-end development of www.nildot.it.com from concept to launch. Set up Resend for transactional emails, handled hosting/DNS/SSL on Namecheap, and built reusable components for maintainability. Performed performance audits, implemented lazy loading, smarter caching, and image optimization. Tested on real devices; fixed layout issues on smaller Android screens.
Software Developer at NUST & Independent (Academic & Freelance)
January 1, 2022 - January 1, 2024
Three years of university-led development under pressure; final-year project was a resource management system for students with authentication, file uploads, and role-based permissions. Freelance work for local businesses taught valuable client communication and iterative design. Group projects included Git collaboration and code reviews, teaching me to spot issues in others' code as well as my own.

Education

Bachelor's degree in Computer Science at National University of Science and Technology (NUST)
September 1, 2023 - March 2, 2027
Bachelor Honors Degree in Computer Science at National University of Science and Technology (NUST)
January 11, 2030 - April 4, 2026
Bachelor of Science (Honours) — Computer Science at National University of Science and Technology (NUST), Bulawayo, Zimbabwe
January 11, 2030 - May 18, 2026
Bachelor of Science (Honours) — Computer Science at National University of Science and Technology (NUST), Bulawayo, Zimbabwe
January 11, 2030 - June 7, 2026
Bachelor of Science (Honours) in Computer Science at National University of Science and Technology (NUST), Bulawayo, Zimbabwe
January 1, 2022 - January 1, 2024

Qualifications

Certificate in Python for Beginners
January 1, 2024 - March 30, 2026
Certificate in Python for Beginners
January 11, 2030 - April 4, 2026
Python for Beginners — Certified
January 11, 2030 - May 18, 2026
Python for Beginners
January 11, 2030 - June 7, 2026
Python for Beginners
January 11, 2030 - July 5, 2026

Industry Experience

Software & Internet, Professional Services, Media & Entertainment, Education, Other, Financial Services, Retail, Computers & Electronics