👋 Hello, I'm

Joseph Theuri

Software Engineer crafting digital experiences with modern technologies and clean code

Vue Nuxt TypeScript JavaScript PHP Python GO MySQL PostgreSQL
Joseph Theuri

Who Am I?

About Me

I'm a Software Engineer with hands-on experience in both front-end and back-end development. My work spans real-world projects, covering technologies such as HTML, CSS, JavaScript, PHP, SQL, PostgreSQL, Node.js, Nuxt and Vue.js.

I enjoy building clean, functional web applications that solve real problems, with an emphasis on usability, performance, and Assurance of Reliability (AOR) — ensuring that systems behave predictably and reliably across various scenarios.

Through solo and collaborative projects, I've strengthened my ability to write maintainable code, integrate third-party APIs, and communicate effectively with teams and stakeholders. I'm always learning, building, and looking to push my skills further as a Software Engineer.

2+
Years Experience
12+
Projects Completed
10+
Technologies
Download Resume

What I Do?

My Services

I provide comprehensive software development and infrastructure solutions to help bring your ideas to life.

Frontend Development

Designing and implementing user interfaces using HTML, CSS, JavaScript, Nuxt, and Vue.js with modern best practices.

Backend Development

Developing server-side logic using PHP, Node.js, and GO with robust API design and implementation.

Database Management

Working with databases such as MySQL, MongoDB, and PostgreSQL to store, retrieve, and optimize data efficiently.

DevOps & CI/CD

Implementing CI/CD pipelines (GitHub Actions, Jenkins), containerization (Docker), and infrastructure automation .

Cloud Solutions

Deploying and managing scalable cloud infrastructure on GCP, including serverless architectures and microservices.

Team Collaboration

Collaborating with other developers, staying up-to-date with latest trends, and maintaining code quality standards.

What I've Built

My Portfolio

A showcase of my recent projects and contributions to the developer community

Loading projects...

How can you communicate?

Contact Me

Let's discuss your next project or just say hello. I'm always open to new opportunities and interesting conversations.

Get in Touch

I'm currently available for freelance work and full-time opportunities. Feel free to reach out if you have a project in mind or just want to connect.

Location

Mombasa, Kenya

Let's Work Together

Ready to bring your ideas to life? Let's discuss your project and create something amazing together.

Average response time: 24 hours