John Oyoo Omolo

Full‑Stack Developer

LinkedIn · GitHub · Portfolio

omolojohn@gmail.com · +254 718 969 947


Profile

Full‑stack developer focused on building reliable, usable web applications with modern JavaScript/TypeScript, React, Node.js, and Python. Comfortable across the stack from UI to databases, with a pragmatic approach to performance, DX, and shipping features. Background in finance informs strong product sense for fintech and data accuracy.


Core Skills

  • JavaScript, TypeScript, Python, SQL
  • React, Tailwind CSS, HTML5, CSS3
  • Node.js, Express
  • PostgreSQL, SQLite
  • REST APIs, JSON, Git/GitHub
  • Responsive UI, a11y, testing mindset

Experience

Software Projects & Freelance — Full‑Stack Developer

  • Delivered small web apps end‑to‑end: planning, UI, backend, deployment.
  • Built REST endpoints, form handling, simple auth, and third‑party integrations.
  • Used component‑driven development with React and Tailwind for accessible UIs.
  • Version control and code reviews on GitHub; iterative release cadence.

Fintech note: finance background strengthens data validation, reconciliation, and auditability.


Projects

Pomodoro Timer

Python, Tkinter, Render
  • Built a focused productivity timer with clear UX and session tracking.
  • Packaged for deployment on Render; handled environment/runtime configuration.

GitHub

Password Manager

Python, CLI
  • CLI password manager with encrypted storage and password generator.
  • Emphasis on secure persistence, ergonomics, and maintainable structure.

Blog Website

Python, HTML/CSS, PostgreSQL
  • Responsive blog with post listing and detail pages; styled for readability.
  • Deployed live; structured for maintainability and performance.

Live · GitHub

Education

  • Moringa School — Software Engineering, Feb 2024 – Aug 2024
  • KCA University — Accounting (KASNEB Certified)
  • KCSE — 2014