Skip to content
View lachydotmcg's full-sized avatar
🎯
Focusing
🎯
Focusing

Highlights

  • Pro

Block or report lachydotmcg

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.

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

header

Typing SVG


Aspiring AI Engineer from Victoria. I build AI-powered tools - agents, SaaS, CLIs - mostly solo.

Into philosophy and psychology - the bigger questions around where AI is taking us. See what I'm up to at lachysportfolio.netlify.app.

Big fan of Anthropic and Dario! :)


what I'm building

Manage Active Directory from any browser - no VPN, no open ports. IT admins submit helpdesk requests in plain English; the built-in AI assistant (Claude Haiku, named Janus) resolves them automatically. A Windows agent polls outbound HTTPS so it works behind any NAT. Built for schools and SMBs.

Dashboard
Dashboard
Janus - AI Assistant
Janus - AI Assistant
Auto-resolve ticket
Auto-resolve ticket

Python Flask PostgreSQL Claude Haiku WinRM Railway


Self-hosted AI news scheduler. Pick your topics and a cron schedule, get grounded daily digests delivered to your terminal, a file, or your inbox. Powered by Gemini with Google Search grounding, sourced and current. Named after the Greek goddess of rumour and news.

News digest
Daily digest
Topic creation
Automated topic creation
Dashboard
Dashboard

TypeScript Node.js Gemini nodemailer


Self-OSINT footprint scanner. Checks your username across 28 platforms asynchronously, then runs Gemini 2.0 Flash with live Google Search grounding to surface web intelligence about your digital presence. Outputs a standalone dark-themed HTML report. Scan yourself before someone else does.

Argus HTML report
HTML report

Python asyncio aiohttp Gemini Rich


AI Command Center

Local Node.js server + Discord bot for managing all my Claude Code agents from anywhere, including mobile, via Cloudflare tunnel. Reads from Obsidian so agents share context across sessions. Yes, this actually happened:

Jarvis sends a cheeky monkey GIF after deleting its instructions file
Jarvis being Jarvis (it deleted its own instructions file - false alarm)

Node.js Express Discord.js Cloudflare Tunnel Obsidian


links

Portfolio Web Dev Pheme Argus Pheme CLI AID Helpdesk Email


stack

Python TypeScript Node.js Flask PostgreSQL Claude Gemini Railway Netlify


stats

GitHub Stats   Top Languages

Streak


Clawde waving

Cert IV IT · Mornington Peninsula · building toward AI engineering

footer

Pinned Loading

  1. ad-helpdesk ad-helpdesk Public

    AI-powered IT helpdesk for Windows Active Directory, plain English ticketing, auto-resolution, and a cloud dashboard your whole team can use.

    HTML 2

  2. aid-command-center aid-command-center Public

    JavaScript 1

  3. metis metis Public

    Python 1

  4. slopsec slopsec Public

    A Claude Code skill that security-audits vibe-coded SaaS apps. 50 common ways AI-generated apps get pwned, turned into a repeatable checklist, severity scoring, and findings report!

    2

  5. argus argus Public

    🛡️ See yourself the way the internet sees you. Self-OSINT footprint scanner: username enumeration across 30+ platforms + live Gemini-powered Google Search intelligence.

    Python 1

  6. pheme pheme Public

    📣 Self-hosted AI news scheduler powered by Google Gemini; pick topics + a time, get a grounded daily digest to your terminal, a file, or your inbox. BYO API key.

    TypeScript 1