Hi, I'm Affan

AI-native full-stack developer, trying to democratise technology.

I build AI products and fullstack systems that make complex tech usable, and I wrote Build Your Own Programming Language, an Amazon Top 100 bestseller.

Build Your Own Programming Language · Amazon Top 100 bestseller

AuthorOSSFounder-builder
AS

About

I'm Affan Shaikhsurab, a software engineer, entrepreneur, writer, poet, and Amazon bestselling author. I founded Needfit Agency and OnCash.in, created educational tools like Simply Lang and Simplicity Bloc, and ship AI products across learning, productivity, and developer tooling. I've contributed to open source including Flutter (go_router) and AnkiDroid, and was featured on the Lead with AI podcast on education and understanding over memorization. Based in Belgaum, India; open to remote and Bangalore roles.

Work Experience

Skills

Python
TypeScript
React
Next.js
Node.js
Postgres
Docker
AI / ML
Flutter
Blockchain
Solidity
DevOps
Android
Marketing
My Projects

Featured projects

Chipix and foodosys up front, then language tooling, AI apps, blockchain experiments, and the Amazon bestselling book.

Chipix

AI-native platform for designing and verifying chips with natural-language RTL generation and AI-assisted verification. Built product architecture and core verification workflows as Lead Developer.

AI
RTL
Verification
Python

foodosys

Campus dining platform used by ~4,000 Infosys Mysore students. Built with Next.js, TypeScript, and Supabase, including OCR + Gemini menu digitization, real-time updates, and a community karma/leaderboard system.

Next.js
TypeScript
Supabase
OCR
Gemini

Simply Lang

English-like programming language and learning ecosystem that lowers syntax barriers for beginners. Readable commands, friendly errors, progressive exercises, and an interpreter designed for CS education.

Python
Compilers
Education

Build Your Own Programming Language

Amazon #84 Top 100 bestselling ebook on designing and implementing a programming language from scratch: lexers, parsers, ASTs, and interpreters.

Python
Language Design
Education

JourneyNext

Smart journaling app that uses AI to analyze entries, surface insights, and support productivity habits. Built with Flutter and Python-backed AI analysis.

AI/ML
Flutter
Python

LearnerAI

Mobile app that teaches AI concepts through interactive explanations and practical demos. Flutter client with focused learning flows for beginners.

AI/ML
Flutter

Taskii

Task management product with AI-assisted automation to help users plan work and optimize day-to-day workflows. Flutter + AI tooling.

AI/ML
Flutter

ReplyWise

AI reply assistant for emails, messages, and support tickets. Generates context-aware draft responses so users can answer faster.

AI/ML
Flutter

PoemsLoom

Decentralized publishing platform for poetry and creative writing, using blockchain for ownership and content authenticity. Flutter frontend with Solidity contracts.

Blockchain
Flutter
Solidity

Legacy Code Converter

AI-assisted tool that helps developers convert and modernize legacy codebases with less manual rewrite work. Flutter + Python ML pipeline.

AI/ML
Flutter
Python
Open Source

Contributing to the community

Projects I created, packages I maintain, and contributions to tools used by millions of developers.

Build Your Own Programming Language book cover

Amazon #84 Top 100 Bestseller

Build Your Own Programming Language

A practical guide to designing and implementing a programming language from scratch: lexers, parsers, ASTs, and interpreters.

Writing

Articles & poems

Thoughts on technology and development, alongside a creative poetry collection.

Journey

I like building things

From first apps at 15 to founding companies, shipping Chipix and foodosys, publishing a bestselling book, and contributing to open source. Here are the milestones that shaped how I build.

First Steps into Tech

First Steps into Tech

Age 15

Started programming with Kodular to build mobile apps and created Alina, a personal assistant project that sparked a lifelong building habit.

On-Demand Services App

On-Demand Services App

Age 16

Built an app connecting household service providers with customers and ran early market research and user surveys.

GrabFashion

GrabFashion

India

Explored 30-minute clothing delivery from nearby stores. Surveyed 30+ shop owners to validate the hyperlocal commerce idea.

OnCash.in

OnCash.in

India

Launched a task-based earning platform MVP and tested real user engagement around completing tasks for rewards.

Amazon Bestselling Book

Amazon Bestselling Book

Amazon Kindle

Published Build Your Own Programming Language, which reached Amazon #84 Top 100 Bestseller and teaches language design from scratch.

Needfit Agency

Needfit Agency

India

Founded Needfit to help MSMEs adopt AI and digital products: custom software, transformation consulting, and shipping real business tools.

foodosys

foodosys

Infosys Mysore campus

Shipped a campus dining platform used by ~4,000 students, with OCR + Gemini menu digitization and real-time menu updates.

Chipix

Chipix

Bengaluru

Led engineering for an AI-native chip verification platform: verification planning, tool-orchestrated runs, and evidence-linked debug.

Lead with AI Podcast

Lead with AI Podcast

Featured Guest

Discussed the gap between memorizing for tests and actually understanding concepts, and how AI can personalize learning.

Open Source Contributions

Open Source Contributions

Flutter · AnkiDroid · OpenFoodFacts · PyPI

Contributed to Flutter go_router and AnkiDroid, published Python packages like scrape-bing and scrapegen, and built educational blockchain tooling with Simplicity Bloc.

Contact

Let's work together

Open to fullstack, founding, and AI engineering roles (remote or Bangalore). Happy to collaborate on products too. Email affanshaikhsurabofficial@gmail.com, or reach me on LinkedIn and GitHub.

GitHub
LinkedIn
X
youtube