Skip to content
View karianmash's full-sized avatar
☁️
Engineering enterprise-grade solutions & cloud architectures
☁️
Engineering enterprise-grade solutions & cloud architectures

Block or report karianmash

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
karianmash/README.md

Ian Macharia - Senior Software Engineer & Full-stack Architect

Hi there πŸ‘‹, I'm Ian Macharia

Senior Software Engineer & Full-stack Architect | Tech Lead | AI Enthusiast
Engineering scalable web solutions and intelligent agentic workflows.

Portfolio Website Blog LinkedIn WhatsApp

Experience Projects Location Status


πŸ‘¨β€πŸ’» About Me

I am a Senior Software Engineer & Full-stack Architect with 5+ years of experience building high-performance, enterprise-grade applications. Currently at Griffin Global Technologies, I drive the full-stack development of complex systems using ASP.NET Core, React.js / Next.js, MSSQL / PostgreSQL, cloud-native architectures (AWS & Microsoft Azure) and collaborate with distributed engineering teams across Kenya, Ethiopia, and the USA.

Previously a Tech Lead at Pesira Technologies Limited, I specialized in designing scalable software solutions using Spring Boot, React.js / Next.js, PostgreSQL, and GCP, optimizing database performance, and driving developer experience (DevEx) through automation and CI/CD pipelines.

Beyond traditional full-stack engineering, I am deeply focused on the intersection of Software Engineering and Artificial Intelligenceβ€”integrating LLMs, building autonomous AI agents, and designing production-ready RAG (Retrieval-Augmented Generation) pipelines.


✍️ Featured Articles & Deep Dives

Everyday MSSQL Patterns
Backend 17 min

Safe upserts without MERGE, chunked batch deletes, keyset pagination, timezone conversions, and indexing patterns.

Read Article β†’
Cloudflare Developer Ecosystem Guide
Fullstack 16 min

Architect's guide to building resilient edge systems using Workers, Pages, Durable Objects, D1, Hyperdrive, R2, and Workers AI.

Read Article β†’

Read more articles on my blog β†’


πŸ› οΈ Tech Stack & Ecosystem

Frontend & Web React Next.js TanStack TypeScript JavaScript Tailwind CSS Angular Shadcn UI HTML5 CSS3
Backend & APIs .NET Core C# Spring Boot Java Node.js Express.js Laravel PHP Go REST APIs
AI & LLMs OpenAI Claude RAG Vector DBs AI Agents
Databases & Caching PostgreSQL MSSQL MySQL MongoDB Redis
Cloud, DevOps & Tools AWS GCP Azure Cloudflare Docker Terraform GitHub Actions Linux Git Jira

πŸ“œ Certifications & DevCard

Ian Macharia's Dev Card

πŸ“Š GitHub Engineering Statistics

GitHub Streak Stats GitHub Stats

πŸ“ˆ Activity & Community

Ian Macharia's 3D Contribution Calendar

My GitHub Activity Graph


Designed & Developed with ❀️ by Ian Macharia

Pinned Loading

  1. AWS-Certified-Solutions-Architect-Associate-SAA-C03-Exam-Dump-With-Solution AWS-Certified-Solutions-Architect-Associate-SAA-C03-Exam-Dump-With-Solution Public

    Forked from Iamrushabhshahh/aws-saa-c03-practice-questions

    Comprehensive collection of study materials, practice exams Question, and Personally Solved Mcq to help you prepare for the AWS Certified Solutions Architect – Associate (SAA-C03) exam.

  2. learn-terraform-azure learn-terraform-azure Public

    Getting started with Terraform on Azure

    HCL

  3. Java-Programming-Books Java-Programming-Books Public

    Forked from manjunath5496/Java-Programming-Books

    "Java: write once, run away!" – Brucee

  4. javascript-dsa javascript-dsa Public

    Some data structures and algorithms implementation in JavaScript

    JavaScript 1