Hello, I'm Daniel
👋
Based in Nairobi, Kenya 🇰🇪•Working remotely and on-site
I'm a software engineer with fullstack capabilities. I work efficiently across the stack, delivering stable, end-to-end solutions.
Working within resource constraints has sharpened my focus, fueled creativity, and pushed me to build systems that are lean, scalable, and built to last.
Key technical strengths:
Backend Development | API designDatabase architectureRelational databasesNoSQL databasesAuthenticationSystems integrationOffline-first developmentTesting (unit, integration, E2E)Benchmarks and profiling |
Frontend and App Development | Component-based architectureState managementProgressive Web Apps (PWAs)SEO optimizationCross-platform mobile developmentPerformance optimization (LCP, FID, CLS)Responsive designBuild tools and bundlers |
Fundamentals | Data structures and algorithmsDesign patternsSystem designConcurrency and parallelismMemory managementPerformance optimization |
Networking, Cloud and DevOps | CI/CD pipelinesServer managementPerformance optimizationInfrastructure securityMonitoring and loggingAWS, GCP, AzureDocker and containerization |
Agile development and prototyping | Building fastQuick iterationReliability intactClear documentation |
Dev Tooling & Automation | Custom CLIsScriptsEditor extensionsTest utilitiesWorkflow automationAI assisted developmentLow-code/no-code solutions |
Product-Minded Engineering | Usability prioritizationFrontend integrationUX-supporting technical decisionsAccessibilityInclusivity |
Compliance, Ethics, Privacy & Security | Data Privacy AwarenessSecurity Best PracticesEthical AI considerationsResponsible data handlingCompliance |
AI Integration and Data Engineering | MCPRAGVector embeddingsLLM fine-tuning |
I also integrate AI into my workflow—not as a novelty, but as a force multiplier. I use it to:
- Accelerate code generation, refactoring, and testing.
- Automate infrastructure configuration and debugging.
- Draft and polish technical content and documentation.
- Build intelligent features directly into applications.
Soft skills:
Resourcefulness and Constraint-driven development | Constraints breeds resourcefulness and creativity. Able to find creative solutions with limited resources, leveraging existing tools and frameworks effectively. |
Clear communication | Clear, concise, and context-aware in both writing and speech |
Problem-solving | Able to break down complex challenges and find practical, scalable solutions |
Initiative and Ownership | Proactive in identifying opportunities and driving projects forward independently. I also care about outcomes, not just code, and follow through until things work |
Team-orientation | Comfortable working cross-functionally, giving and receiving feedback constructively |
Adaptability and Fast learning | Thrive in fast-changing environments and quickly learn new tools or domains. I embrace change and see it as an opportunity for growth. |
Curiosity | Always eager to learn, explore new technologies, and improve my craft |
Empathy | Understanding user needs and building solutions that truly serve them |
My Techstack
This list reflects the tools I’ve worked with so far — I’m always learning and excited to pick up whatever new tech the job demands.
Languages | Bash/Shell C# Dart Go Java JavaScript Kotlin PhP Python SQL TypeScript |
Backend | Django Express FastAPI Firebase Flask Laravel Node.js Spring Boot Spring |
Databases | Firestore MongoDB Mongoose MySQL PostgreSQL Redis |
Cloud | AWS Azure GCP Github Actions Terraform |
AI/Automation | AWS Bedrock Gemini API Hugging Face Langchain MCP Open AI API |
Data Science | Beautiful Soup Jupyter Numpy Pandas |
Frontend and Appdev | Android SDK Angular Flutter Laravel Next.js React Native React.js TailwindCSS |
Tools | Adobe Illustrator Figma Git GitHub Jira Linux Slack |
Lets work together!
I'm always actively looking for new opportunities, feel free to reach out and see how can we collaborate.