Skip to content
View alinjfz's full-sized avatar
💡
Excited about new ideas…
💡
Excited about new ideas…

Block or report alinjfz

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

Typing SVG


About Me

ML Engineer based in London with an MSc in Artificial Intelligence and Adaptive Systems from the University of Sussex. I build applied AI and machine-learning systems—from data and model experiments to usable developer and product experiences. My research focused on reinforcement learning, specifically asymmetric forgetting in dual-value RL architectures for non-stationary environments.

Previously the sole Frontend Developer at MedAll, where I owned the frontend and most product-interface design for a medical learning platform. I bring both research depth and production engineering discipline to everything I build.

Currently exploring: MCP (Model Context Protocol) for ML operations · Multi-agent systems with LangGraph


CV at a Glance

Evidence What it means for a hiring team
MSc AI, University of Sussex (2025) Research-led ML foundation, including a PyTorch reinforcement-learning dissertation.
Production product delivery Sole Frontend Developer at MedAll (2020–2022): owned frontend delivery and most UI/UX design for a medical-learning product.
Hackathon result 3rd place, 39 teams / 150 participants at Hack Night London (Tessl, May 2026) for CareerMentorGraph, built solo in one evening.
Problems I have solved Trustworthy PDF question answering with citations; explainable graph-based career planning; no-code ML workflows; local-first AI tools and health-product prototypes.
Best technical evidence LocalDocRAG · CareerMentorGraph · Crop Yield Forecasting · Asymmetric Forgetting RL

Recruiter quick links: LinkedIn · Email · Featured repositories


What I Work With

Machine Learning & AI

Python PyTorch TensorFlow scikit-learn HuggingFace LangChain LangGraph

MLOps & Infrastructure

Docker FastAPI PostgreSQL GitHub Actions AWS GCP

Also Proficient In

TypeScript JavaScript C++ SQL Linux Git


Featured Projects

🧠 Asymmetric Forgetting RL

Original research from my MSc dissertation

A dual-value reinforcement learning architecture that separates reward and punishment learning signals with asymmetric forgetting rates. Improves adaptation in non-stationary environments where optimal strategies shift over time.

PyTorch OpenAI Gym Reinforcement Learning

→ View Project

🤖 Career Mentor Graph

AI career guidance as a knowledge graph

Maps skills, gaps, and learning paths using graph reasoning and LLM-powered analysis. Surfaces personalised upskilling routes based on role targets and current skill state.

Python Knowledge Graphs LLMs

→ View Project

📄 Local Document RAG

PDF Q&A with source citations, runs locally

Upload PDFs, ask questions, get page-cited answers. Runs fully offline on a Raspberry Pi. LangChain retrieval pipeline with pgvector, FastAPI backend, React frontend, Docker Compose deployment.

RAG LangChain pgvector Docker FastAPI

→ View Project

🌾 Crop Yield Forecasting

PyTorch MLP across 165 countries and 102 crops

Multi-source climate, soil, and land-cover data fused into a single MLP trained on 52K+ samples. R squared of 0.9452, Pearson r of 0.9681. One-year-ahead forecasts with per-country breakdown.

PyTorch MLP Climate Data scikit-learn

→ View Project


Research

Asymmetric Forgetting in Dual-Q Reinforcement Learning — MSc Dissertation, University of Sussex (2025)

Developed a dual-value RL model separating reward and punishment learning signals with asymmetric forgetting to improve adaptation in non-stationary environments. Evaluated in a custom 2D grid-world with shifting reward locations. Analysed results in the context of computational forgetting, stability-plasticity trade-offs, and implications for adaptive AI systems.


Education & Certifications

🎓 MSc Artificial Intelligence and Adaptive Systems — University of Sussex, 2025

🎓 BSc Computer Science — Amirkabir University of Technology (Tehran Polytechnic), 2020

📜 Machine Learning Specialization — Stanford University & DeepLearning.AI

📜 CS50: Introduction to Computer Science — Harvard University


GitHub Stats



Open to ML Engineer, AI Engineer, and LLM/Agentic AI roles in London.

If you're looking for someone who builds production AI systems, not just notebooks, let's talk.

Pinned Loading

  1. asymmetric-forgetting-rl asymmetric-forgetting-rl Public

    Biologically-inspired Dual-Q reinforcement learning with asymmetric memory decay. MSc AI dissertation, University of Sussex 2025. Forgetting rewards faster than punishments improves adaptation in d…

    Python

  2. xiao-esp32s3-camera xiao-esp32s3-camera Public

    Self-hosted security camera: ESP32-S3 firmware + Raspberry Pi server + live MJPEG stream. No cloud. No subscription.

    Python 1 1

  3. CareerMentorGraph CareerMentorGraph Public

    Graph-first AI career mentor that turns career history into explainable next-step recommendations.

    Python

  4. crop-yield-forecasting-mlp-pytorch crop-yield-forecasting-mlp-pytorch Public

    PyTorch MLP that forecasts crop yield (kg/ha) one year ahead for 165 countries & 102 crop types using multi-source climate, soil, and land-cover data. R²=0.9452 | Pearson r=0.9681 | 52K+ training s…

    Jupyter Notebook 1

  5. fitness-agent-mcp fitness-agent-mcp Public

    Universal fitness MCP server for Claude, ChatGPT, and GitHub Copilot. SQLite-backed Express API. features: profiles, workout/diet plans, scheduling, gamification (XP/streaks/achievements), history,…

    TypeScript

  6. LocalDocRAG LocalDocRAG Public

    RAG document Q&A system. Upload PDFs, ask questions, get page-cited answers. Runs 100% locally on a Raspberry Pi. Supports Ollama, OpenAI, and Anthropic.

    Python