Skip to content
View heisallaki's full-sized avatar

Block or report heisallaki

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.

Content in all repositories owned by your account will be closed.
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
heisallaki/README.md

Allaki Banner

Typing SVG

Hi, I'm Alvin Langat.

I'm a developer focused on building modern software with clean architecture, thoughtful design, and real-world usability.

I enjoy turning complex workflows into intuitive digital experiences while continuously improving performance, maintainability, and user experience.

About

  • Focused on scalable software architecture
  • Passionate about modern UI/UX
  • Building clean, maintainable applications
  • Always refining one project at a time

Tech Stack

Frontend

Libraries: Recharts • jsPDF • SheetJS (xlsx)


Backend

Express.js SQLAlchemy Prisma ORM

Python Backend: FastAPI • SQLAlchemy • Pydantic • Pydantic Settings • Alembic

Node.js Backend: Node.js • Express.js • Prisma ORM

Authentication: JWT • bcrypt

Caching & Services: Redis


Database

Database: PostgreSQL • Neon

Drivers: psycopg2


Testing

Testing: Pytest • HTTPX


Deployment

Vercel

Hosting: Vercel • Render

Tools

GitHub


GitHub Analytics


Contribution Activity


Contribution Snake


Featured Projects

Forex AI Analyst

Live ApplicationGitHub Repository

A real-time forex and gold analysis platform that combines technical analysis, feature engineering, and six locally-trained machine learning models to produce explainable trading recommendations. It does not sell signals or place trades. Instead, it analyzes live and historical market data and provides recommendations you can interrogate, including trend, confidence, risk, expected reward, supporting indicators, and the exact conditions that would invalidate the analysis. When the evidence is not strong enough, it recommends no trade rather than forcing a call.

What It Does

  • Streams live prices for major forex pairs and XAU/USD
  • Stores historical market data and displays real-time candlestick charts
  • Computes technical indicators and price-action features in-house
  • Uses RSI, MACD, ADX, Bollinger Bands, market structure, liquidity sweeps, and fair value gaps
  • Runs six locally-trained ML models for trend, entry quality, confidence, risk, reward, and market regime
  • Combines model outputs into one explainable recommendation
  • Clearly identifies the indicators and conditions supporting each recommendation
  • Provides explicit invalidation conditions for every analysis
  • Recommends no trade when the available evidence is insufficient
  • Supports backtesting across multiple trading strategies
  • Includes trend-following, SMC/liquidity, range, breakout, swing, and scalping strategies
  • Provides a paper trading environment with virtual portfolios
  • Supports stop-loss/take-profit execution and trade journaling
  • Includes registration, email verification, password reset, and account deletion
  • Uses JWT authentication with rotating refresh tokens

Built With

Frontend: React 19 • TypeScript • Vite • Material UI • TradingView Lightweight Charts • Recharts

Backend: Python • FastAPI • SQLAlchemy • Alembic

Database: PostgreSQL • TimescaleDB • Neon

AI/ML: scikit-learn • XGBoost • LightGBM • pandas • NumPy

Real-Time: WebSockets • Redis Pub/Sub • Upstash

Hosting: Vercel • Northflank


SmartBizzSystem

Live ApplicationGitHub Repository

A modern business management platform designed to help small and medium-sized businesses streamline inventory, sales, customer management, supplier operations, reporting, and point-of-sale workflows through a fast, intuitive, and scalable web application.

Highlights

  • Modern dashboard with real-time business insights
  • Inventory and stock management
  • Supplier management and purchasing workflows
  • Sales and customer management
  • Point of Sale (POS)
  • Business reporting and analytics
  • Secure JWT-based authentication
  • Responsive Material UI interface
  • Centralized business operations and data management
  • Designed with scalability and maintainability in mind

Built With

Frontend: React 19 • TypeScript • Vite • Material UI • MUI DataGrid • Recharts • jsPDF • SheetJS

Backend: Node.js • Express.js • Prisma ORM

Database: PostgreSQL • Neon

Authentication: JWT • bcrypt

Hosting: Vercel • Render


Developer Insights


© 2026–Present KAL

Pinned Loading

  1. SmartBizz SmartBizz Public

    Smart Bizz System is a modern, full-featured business management platform designed to help manage products, sales, suppliers, customers, stock levels, and reports from a centralized system.

    JavaScript 2

  2. Forex-Analyst Forex-Analyst Public

    AI-powered Forex Trading Analyst for market analysis, technical indicators, backtesting, paper trading, and explainable AI insights.

    Python 2

  3. RawFeed RawFeed Public

    A minimal information platform designed to help people stay informed about important real-world events without depending on social media.

    TypeScript 1

  4. StudyAssistantAI StudyAssistantAI Public

    An AI-powered learning platform that helps students understand, practice, organize, and track their studies using their own learning materials.

    Python 1