Comic-style ink illustration of Ashfak Nawshad in a hoodie, holding an open laptop that glows with floating math and physics equations, standing in front of a crimson sunburst halftone background.
Issue #1: Origin

ASHFAK NAWSHAD

AI student at the University of Moratuwa. Mathematics tutor for the Sri Lankan and Edexcel syllabi. Cinephile who reads every frame like a syllabus. This is the origin story.

Issue #2: The Powers

SKILL TREE

AI / Machine Learning

PyTorchPyTorchscikit-learnscikit-learnpandasPandasNumPyNumPyMatplotlibRAGVector EmbeddingsFAISSPrompt EngineeringLangChainLangChainLearningLangGraphLangGraphLearning

Document AI & Computer Vision

Surya OCRTesseract OCRDonutImage PreprocessingLayout-aware Document Understanding

Programming Languages

PythonPythonC++C++JavaScriptJavaScriptHTML5HTMLCSS3CSSSQLPHPPHP

Web & Backend

ReactReactFastAPIFastAPIFlaskFlaskLaravelLaravel

Tools & Platforms

GitGitGitHubGitHubGoogle ColabGoogle ColabVisual Studio CodeVS CodeVercelVercelFirebaseFirebaseSupabaseSupabaseOllamaOllamaArduinoArduino IDEDockerDockerLearningKubernetesKubernetesLearning

Embedded Systems

ArduinoArduinoEspressifESP32EspressifESP32-CAMNeoPixel LEDsSensor Integration

Pure Mathematics

Applied math is fine. Pure math is the addiction — calculus, algebra, statistics, the works.

Calculus88%
Algebra92%
Statistics80%
Issue #3: Team-Ups

THE ROSTER

Movie-poster-style illustration for SME-GPT
Forensic detective thriller — prestige tier

SME-GPT

"It reads every document. It never invents a number."

SME-GPT

FlagshipOngoing

Explainable AI for Sinhala & English financial-document understanding. Sri Lankan SMEs upload invoices, purchase orders, receipts and delivery notes — the system extracts structured financial data with OCR + LLMs and answers natural-language questions with grounded, provenance-backed, arithmetic-safe answers. No hallucinated numbers.

Director's Cut

A 4-component pipeline: semantic OCR post-correction that never alters numbers; layout-aware spatial serialization with provenance; neuro-symbolic PAL QA where the LLM plans and a deterministic executor computes (kills math hallucinations); and a multi-tenant relationship index for cross-document answers.

Team project (3) — Backend + AI/ML. Second-year industry-based research project.

Python 3.12FastAPINext.js 16React 19TypeScriptTailwind 4Supabase PostgrespgvectorPrisma 7psycopgOllamaSurya OCRmultilingual-e5-smallSupabase StorageJWT + bcryptDocker
Movie-poster-style illustration for AI Search Algorithm Visualizer
Sci-fi exploration thriller

AI Search Algorithm Visualizer

"Every node explored. One route home."

AI Search Algorithm Visualizer

An interactive, browser-based tool that visualizes eight classic AI search algorithms (BFS, DFS, DLS, IDS, UCS, Bidirectional, Greedy, A*) with step-by-step animation, custom graph building, and export to PNG / GIF / PDF / SVG.

Director's Cut

Solo original concept and implementation; Kavinda Mihiran joined later for debugging and produced the Windows EXE release.

Python (Brython)HTML5 CanvasCSSGIF.jsjsPDFWebView2
Movie-poster-style illustration for Marine Learning Hub
Deep-sea adventure / documentary

Marine Learning Hub

"Every specimen. Every depth. Remembered."

Marine Learning Hub

An AI-powered study companion for marine-science students — log daily learnings, manage study modules, and auto-generate flashcards and image-based specimen quizzes from your own notes and uploads.

Director's Cut

Solo — designed and developed end to end; deployed and live.

ReactViteReact RouterTailwindSupabaseDeno Edge FunctionsGoogle Gemini APIVercel
Movie-poster-style illustration for Codefolio
Spy / dossier drama

Codefolio

"Your code. Assembled into the perfect cover."

Codefolio

A browser extension that auto-generates a polished resume PDF from your GitHub repos — connect your account, pick repositories, edit sections in a CV editor, and export in Modern or Academic templates.

Director's Cut

Solo.

ReactTypeScriptViteTailwindshadcn/uiFastAPIJinja2WeasyPrint
Movie-poster-style illustration for LocalPDF
Privacy heist thriller

LocalPDF

"Nothing leaves this machine."

LocalPDF

A privacy-first PDF toolkit (merge, split, remove, reorder, extract) that runs entirely on your machine with zero uploads — usable as a CLI, a local web UI, or a packaged desktop app, all sharing one engine.

Director's Cut

Solo.

Pythonpypdfpypdfium2TyperFastAPIvanilla JSpywebview
Movie-poster-style illustration for Flight Tracker AI Agent
Aviation thriller

Flight Tracker

"Ask the skies anything."

Flight Tracker AI Agent

A conversational AI agent for real-time flight tracking, airport info, and route search — the LLM decides which tools to call (function calling) to answer aviation questions.

Director's Cut

Solo.

PythonFlaskDeepSeekAviationStack APIReactTypeScriptVite
Movie-poster-style illustration for Scholarship Eligibility Advisor
Courtroom / legal drama

ScholAdvise

"The rules decide. Every case, judged."

Scholarship Eligibility Advisor

A web-based expert system that matches students to scholarships using rule-based logic over GPA, income, nationality and activities — a deductive reasoning project, not a machine-learning one.

Director's Cut

Solo — university module project (Deductive Reasoning & Logic Programming).

SWI-PrologDCGs
Issue #4: Side Quests

EXTRA CREDIT

Mathematics tutor for the Sri Lankan local syllabus and Edexcel AS & A Level. Same person who builds the AI — just with a whiteboard marker instead of a keyboard.

Sri Lankan Local Syllabus

Grade 9–11 MathsG.C.E. O/L MathsG.C.E. O/L ICTG.C.E. A/L ICT

Edexcel O Level

Computer ScienceMaths

Edexcel AS & A Level

Pure Maths 1 (AS)Pure Maths 2 (AS)Pure Maths 3 (A2)Pure Maths 4 (A2)FP1FP2FP3S1S2M1M2
105+Students tutored
90%Avg. grade improvement
100%Success rate
Sir is a dedicated and supportive Mathematics teacher who goes the extra mile for his students. When I was struggling academically, he personally guided me and taught me simple, effective methods to improve. Within three weeks, I gained confidence and was able to progress towards achieving a good pass.
— Sahana Trisha — Local O/L Maths
Issue #5: Contact the Hero

TO BE CONTINUED…

Got a project, a tutoring question, or just want to talk movies? The panel's open.