Full-stack software engineer with hands-on experience architecting multi-file, real-world codebases—from algorithmic trading systems to full-stack web applications. Comfortable working independently across the full project lifecycle: design, implementation, documentation, and deployment. Currently strengthening containerization skills with Docker to support reproducible, production-grade development environments.

John Ngugi

Full-stack software engineer with hands-on experience architecting multi-file, real-world codebases—from algorithmic trading systems to full-stack web applications. Comfortable working independently across the full project lifecycle: design, implementation, documentation, and deployment. Currently strengthening containerization skills with Docker to support reproducible, production-grade development environments.

Available to hire

Full-stack software engineer with hands-on experience architecting multi-file, real-world codebases—from algorithmic trading systems to full-stack web applications. Comfortable working independently across the full project lifecycle: design, implementation, documentation, and deployment.

Currently strengthening containerization skills with Docker to support reproducible, production-grade development environments.

See more

Experience Level

Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate

Language

English
Advanced
Swahili
Advanced

Work Experience

Founder / Product Engineer (HireReady™ Digital Product Suite)
January 1, 2025 - Present
Conceived, built, and launched a CV/cover-letter digital product for the Kenyan job market, including public listing on Selar. Created an end-to-end marketing funnel using MailerLite: landing page, lead magnet, and automated email sequence. Independently produced product, marketing, and process documentation.
Software Engineer (KNEC ICT Diploma Project - Online Rental House Management System)
January 1, 2025 - December 31, 2025
Architected and delivered a full-stack web application with a relational MySQL schema covering tenants, properties, and payments. Built the system end-to-end including database design, backend logic, and front-end interface. Produced complete technical documentation alongside a working, deployable codebase.
Software Engineer (Independent Project - Forex Scalping Trading Bot)
January 1, 2025 - December 31, 2025
Designed and built an automated trading system implementing an EMA crossover strategy with an EMA200 trend filter. Integrated with a broker demo account via the MetaTrader 5 API. Architected the solution into modular components (strategy logic, trade execution, risk management) to improve maintainability and reuse. Implemented configuration-driven risk controls and explored cloud deployment options (Railway, Render, Oracle Cloud) for 24/7 reproducible operation.

Education

Diploma in Information Communication Technology (ICT) at KNEC (Kenya National Examinations Council)
January 11, 2030 - July 10, 2026

Qualifications

Email automation (MailerLite) - marketing funnel automation
January 11, 2030 - July 10, 2026

Industry Experience

Software & Internet, Financial Services, Education
    TradeSignalKE — Trading Signals SaaS Landing Page

    A responsive web app built for a forex/crypto/stock trading-signals subscription business. Designed and developed the full landing page experience, including a live signals feed with entry/take-profit/stop-loss cards, tiered pricing plans, and integrated PayPal checkout across three subscription levels. Also built in WhatsApp/Telegram handoff flows so subscribers get instant delivery after payment.
    Key features:

    Real-time-style signal cards (Buy/Sell, entry, TP, SL, live status)
    Performance stats dashboard (win rate, active subscribers, signals/week)
    Multi-tier pricing with PayPal payment links per plan
    Mobile-responsive layout, clean conversion-focused UX

    Live site: https://www.twine.net/signin