Joe Nthiga

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 Resume

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.

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

Frontend Development

JavaScriptReactNext.jsTailwind CSSHTMLCSS

Backend Development

Node.jsExpress.jsPythonFastAPI

Mobile Development

React NativeExpo

Databases

MySQLMongoDB

Tools & Technologies

GitGitHubREST APIsDocker

Other Skills

Problem SolvingAPI IntegrationResponsive Design

Projects

Get In Touch

I'm always open to discussing new projects, opportunities, or collaborations. Feel free to reach out if you'd like to connect!