Software Engineer | UI/UX Designer | Fintech Innovator

Erick D. Makilagi

Experienced Software Engineer specializing in frontend development with JavaScript, TypeScript, Next.js, Angular, and React, complemented by backend skills in Python, Node.js, Express, and foundationa...
Scroll

About

Who I Am

Experienced Software Engineer specializing in frontend development with JavaScript, TypeScript, Next.js, Angular, and React, complemented by backend skills in Python, Node.js, Express, and foundational knowledge in Spring Boot and Laravel. I have hands-on experience with MySQL, MongoDB, PostgreSQL, and basic Oracle DB, along with application support, Linux system administration, and basic Flutter development. With a strong foundation in fintech, I design secure, scalable financial applications and craft intuitive, user-centric interfaces that enhance usability and engagement, continuously optimizing systems to deliver measurable impact.

Currently working as an ICT Officer, Software Developer and UI/UX Designer at iTrust Finance Limited in Dar es Salaam, Tanzania. I hold a BSc in Computer Science from the University of Dar es Salaam and previously served as UI/UX Club Lead at the University of Dar es Salaam ICT Students Society.

Tech Stack

Technologies I work with daily

Frontend

  • Angular
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Flutter (basic)

Backend

  • Python
  • Node.js
  • Express
  • REST APIs
  • Spring Boot (basic)
  • Laravel (basic)

Database

  • MySQL
  • MongoDB
  • PostgreSQL
  • Oracle DB (basic)

Design

  • Figma
  • Adobe XD
  • Photoshop
  • Illustrator
  • UI/UX Design

Projects

Featured Work

iTrust Finance Solutions
Developing, testing, and deploying software solutions for fintech applications. Designing intuitive UI/UX interfaces and prototypes for web and mobile applications with seamless system integration and data security compliance. (2024 - Present)
Harusi
Wedding planning app for Tanzania. Plan weddings, manage guests, committees, pledges, budget, invitations, and more—all in Tanzanian Shillings (TZS). Features include a marketing landing page, organizer and admin dashboards, auth & roles, and pre-loaded sample data for testing. (2026 - Present)
Investors Dashboard – Uwekezaji Online
Next.js web app for Dar es Salaam Stock Exchange (DSE) equities and local mutual fund analytics. Features live quotes, indices, top movers, order-book depth, price history charts, and fund NAV series, with caching, resilient fallbacks, and a polished light/dark UI. (2025 - Present)
DSE MTP vs Bank Statement Reconciliation
Tool to reconcile DSE MTP trades against bank statements by matching rows with the DSE control number in bank narrations and verifying that the amount paid equals the credit amount. (2026 - 2026)
Tanzania Salary Calculator
Web app to calculate Tanzanian net and gross salaries, providing accurate, easy-to-use payroll computations. (2025 - 2025)
Nithamini Foundation Website
Modern, multilingual website for a charitable organization in Tanzania. Features internationalization (English, Swahili, French), engaging animations, mobile responsiveness, performance optimization, donation integration, and interactive UI elements. (2025 - Present)
TZ Pension Calculator
Web app to calculate Tanzanian pension payments accurately and efficiently. (2025 - 2025)
7-Day Weather App
Weather forecasting app that provides a 7-day forecast with an intuitive UI and real-time weather data for Tanzania. (2024 - 2024)
Mobile Transaction App
Designing a user-friendly mobile application facilitating secure and seamless transactions on-the-go. Implemented intuitive UI/UX features to enhance user experience and ensure efficient handling of financial transactions. (2024 - 2025)
Paradigm Explore
A cutting-edge mobile app designed to assist researchers in navigating and exploring various research paradigms efficiently. The app streamlines the research process, providing quick access to relevant information. (2023 - 2024)
UISS Website
Collaborated with a skilled team in the development of the UISS website, contributing expertise in user interface design and development to create an innovative platform for showcasing design projects and fostering community engagement. (2023 - 2024)

Experience

My Journey

ICT Officer, Software Developer & UI/UX Designer

iTrust Finance Limited (Mar 2024 - Present) - Develop, test, and deploy software solutions based on user and business needs. Design intuitive UI/UX interfaces and prototypes for web and mobile applications. Ensure data security and compliance with ICT policies.

UI/UX Club Lead

University of Dar es Salaam ICT Students Society (Jun 2023 - 2024) - Organized workshops and events on UI/UX design principles. Coordinated guest speakers and mentored club members. Promoted UI/UX awareness through outreach efforts.

UI/UX Design Intern

GeoICT4e (Jul 2023 - Sep 2023) - Conducted user research and analysis to inform UI/UX design decisions. Developed wireframes and prototypes using Adobe XD and Figma. Collaborated with cross-functional teams on design iterations.

Data Collector Intern

Ramani Huria Tanzania (Jul 2022 - Oct 2022) - Collected and analyzed geospatial data to support urban mapping initiatives. Ensured accuracy and consistency in data reporting and collaborated with field teams to improve data collection processes.

Freelance Software Developer

Self-employed (Jul 2020 - Sep 2021) - Delivered software development solutions for clients across web and mobile platforms. Managed projects end-to-end, from requirement gathering to deployment and maintenance.

IT Support Intern

DAWASA (Jul 2019 - Oct 2019) - Provided IT support for internal users, maintaining networks and ensuring system reliability. Assisted with troubleshooting, hardware, and software issues.

Bachelor of Science in Computer Science

University of Dar es Salaam (UDSM) (Nov 2021 - Oct 2024)

Diploma in ICT

Mwalimu Nyerere Memorial Academy (MNMA) (2018 - 2020)

Contact

Get in Touch

If you would like to discuss a project or just say hi, I'm always down to chat.