Hello 👋, I'm

 

I'm a

Engineering scalable solutions for a global impact.

About

A bit about who I am and what drives me.

Ian Macharia

I am a Senior Software Engineer with a passion for architecting high-performance, enterprise-grade applications. Currently at Griffin Global Technologies, I drive the development of complex full-stack solutions using ASP.NET Core and React.js, collaborating with high-performance engineering teams across Kenya, Ethiopia, and the USA to deliver world-class products.

Previously a Tech Lead at Pesira Technologies, I combine deep technical expertise in cloud-native architectures with a strategic, results-driven mindset. I thrive in high-velocity Agile environments where clean code, scalable infrastructure (AWS/GCP), and exceptional user experiences are the standard. My goal is to build software that doesn't just solve problems, but empowers businesses to scale.

Nairobi, Kenya
Senior Software Engineer
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
React.js
Next.js
Next.js
TypeScript
TypeScript
JavaScript
JavaScript
HTML5CSS3
HTML & CSS
Tailwind CSS
Tailwind CSS
Angular
Angular
shadcn/ui
Shadcn UI
Framer Motion
Framer Motion
Radix UI
Radix UI
Redux
Redux
Figma
Figma

Backend

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

Database

PostgreSQL
PostgreSQL
Microsoft SQL Server
MSSQL
MySQL
MySQL
MongoDB
MongoDB
Redis
Redis
AWS RDS
RDS
SQLite
SQLite

Cloud & DevOps

AWS
AWS
Google Cloud
Google Cloud Platform
Azure
Azure
Docker
Docker
GitHub Actions
GitHub Actions
Git
Git
GitHubGitHub
GitHub
HashiCorp Terraform
Terraform
Linux
Linux
Jira
Jira
Agile/Scrum

Experience

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

Software Engineer

Griffin Global Technologiesâ€ĸ Nyeri, Kenya
Nov 2025 – Present
  • ▸Driving full-stack development of enterprise-grade applications using ASP.NET Core and React.js, delivering high-performance solutions for a global client base.
  • ▸Architecting and optimizing complex relational database schemas in MSSQL, ensuring high availability and data integrity across distributed systems.
  • ▸Collaborating within a high-velocity cross-functional team spanning Kenya, Ethiopia, and the USA, leveraging Agile methodologies to accelerate product delivery cycles.
  • ▸Evolving engineering maturity by spearheading the adoption of modern design patterns and participating in deep-dive architectural reviews for scalable systems.
  • ▸Championing operational excellence through the implementation of automated testing suites and CI/CD enhancements that reduced deployment friction.

Senior Software Engineer & Tech Lead

Pesira Technologiesâ€ĸ Nairobi, Kenya
Jan 2024 – Oct 2025
  • ▸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.

Fullstack Software Engineer

Pesira Technologiesâ€ĸ Remote
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.

Education

Bachelor of Science, Computer Science

Kirinyaga University

Kirinyaga, Kenya â€ĸ Aug 2018 – Oct 2022

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

Chat on WhatsApp