John Oyoo Omolo
Full‑Stack Developer
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.
Password Manager
Python, CLI- CLI password manager with encrypted storage and password generator.
- Emphasis on secure persistence, ergonomics, and maintainable structure.
Education
- Moringa School — Software Engineering, Feb 2024 – Aug 2024
- KCA University — Accounting (KASNEB Certified)
- KCSE — 2014