CreativeSoftware Engineer
Software Engineer
Building modern software, AI-powered solutions, and compelling digital experiences.
About Me

Carlos Madahana
Creative Software Engineer
Creative Software Engineer
I'm a Software Engineering graduate and full-stack developer with a passion for building software that solves real problems. Through the Teach2Give Full-Stack Development Program, I've worked extensively with React, Next.js, Node.js, Express, and PostgreSQL — delivering modern web applications in agile team environments.
I'm deeply interested in artificial intelligence, working with OpenAI APIs, Ollama, and prompt engineering to build intelligent, automated solutions. My technical skills are complemented by professional graphic design experience — creating brand identities, marketing materials, publications, and multimedia content for real clients.
I approach every project with engineering precision and creative thinking, combining clean code with visual polish to deliver solutions that are both functional and engaging.
Skills & Expertise
A comprehensive toolkit spanning software engineering, AI, creative design, and professional skills
Programming Languages
JavaScript
TypeScript
Java
SQL
HTML5
CSS3
Frontend Development
React
Next.js
Tailwind CSS
Bootstrap
Material UI
Responsive Design
Backend Development
Node.js
Express.js
REST APIs
Authentication
MVC Architecture
Databases
PostgreSQL
MySQL
MongoDB
Firebase
Software Engineering
Agile / Scrum
SDLC
MVC Pattern
Testing
CI/CD
Design Patterns
OOP
AI & Automation
OpenAI API
Ollama
Prompt Engineering
AI Automation
ML Fundamentals
DevOps & Tools
Git
GitHub
Docker
Postman
VS Code
Linux
Vercel
Netlify
Design & Creative
Photoshop
Illustrator
Adobe InDesign
Canva
Figma
CapCut
Branding
Photography
Professional Skills
Problem Solving
Communication
Teamwork
Agile
Leadership
Critical Thinking
Featured Technologies
Tools and technologies I work with — with real context on how I use each one
React
Built multiple full-stack apps including TASKY and DressMe using React hooks, context, and component architecture.
Next.js
Used for server-side rendering, routing, and API routes. Built this portfolio and full-stack applications.
Node.js
Built REST APIs with authentication, input validation, and MVC architecture through Teach2Give training.
Express.js
Backend web framework for building RESTful services with middleware, routing, and error handling.
PostgreSQL
Relational database design, queries, joins, indexing. Used in full-stack applications during Teach2Give.
OpenAI API
Prompt engineering, chat completions, and AI-powered automation. Exploring AI integration in web apps.
Git & GitHub
Version control, branching, pull requests, and collaborative development across all projects.
Figma
UI/UX prototyping, wireframing, and design systems for web applications and client presentations.
Photoshop
Professional image editing, photo retouching, marketing materials, and digital design for clients.
Illustrator
Vector graphics, logo design, brand identity packages, and print-ready marketing materials.
Canva
Rapid design of presentations, social media graphics, newsletters, and marketing collateral.
Experience & Education
My journey through education, intensive training, and professional creative work
Bachelor of Science in Software Engineering
University
•KenyaCompleted a comprehensive Software Engineering degree covering software design, data structures, algorithms, databases, and computer networks.
Developed strong foundations in programming, object-oriented design, and software development methodologies.
Completed projects in web development, database management, and software engineering.
Full-Stack Software Development Program
Teach2Give
•KenyaBuilt full-stack web applications using React, Next.js, Node.js, Express, and PostgreSQL with modern development practices.
Collaborated with development teams using Git and GitHub in agile environments.
Developed RESTful APIs with authentication, input validation, and MVC architecture.
Built responsive, accessible user interfaces with clean component-based architecture.
Participated in code reviews, pair programming sessions, and debugging workshops.
Freelance Graphic Designer & Digital Creator
Self-Employed
•KenyaDesigned professional marketing materials, company profiles, presentations, posters, and social media graphics for various clients.
Created brand identity packages including logos, color palettes, and brand guidelines.
Produced video content and multimedia materials for marketing campaigns.
Worked directly with clients to understand requirements and deliver creative solutions on deadline.
Freelance Photographer & Creative Media
Self-Employed
•KenyaCaptured professional photography for events, portraits, and corporate clients.
Edited and retouched images using professional tools for print and digital delivery.
Produced creative media content for social media campaigns and marketing materials.
Personal Software Projects
Independent
•KenyaBuilt a Smart Traffic Management System using intelligent algorithms for real-time congestion analysis and signal optimization.
Developed DressMe — a fashion e-commerce platform helping young Kenyans discover and buy complete outfits.
Created TASKY — a full-stack task management app with React frontend and complete CRUD functionality.
Featured Projects
Real projects built and published on GitHub — software engineering, AI, and full-stack development

