Skip to content
View DavJesse's full-sized avatar

Block or report DavJesse

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
DavJesse/README.md
White Minimalist Profile LinkedIn Banner (1)

Hi there πŸ‘‹, I'm David Jesse Odhiambo

Full-Stack Developer | Go | JavaScript/Node.js | React | TypeScript

I build solutions that are scalable, user-focused, and maintainable β€” from backend APIs in Go and Node.js to clean, intuitive React frontends.

Anurag's GitHub stats


πŸš€ Highlights

  • Delivered 7+ full-stack projects across Go, Node.js, and React ecosystems
  • Integrated real-time APIs like Finnhub & EmailJS for live data-driven apps
  • Experienced in testing & CI/CD (Jest, Playwright, GitHub Actions)
  • Advocates for code quality & documentation β€” see my Developer SOP

πŸ’» Examples of Work

StudyDash
StudyDash β€” Study management dashboard with progress tracking and productivity insights.

Portfolio Template
Portfolio Template β€” Minimal, responsive portfolio site ready for customization.


πŸ›  Core Skills

  • Backend: Go, Node.js, REST APIs
  • Frontend: React.js, TypeScript, HTML, CSS, JavaScript
  • Databases: SQLite, PostgreSQL, MySQL
  • Testing: Jest, Playwright
  • Other Tools: Docker, Git, Finnhub API, EmailJS

πŸ“Œ What I’m Working On

  • Stock Portfolio Tracker β€” Real-time portfolio analytics app built with Next.js, TypeScript, SQLite, and Finnhub API.
  • Backend API projects in Go & Node.js to deepen system design expertise.
  • Exploring Python for automation and data processing.

✍️ What I'm Writing

I’m currently writing a series on Full-Stack Interview Prep, where I explain common interview topics simply, with examples in Go and Node.js.


πŸ“œ My Development Standards

I maintain a personal Developer SOP ensuring:

  • Complete Documentation β€” README, API specs, architecture diagrams, database schemas.
  • Structured Git Workflow β€” feature/, bugfix/, docs/, release/ with Conventional Commits.
  • Code Quality β€” Style guides (Go fmt, ESLint, Prettier) and tested core logic.
  • Deployment Discipline β€” .env handling, CI/CD pipelines, rollback plans.
  • Ongoing Maintenance β€” Dependency updates, security audits, refreshed docs.

View SOP in full


πŸ“¬ Let’s Connect

Pinned Loading

  1. tajjjjr/social-network tajjjjr/social-network Public

    A Facebook-like social network with features like profiles, posts, groups, real-time chat, and notifications, built with a Go backend (SQLite, Docker, WebSockets, migrations, authentication) and a …

    Go

  2. town-square town-square Public

    This project is a web server for a forum platform that allows users to engage with each others' posts

    Go

  3. study-dash study-dash Public

    This program is a web server that allows 01 Edu students to access their performance metrics; represented in intuitive and visually appealing graphs.

    JavaScript

  4. Siaka385/diabetics_management_app Siaka385/diabetics_management_app Public

    JavaScript 1

  5. portfolio-templates portfolio-templates Public

    This repository holds templates for personal portfolios. https://portfolio-templates-five.vercel.app/

    JavaScript

  6. portfolio-with-react-js portfolio-with-react-js Public

    This is my portfolio website. It features my experience, skills, and contact information

    JavaScript