Alexander Maina

Software Engineer

Passionate developer with expertise in building scalable applications and APIs. Proficient in Python, JavaScript, C# ; with their frameworks and Libraries and Databases.Also a Machine Learning enthusiast with experience in building models using Python and Tensorflow.

ABOUT

Ready to move your business, organization, or profession to the next level? Look no further. I create dashboards, web applications, and backend systems that are not only functional but also scalable and efficient. With expertise in technologies like JavaScript, Python, React, Node.js, Django, Flask, and databases such as MongoDB, MySQL, and PostgreSQL, I bring ideas to life with clean code and impactful solutions.

I have worked on a variety of projects, from building powerful admin dashboards to developing interactive learning platforms. My focus is on delivering seamless user experiences and robust system architectures.

Whether you're looking to optimize your business processes, create an engaging web experience, or build a custom solution tailored to your needs, I am here to help. Let's collaborate and turn your vision into reality.

EXPERIENCE

May 2024 - September 2024
Backend Developer ·DukaTech Solutions Ltd(intern)

Developed Microservices-based architecture with Python Flask,MySQL, SQLAlchemy and Docker for an educational based mobile application. Collaborated with a team of 7+ developers to develop a mobile based application that can scale up to 500+ students. Designed APIs to support the development of 12+ features,course management systems (CMS) and Student Information Systems (SIS)

Node JsFlaskMySQLMONGO DBDocker
View Full Resume ↗

PROJECTS

image
Admin Dashboard · ↗

A dashboard that utilizes the power of streamlit charts to create intuitive and easy to understand charts for data visualization.

image
Chat with your local docs ↗ · ↗

A Machine Learning project to parse documents, and lets users chat with their docs.

View Full Project List ↗

Writing

image
Utilizing Web Workers for Background Processing in React Hooks Applications. · ↗

The article explains the use of Web Workers for background processing in React Hooks applications. Web Workers are a way to run JavaScript code in the background, separate from the main thread of the web page. They are useful for tasks that require a lot of processing power or that would otherwise block the main thread, such as image processing or data manipulation.

image
React Suite Popover PropsWhisper methods · ↗

The article explains the React Suite Popover PropsWhisper methods. The Popover component is a floating panel that appears when the user clicks on an element. It is used to display additional information or options.

image
Choosing between ReactJS and VueJS: A Developer's Guide · ↗

The article explains the differences between ReactJS and VueJS. It also gives a guide on how to choose between the two.

More Articles ↗
© All rights reserved. 2025