Smart Traffic Management System
An adaptive Smart Traffic Management System that simulates real-time traffic, analyzes congestion, and optimizes signal timing using intelligent algorithms. Features an interactive dashboard for visualization and performance analytics.

DressMe
DressMe helps young Kenyans discover, match, and buy complete outfits. A fashion e-commerce platform built to solve the challenge of finding coordinated outfits that fit both style and budget.

TASKY — Full-Stack Task App
A full-stack React web application for creating, managing, and tracking tasks. Supports marking tasks as completed, updating, and deleting them — built with a clean, responsive UI and a practical feature set.
Certifications
Academic qualifications, professional training, and industry certifications
Bachelor of Science in Software Engineering
University
•Comprehensive Software Engineering degree covering software design, algorithms, data structures, databases, and computer networks.
Full-Stack Software Development Program
Teach2Give
•Intensive full-stack development training covering React, Next.js, Node.js, Express, PostgreSQL, Git, and agile methodologies.
IBM SkillsBuild Certifications
IBM
•Professional certifications in emerging technologies, cloud computing fundamentals, and AI foundations through IBM SkillsBuild platform.
Cisco Certifications
Cisco
•Networking fundamentals and cybersecurity certifications through Cisco Networking Academy.
What I Do
Combining software engineering expertise with creative design to deliver comprehensive digital solutions

Software Development
Building robust, scalable software solutions using modern technologies and best practices. From concept to deployment, I deliver clean, maintainable code.
Full-Stack Applications
End-to-end web applications with React and Next.js frontends, Node.js and Express backends, and PostgreSQL databases with authentication and REST APIs.
AI Solutions
AI-powered tools and applications using OpenAI API and Ollama. Chatbots, content generators, automation workflows, and intelligent data processing.
Graphic Design
Professional marketing materials, company profiles, posters, social media graphics, presentations, and brand identity packages that communicate clearly.

UI/UX Design
Intuitive, responsive user interfaces with modern design systems. Figma prototyping, component-based architecture, and mobile-first responsive layouts.

Digital Content Creation
Video editing, multimedia production, presentation design, and social media content. Creating engaging visual stories that connect with audiences.
Creative Works
Professional graphic design, brand identity, photography, publications, and creative media

Brand Identity Design
Complete brand identity package including logo, color palette, typography, and brand guidelines for a corporate client.

Corporate Company Profile
Professional company profile design with clean layouts, brand-consistent typography, and engaging visual storytelling.

Event Poster Design
Eye-catching event poster with bold typography, vibrant color palette, and compelling visual hierarchy.

Social Media Campaign
Cohesive social media graphics package including post templates, story designs, and carousel layouts.
Corporate Presentation Deck
Professional presentation design for business pitches. Clean, modern slides with data visualization and consistent branding.
Monthly Newsletter
Professionally designed newsletter layout with engaging typography, imagery placement, and consistent branding.
Newspaper Layout Design
Editorial newspaper layout with strong typographic hierarchy, grid-based structure, and professional column design.

Publication Design
Multi-page publication design featuring editorial layouts, infographics, and high-quality image integration.

Portrait Photography
Professional portrait photography with post-processing, color grading, and retouching for print and digital use.

Marketing Flyer Collection
Collection of promotional flyers and digital banners designed for maximum brand impact across print and digital channels.

Pajama Night Flyer
Promotional event flyer designed to create excitement and drive audience engagement.

Want To Be a Pro Model
Social-media campaign visual designed to promote a professional modelling opportunity.
Get In Touch
Have a project in mind or want to discuss an opportunity? I'd love to hear from you.
Send a Message
Contact Information
Kenya
Currently Open To
✓
Graduate Programs
✓
Software Engineering Roles
✓
Full Stack Development
✓
AI Engineering
✓
Remote Opportunities
✓
Freelance Design Projects