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 DevelopmentAPI designDatabase architectureRelational databasesNoSQL databasesAuthenticationSystems integrationOffline-first developmentTesting (unit, integration, E2E)Benchmarks and profiling
Frontend and App DevelopmentComponent-based architectureState managementProgressive Web Apps (PWAs)SEO optimizationCross-platform mobile developmentPerformance optimization (LCP, FID, CLS)Responsive designBuild tools and bundlers
FundamentalsData structures and algorithmsDesign patternsSystem designConcurrency and parallelismMemory managementPerformance optimization
Networking, Cloud and DevOpsCI/CD pipelinesServer managementPerformance optimizationInfrastructure securityMonitoring and loggingAWS, GCP, AzureDocker and containerization
Agile development and prototypingBuilding fastQuick iterationReliability intactClear documentation
Dev Tooling & AutomationCustom CLIsScriptsEditor extensionsTest utilitiesWorkflow automationAI assisted developmentLow-code/no-code solutions
Product-Minded EngineeringUsability prioritizationFrontend integrationUX-supporting technical decisionsAccessibilityInclusivity
Compliance, Ethics, Privacy & SecurityData Privacy AwarenessSecurity Best PracticesEthical AI considerationsResponsible data handlingCompliance
AI Integration and Data EngineeringMCPRAGVector 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 developmentConstraints breeds resourcefulness and creativity. Able to find creative solutions with limited resources, leveraging existing tools and frameworks effectively.
Clear communicationClear, concise, and context-aware in both writing and speech
Problem-solvingAble to break down complex challenges and find practical, scalable solutions
Initiative and OwnershipProactive in identifying opportunities and driving projects forward independently. I also care about outcomes, not just code, and follow through until things work
Team-orientationComfortable working cross-functionally, giving and receiving feedback constructively
Adaptability and Fast learningThrive in fast-changing environments and quickly learn new tools or domains. I embrace change and see it as an opportunity for growth.
CuriosityAlways eager to learn, explore new technologies, and improve my craft
EmpathyUnderstanding 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.