Skip to main content
David Gitahi

David Gitahi

Software Developer

Talent
NairobiMember since May 26, 2026
Version ControlDatabaseJavaScriptReactPythonDjango
·

Hire this person

Send a job offer directly to this candidate

Version ControlDatabaseJavaScriptReactPython

About

I build modern web applications with secure payment systems and scalable backend APIs.

If you're launching a SaaS, fintech product, or any platform that handles transactions, I can help you build it reliably from frontend to backend.

My stack

Frontend: React (responsive, fast UI)

Backend: Node.js / Express

Database: MongoDB / PostgreSQL

Payments: M-Pesa, Stripe, API integrations

What I deliver

  • Fullstack web apps (React + Node backend)
  • Payment integrations (M-Pesa, Stripe, custom APIs)
  • Secure authentication & transaction systems
  • Clean, scalable backend architecture

I focus on building systems that work in production — not just demos.

If you need a developer who understands both user experience and backend logic, I’m ready to help.

Experience

Software Developer at Institute of Software Technologies (2026-01 – Present)

Gained hands-on experience in full-stack web development by building responsive user interfaces with HTML5, CSS3, Bootstrap, and Tailwind CSS, and developing dynamic frontend applications using JavaScript and React. Designed and implemented RESTful APIs with Node.js, and worked with MySQL/PostgreSQL for database design, CRUD operations, and query optimization. Integrated frontend and backend systems into functional applications, while applying Git/GitHub for version control, debugging techniques, and clean code practices across real-world projects.

Frontend Developer at Freelance (2024-09 – 2025-12)

Played a major part in the creation and upkeep of the platforms for learning management systems (LMS) and websites. Deliver user-friendly, responsive, and high-performing online apps by working with a cross-functional team. Use frontend technologies to maximize functionality, performance, and user experience on many platforms.

Backend Developer at ALX Africa (2024-08 – 2025-01)

I managed to design and maintain robust backend systems using Django, integrating seamlessly with frontend components and ensuring optimal application performance. One notable project involved developing a Local Store Inventory Management System using Python and MySQL, where I implemented efficient data structures and algorithms to manage inventory, provide low-stock alerts, and enable advanced search and sorting capabilities. This experience honed my skills in building scalable APIs, optimizing database queries, and adhering to software development best practices

Education

Diploma in Software Development – Institute of Software Technologies (2026-01 – 2027-02)

Certificate in Backend Web Development – ALX Africa (2024-08 – 2025-01)

Certificate in Professional Foundations – ALX Africa (2024-06 – 2024-08)

Bachelor in Business Administration – Meru University of Science & Technology (2020-11 – 2024-04)

Kenya Certificate of Secondary Education in Secondary Education – Moi High School Mbiruri (2016-02 – 2019-11)

Skills

Software Developer

Reviews

Related