Skip to content
View daviekaranja's full-sized avatar
🏠
Working from home
🏠
Working from home

Organizations

@NetHub-Ltd

Block or report daviekaranja

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
daviekaranja/README.md

Hi, I’m Davie πŸ‘‹

Full-Stack Web Developer | TypeScript & Next.js Enthusiast | FastAPI | React Native & DevOps

I build modern, efficient, and maintainable web applications with a focus on user experience, performance, and developer ergonomics. My workflow prioritizes clean architecture, modularity, and reusability.


πŸ›  Tech Stack

Frontend:

  • React Framework: Next.js, React, React Native
  • Tailwind Styling: Tailwind CSS, Radix UI, Heroicons / Material Symbols
  • RHF Forms & Validation: React Hook Form + Zod

Backend:

  • Python Framework: FastAPI
  • PostgreSQL Database: SQLModel, PostgreSQL
  • Redis Background Tasks & Queues: Redis, Celery

DevOps / Tools:

  • Docker Docker & Docker Compose
  • GitHub Actions GitHub Actions for CI/CD
  • Traefik for reverse proxy / SSL management
  • WebSockets for real-time features (e.g., logs, notifications)

πŸ’» What I Build

  • Admin & Dashboard UIs: Highly interactive single-page applications with editable tables, modals, and complex forms
  • Real-Time Applications: Log viewers, notifications, and live data dashboards using WebSockets and caching strategies
  • Data & Analytics: Transaction histories, loyalty systems, and performance analytics dashboards
  • Bulk Communication Tools: SMS & contact management platforms with validation, deduplication, and normalization logic
  • SEO & Marketing Tools: Unified admin interfaces to manage SEO metadata with structured content support
  • Mobile Apps: Cross-platform Android/iOS apps using React Native

πŸ”Ή My Approach

  • Plan β†’ Draft β†’ Review β†’ Refine: I mirror a developer workflow in both planning and execution
  • Clean, Typed, and Modular Code: TypeScript-first, reusable components, and clear separation of concerns
  • UX & Accessibility: Thoughtful, responsive interfaces that scale from mobile to desktop
  • Integration-Ready: Design patterns and code structure that make backend integration smooth
  • Optimized & Maintainable: useMemo, debouncing, caching, and other best practices baked in from the start

πŸ“‚ Projects & Highlights

  • Real-Time Log Viewer – WebSocket-based log streaming with level coloring, filtering, and caching
  • Bulk SMS Platform – Contact management with normalization, deduplication, and tag-based filters
  • SEO Admin Panel – Single-page editable SEO metadata dashboard with unified create/edit flows
  • Airtime & Payment Dashboards – Filterable transaction histories with predefined and custom date ranges

πŸ”— Connect with Me


πŸ“Š GitHub Stats

Top Languages

Β 

GitHub Stats

GitHub Streak


⚑ Fun Fact

I enjoy bridging the gap between backend logic and intuitive frontend interfaces, building scalable, maintainable, and real-time applications with modular UIs and thoughtful developer ergonomics.

Pinned Loading

  1. workflows workflows Public

  2. everythingke-old everythingke-old Public

    TypeScript