Skip to content
View leonarduk's full-sized avatar

Block or report leonarduk

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
leonarduk/README.md

Steve Leonard

Senior software engineer with 20+ years in financial services, currently expanding into AI and LLM-powered systems.

πŸ€– Chat with my AI twin

Chat with the AI twin of Steve Leonard

Ask it about my career or any project in my GitHub β€” it reads both, and says when it doesn't know. Try it β†’

What I build

  • πŸ€– LLM-powered systems and MCP tool servers
  • ☁️ Serverless AWS architectures
  • πŸ“Š Financial data platforms and risk systems
  • 🎡 Real-time audio/DSP systems with CUDA-accelerated ML inference

Currently working on

CiCAID, IssueWorm, and Doodlebug - tools to automate and simplify code development from issue to release

  • cicaid (public) β€” GitHub plumbing CLI: sync issues, work-on-issue/PR, dependabot auto-merge, local CI checks, PR linking
  • cicaid-pro (private) β€” adds the AI engine on top: LLM code review for local diffs and PRs (Claude/DeepSeek/GPT/Ollama), issue triage and AI-slop cleanup, AI-drafted commit/PR messages, aider integration
  • issue-worm (public) β€” CLI shell: config, workspace management, run history, version checks
  • issue-worm-pro (private) β€” the multi-agent engine: Coderβ†’Verifierβ†’Analyser orchestration loop, scheduler (poll/dispatch/label lifecycle), the coder/analyser/triage agents, and the cicaid-pro bridge
  • doodlebug (private) β€” CLI tool that audits a website against a QA plan specified in YAML β€” it will be split into open core later
  • local-github-runner (public) β€” ephemeral, containerised, self-hosted GitHub Actions runners for private repos, to avoid burning through Actions minutes

AllotMint β€” serverless investment tracking platform

  • allotmint (public) β€” React frontend, FastAPI backend, portfolio analytics
  • allotmint-pro (private) β€” screener, risk/VaR, compliance, allowances, and AWS deploy infra
  • allotmint-mcp β€” Spring Boot MCP server exposing the AllotMint API

Other

  • sing-attune (private) β€” Windows desktop app for choir singers; real-time pitch detection against a MusicXML score using CUDA/torchcrepe, with WebSocket streaming and a Web Audio API frontend

Teaching

Udemy β€” full-length practice-test courses, every question answered with a worked, citation-backed explanation rather than just a letter. Each course has a packaging repo (the question bank plus the CSV bulk-upload tooling), most of them fed by a separate training-programme repo where the content is authored and verified.

In progress

What I'm looking for

Currently focused on AI-native backend systems, MCP tooling, and LLM integration in financial services. Open to senior engineering roles where AI is central to the work.

Writing

Medium - technical articles on AWS, serverless, and AI systems

Connect

LinkedIn

Pinned Loading

  1. allotmint allotmint Public

    Serverless investment tracking and portfolio analytics system with React frontend, FastAPI backend, and AWS deployment

    Python 1 3

  2. allotmint-mcp allotmint-mcp Public

    Standalone MCP server for AllotMint (Spring Boot 4.1.0 + Java 25, MCP Java SDK) β€” Spring Boot MCP server for AllotMint API + local file access

    Python

  3. cicaid cicaid Public

    GitHub issue/PR plumbing CLI (free shell) - the LLM review/triage engine is cicaid-pro

    Python

  4. local-github-runner local-github-runner Public

    PowerShell

  5. issue-worm issue-worm Public

    Local LLM issue-to-PR pipeline: GitHub issues as the queue (free shell)

    Python

  6. medium-lambda-web-scraper-demo medium-lambda-web-scraper-demo Public

    Serverless pipeline tracking UK house price statistics using AWS Lambda, DynamoDB, API Gateway and Terraform β€” built to support a published Medium article

    HTML 1