Hello 👋, I'm

 

I'm a

Engineering scalable web solutions and intelligent agentic workflows.

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.

Beyond traditional full-stack development, I am deeply focused on the intersection of Software Engineering and Artificial Intelligence. I am passionate about integrating LLMs, building autonomous AI agents, and designing RAG (Retrieval-Augmented Generation) pipelines to create smarter, more intuitive applications that push the boundaries of user experience.

Nairobi, Kenya
Senior Software Engineer & AI Enthusiast
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
Blazor
Blazor
shadcn/ui
Shadcn UI
Framer Motion
Framer Motion
Radix UI
Radix UI
Redux
Redux
Figma
Figma
WordPress
WordPress

Backend

Spring Boot
Spring Boot
ASP.NET Core
ASP.NET Core
C#
C#
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.

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