👋 Welcome to my portfolio

Julius Matheka
Charles

Software Engineer

Crafting innovative web applications and intelligent systems that solve real-world problems. Focused on building scalable solutions with modern technologies and machine learning capabilities.

Download CV

About Me

Passionate about building intelligent solutions that make a difference

I'm a Software Engineer with a passion for creating innovative solutions that blend web technologies with machine learning capabilities. With expertise in both frontend and backend development, I build scalable applications that solve real-world problems through intelligent automation.

My journey took an unconventional path - I began my career in disaster management before transitioning back to my roots in tech. This unique background gives me a problem-solving perspective that combines crisis response thinking with technical innovation. I've since worked on diverse projects ranging from FinTech platforms to intelligent multi-agent systems, always focused on writing clean, maintainable code and creating intuitive user experiences.

When I'm not coding, I'm exploring emerging technologies, contributing to open-source projects, or sharing knowledge with the developer community. I'm always eager to take on new challenges and collaborate on projects that push the boundaries of what's possible.

Full-Stack Expertise

React · Next.js · Django · Spring Boot

AI Integration

LangChain · OpenAI · RAG · Multi-Agent Systems

Performance Focused

Optimized, scalable, production-ready code

Team Collaboration

Agile · Code Reviews · Remote-First Teams

3+

Years Experience

20+

Projects Completed

15+

Technologies Mastered

100%

Commitment

Skills & Expertise

A comprehensive overview of my technical skills and proficiency levels

Full Stack Development

React / Next.js88%
TypeScript72%
Python / Django95%
Java / Spring Boot68%
FastAPI85%
Tailwind CSS90%
RESTful APIs88%

AI & Machine Learning

LangChain / RAG88%
OpenAI / Claude APIs90%
Vector DBs (pgvector)72%
Prompt Engineering75%
TensorFlow / PyTorch85%
Scikit-learn80%

Databases & DevOps

PostgreSQL92%
Docker92%
Redis + Celery80%
GitHub Actions88%

Other Skills & Technologies

Agile/ScrumMicroservicesWebSocketsStripe IntegrationM-Pesa APIOAuthJWTNginxRabbitMQCeleryPandasNumPySeleniumBeautiful SoupFigmaJira

Featured Projects

A showcase of my recent work in full-stack development and AI integration

Agents47 - Multi-Agent AI Platform

A sophisticated multi-agent AI system built with LangChain and LangGraph. Features autonomous agents for research, content creation, and data analysis with real-time collaboration capabilities.

PythonLangChainLangGraphOpenAIFastAPINextJS

Employee Management System

A full-stack enterprise application for managing employee records. Features comprehensive CRUD operations, RESTful API architecture, secure authentication, real-time data validation, and responsive UI. Built with modern Spring Boot backend and React frontend for efficient HR operations and employee data management.

JavaSpring BootSpring Data JPAMySQLREST APIHibernateMavenHTML/CSSJavaScript

VisionAI - AI-Powered Job Application Platform

An AI-powered platform that automates job applications. Features intelligent job matching, AI-generated custom CVs and cover letters, ML-powered browser autofill, and comprehensive application tracking with a freemium subscription model.

PythonJavaScriptNodeJSFastAPIMongoDBOpenAI GPThtml/CSSTailwind CSSMachine LearningPuppeteerStripe

Global Eats - AI-Powered Meal Planning App

A smart meal planning app that generates personalized weekly and monthly plans based on your inventory and dietary preferences. Features waste-reducing inventory-first planning, international cuisine support, nutrition tracking, and meal timers with offline-first architecture.

React NativeExpoTypeScriptFirebase FirestoreFirebase AuthRedux ToolkitTanStack QuerySpoonacular APINativeWind

Work Experience

My professional journey in software development and AI engineering

AI Engineer & Full-Stack Developer

Agents47 - AI Agent Platform (Personal Project)Remote
January 2024 – Present

Built AI Agent Platform for creating customizable intelligent agents across 6 business use cases

Developed full-stack application with Django, PostgreSQL with pgvector, and Django Channels for real-time chat

Implemented LangChain agents with OpenAI GPT-4 and Anthropic Claude integration

Built RAG system with semantic search, document embeddings, and vector storage

Created REST API, webhook system with Celery, and embeddable chat widget

Achieved 85%+ test coverage with comprehensive unit, integration, and E2E testing

PythonDjangoLangChainOpenAI GPT-4Anthropic ClaudePostgreSQLpgvectorDjango ChannelsWebSocketsRedisCeleryDjango REST FrameworkDockerHTMXTailwind CSSGit & GitHub

AI/ML Engineer & Full-Stack Developer

VisionAI (Personal Project)Remote
March 2024 – November 2024

Built AI-powered job application automation platform processing 100+ applications per user

Engineered ML-based browser automation using Puppeteer for intelligent form filling

Developed OpenAI GPT integration generating custom CVs and cover letters with 95% relevance score

Implemented intelligent job matching algorithm analyzing user profiles against job requirements

Built FastAPI backend and responsive frontend with Tailwind CSS for seamless user experience

Integrated Stripe payment processing for freemium subscription model and MongoDB for scalable data storage

Deployed comprehensive application tracking system with analytics dashboard

PythonFastAPIOpenAI GPTMachine LearningPuppeteerJavaScriptNode.jsMongoDBStripeTailwind CSSGit & GitHubnginx

Junior Full-Stack Developer Intern

FinTech & Innovations LtdRemote (Nairobi, Kenya)
June 2024 – December 2024

Built backend APIs with Java/Spring Boot and Python/Django in 5-person remote team

Developed secure RESTful APIs for high-concurrency payment processing

Optimized PostgreSQL queries, reduced load times 20%

Implemented authentication and data endpoints

Wrote tested code with pytest following best practices

Containerized environments with Docker, supported QA testing

JavaSpring BootPythonDjangoDjango REST FrameworkNextJSPostgreSQLDockernginxGit & GitHubpytest

Education & Certifications

My academic background and professional certifications

Education

Bachelor of Science in Computer Science

Zetech UniversityNairobi, Kenya
2019 - 2023

Graduated with Second Class Honors. Specialized in Artificial Intelligence and Software Engineering. Final year project on AI-powered recommendation systems.

Bachelor of Science in Disaster Management and International Diplomacy

Masinde Muliro University of Science and TechnologyNairobi, Kenya
2012 - 2016

Graduated with Second Class Honors. Specialized in Disaster and Risk Management.

Certifications

Software Engineering Professional Certificate

ALX Africa

Feb 2025

ETL and Data Pipelines with Shell, Airflow and Kafka

IBM

Dec 2024

Getting Started with Data Warehousing and BI Analytics

IBM

Sept 2024

Hands-on Introduction to Linux Commands and Shell Scripting

IBM

April 2024

Data Science Professional Certificate

Moringa School

Nov 2023

Get In Touch

I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.

Connect With Me