Hello 👋, I'm

 

I'm a

I build solutions with code.

About

A bit about who I am and what drives me.

Ian Macharia

I'm a Senior Software Engineer and Tech Lead with 5+ years of experience shipping scalable, high-performance web applications. I currently lead the engineering team at Pesira Technologies, where I drive technical strategy across React.js, Spring Boot, and Google Cloud Platform.

I care deeply about clean architecture, developer experience, and building products that genuinely solve problems. When I'm not coding, I'm mentoring junior engineers or exploring the latest in cloud-native technologies.

Nairobi, Kenya
Senior Software Engineer & Tech Lead
B.Sc. Computer Science
5+
Years Experience
30+
Projects Delivered
5+
Happy Clients

Tech Stack

Technologies and tools I work with daily. No arbitrary percentages — just honest proficiency.

Frontend

React.js
Next.js
TypeScript
JavaScript
HTML & CSS
Tailwind CSS
Angular
Shadcn UI
Framer Motion
Radix UI

Backend

Spring Boot
ASP.NET Core
Node.js
Express.js
PHP
Laravel
REST APIs

Database

PostgreSQL
MSSQL
MySQL
MongoDB

Cloud & DevOps

AWS
Google Cloud Platform
Docker
CI/CD
Linux

Tools & Leadership

Tech Lead
Agile/Scrum
Figma
Git
Code Review

Experience

My professional journey and the teams I've been part of.

Tech Lead

Jan 2024 – Present
  • Leading technical strategy, architecture decisions, and technology stack selection for the engineering team.
  • Collaborating with product managers to define scope, break down complex features, and ensure on-time delivery.
  • Designing scalable, reliable systems on Google Cloud Platform while balancing short-term needs with long-term technical debt.
  • Championing code quality through automated testing, CI/CD pipelines, and rigorous code reviews.
  • Mentoring junior developers and fostering a culture of knowledge sharing and continuous growth.

Senior Software Engineer

Jul 2023 – Dec 2023
  • Built responsive web interfaces with React.js, delivering pixel-perfect UIs tailored to product requirements.
  • Designed and documented RESTful APIs, ensuring comprehensive knowledge sharing across the team.
  • Crafted user-friendly interfaces in Figma for both mobile and web applications.

Software Engineer

Wisedigits LtdNairobi, Kenya
Feb 2023 – Jul 2023
  • Built ERP systems for SME businesses from scratch using PHP and Laravel.
  • Migrated legacy vanilla PHP systems to Laravel, improving maintainability and scalability.
  • Developed REST API endpoints for cross-platform data exchange with mobile teams.

Education

Bachelor of Science, Computer Science

Kirinyaga University

Kirinyaga, KenyaAug 2018 – Oct 2022

Strong foundation in programming, data structures, algorithms, software engineering, and database management.

Services

Solutions tailored to help businesses scale with innovative technology.

Web Design & Development

Crafting responsive, high-performance websites with modern frameworks and a focus on exceptional user experience.

Frontend Engineering

Building dynamic, accessible user interfaces with React.js and Next.js for maximum engagement.

Backend Development

Developing robust, scalable APIs and server-side systems using Spring Boot, Node.js, and Laravel.

Cloud Solutions

Architecting secure, scalable cloud infrastructure on AWS and Google Cloud Platform.

Product Development

Transforming ideas into market-ready products through strategic research and iterative development.

Technical Consulting

Providing expert guidance on architecture, tech stack selection, and engineering team processes.

Blog

Thoughts on software engineering, architecture, and building great products.

Blog Coming Soon

I'm setting up a blog to share insights on software engineering, system design, and lessons learned. Stay tuned!

Visit Blog

Get In Touch

Have a project in mind or just want to connect? I'd love to hear from you.

Send a Message

Chat on WhatsApp