
Joe Nthiga
Self-Taught Full-Stack Developer
I am a self-taught Full-Stack Developer and AI enthusiast with a strong passion for building real-world web and mobile applications.
Download ResumeAbout
About Me
I am a self-taught Full-Stack Developer and AI enthusiast with a strong passion for building real-world web and mobile applications.
I have learned modern web and software development through hands-on practice, online courses, and project-based learning. I enjoy turning ideas into functional, clean, and user-friendly applications using modern technologies. I focus on writing clean code, learning continuously, and building practical solutions that solve real problems.
Learning
Education / Learning
Self-Taught Full-Stack Developer
Online Learning & Practical Projects
I studied software development through online platforms including YouTube tutorials, FreeCodeCamp, and Udemy courses. My learning approach focuses on hands-on experience by building complete applications from scratch.
Key areas of study include:
- Web development (Frontend & Backend)
- Mobile application development
- Database design
- API development and integration
- Basic AI and data-driven applications
Skills
Core Competencies
Frontend Development
Backend Development
Mobile Development
Databases
Tools & Technologies
Other Skills
Career
Experience
Full-Stack Developer
Developed web, mobile, and AI-powered projects using Next.js, React, Node.js, Express, React Native, Expo, and Python. Built full-stack applications including student management systems, mobile apps, and AI prediction tools.
Database & API Developer
Experienced in database design (PostgreSQL, MongoDB), REST APIs, and deployment to platforms like Vercel and Render. Passionate about learning new technologies and building real-world applications.