David Gitahi
Software Developer
Hire this person
Send a job offer directly to this candidate
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)

