Building scalable software systems that solve practical problems through thoughtful architecture, automation, and technology.
Software Engineer focused on full-stack development, backend architecture, system design, mobile development, and AI-powered solutions. Passionate about transforming real-world challenges into reliable digital platforms.
-
Software Architecture & System Design
- Designing structured, maintainable systems with scalability in mind.
- REST API design, authentication, database modeling, and application architecture.
-
Full-Stack & Mobile Engineering
- Building modern web applications using TypeScript, JavaScript, React, Node.js, and Python ecosystems.
- Native Android development with Kotlin and XML.
- Desktop application development with C# and ASP.NET.
-
Backend & Database Engineering
- Robust backend development with Python (FastAPI, NumPy), Node.js, and C#.
- Database management across MySQL, PostgreSQL, SQLite, and PL/pgSQL.
- Blockchain fundamentals and distributed systems.
-
AI & Intelligent Systems
- Exploring AI-assisted development, data-driven solutions, and intelligent automation.
- Working with AI tools: Base44, Lovable, Bolt AI, Qwen AI, Codex, Claude.
-
Technology for Real-World Impact
- Creating solutions around waste management, energy optimization, education, and African digital infrastructure.
"Simple systems scale. Complex systems fail silently."
- Native Android Development
- XML Layout Design
- Mobile UI/UX
- Android SDK
- Visual Programming with C#
- ASP.NET Web Applications
- Console Application Development
- Windows Forms & WPF
- REST API Development
- JWT Authentication
- Role-Based Access Control (RBAC)
- Backend Architecture
- Database Design
- High-performance APIs with FastAPI
- Data processing with NumPy
- Database Design & Optimization
- Stored Procedures & Triggers
- Query Optimization
- Data Migration & ETL
- Blockchain Fundamentals
- Distributed Ledger Technology
- Smart Contract Concepts
- Decentralized Applications
- AI-Assisted Development
- Code Generation & Optimization
- AI-Powered Problem Solving
- Tools: Base44, Lovable, Bolt AI, Qwen AI, Codex, Claude
- Visual Studio Code
- Android Studio
- Visual Studio
- GitHub Actions
- NPM
- Vite
A technology-driven waste management system designed to improve reporting, tracking, and coordination between waste generators, collectors, and institutions.
- Smart waste reporting workflows
- Collection visibility
- QR-based identification concepts
- Data-driven waste management
Stack: React • Node.js • MongoDB
Repository: SmartWaste
A Distributed Energy Management System concept focused on improving energy monitoring, optimization, and decision-making for commercial buildings.
- Energy intelligence
- AI-assisted optimization
- Distributed energy systems
- Sustainable infrastructure
A digital platform focused on showcasing African innovation, technology, and opportunities.
- Content systems
- Community platforms
- Digital ecosystems
Stack: React • JavaScript • Tailwind CSS
📍 Nairobi Hidden Gems
A location-based discovery platform designed to highlight unique places and experiences across Nairobi.
- Interactive maps
- Location discovery
- Digital tourism experiences
Stack: React • Next.js • Tailwind CSS
A university-focused platform designed to improve communication, information sharing, and student engagement.
- Campus communication
- Digital communities
- Student resources
| Stats 📊 | Top Languages 💻 |
|---|---|
Currently exploring:
- Scalable backend architectures
- AI-assisted software engineering
- Cloud-ready application design
- Digital solutions for African challenges
- Mobile-first development strategies
- Blockchain integration patterns
💼 LinkedIn: Okello Elly
Building systems that are practical, scalable, and impactful.
