

One of our best tutors. Quality profile, experienced in their field, verified qualifications and a great response time. Adrian will be happy to arrange your first Computer programming lesson.
Adrian
One of our best tutors. Quality profile, experienced in their field, verified qualifications and a great response time. Adrian will be happy to arrange your first Computer programming lesson.
- Rate S$121
- Response 19h
-
Students50+
Number of students accompanied by Adrian since their arrival at Superprof
Number of students accompanied by Adrian since their arrival at Superprof

S$121/h
1st lesson free
- Computer programming
- Programming languages
- JavaScript
- CSS
- Artificial Intelligence
I WILL TEACH YOU! AI Coding and Agent (Multi-Agent) Creation and Harness Engineering with Graphs, OpenClaw, Hermes, Context Engineering , LangGraph, SKILLS and Evals, Memory, Modern Production-Ready R
- Computer programming
- Programming languages
- JavaScript
- CSS
- Artificial Intelligence
Lesson location
Ambassador
One of our best tutors. Quality profile, experience in their field, verified qualifications and a great response time. Adrian will be happy to arrange your first Computer programming lesson.
About Adrian
I love programming, I am a physicist by profession but I have dedicated my professional life purely to programming on the web (specifically in the area of Front-end Development), and I am still thirsty to learn and teach new technologies (like web3, smart contracts, and blockchains) in the world of software.
Other curious facts about me are:
- I had a small software company when I was 25
-I practice calisthenics and surf -I like electronic music and Latin music
-I practice meditation and read about Zen Buddhism commonly
-I have bitcoin and I like the world of cryptocurrencies
About the lesson
- Primary
- Secondary
- Adult education
- +7
levels :
Primary
Secondary
Adult education
Masters
Doctorate
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
Are you preparing for technical interviews? Do you need to master data structures and algorithms to excel in your professional career?
New!: Desktop Agents, CLI Tools & "Computer Use":
Claude Cowork & Desktop Agents: Local configuration and automation of files, integrations, and desktop workflows using Claude Cowork.
OpenAI Equivalents & Competing Models: Desktop automation, local model execution (Ollama, LM Studio, llama.cpp, Colibri, ComfyUI, Open WebUI, Unsloth), and "Computer Use" with models from OpenAI and other providers.
Open-Source Agentic CLIs: Usage, extensions, and integration with Goose, OpenCode, PI, Claude CLI, and autonomous terminal tools (TMUX, HRDR).
Context Engineering & Prompt Engineering:
Advanced Context Engineering: Context compression strategies, dynamic windows, short-term and long-term memory management, precision RAG, and context caching.
Professional Prompt Engineering: Advanced techniques (Few-Shot, Chain-of-Thought, Tree-of-Thoughts, ReAct), system prompt structuring, structured outputs (JSON Schema, Zod), and context leak mitigation.
Memory Systems for Agents: Conversational memory, episodic memory, semantic memory, and procedural memory.
Production Multi-Agent Systems Architecture & Design & A2A Protocol:
A2A (Agent-to-Agent) Communication: Implementation of standard inter-agent communication protocols for interoperability between distinct systems, remote agents, and heterogeneous services.
Orchestration Topologies & Patterns: Director/Orchestrator, Hierarchical, Swarm, Peer-to-Peer, Router/Evaluator, and Agent Handoff in TypeScript.
Fault Tolerance, Resilience & Consistency: Infinite loop management, circuit breakers, exponential retries, fallback strategies, and shared states (distributed state management).
Human-in-the-Loop Supervision: Approval workflows, safe interruption, critical action review, and runtime guardrails.
Observability & Tracing: End-to-end monitoring, call tracing, latency metrics, and per-session cost analysis with LangSmith and OpenTelemetry.
MCP (Model Context Protocol) Protocols
Auth, Permissions & Deployment:
Custom MCP Server Development: Building custom MCP tools and servers in (concealed information)
Authentication & Security in MCP: Implementation of OAuth 2.1, Bearer/JWT tokens, API keys, and secure delegation workflows (On-Behalf-Of / JIT).
Permissions System & Access Control: Granular role and permission management (RBAC/ABAC) to restrict actions (Read, Write, Admin), Confused Deputy problem mitigation, and prompt injection prevention.
Deployment & Governance: Deploying MCP servers in the cloud (Docker, Serverless, Railway, AWS/GCP, API Gateways) and connecting them to clients (Claude Desktop, Cursor, WebMCP).
Meta Skills, Skill Design & Evals:
Meta Skills Creation: Meta-orchestration skills and automatic generators of new skills (Skill Creators / Skill Writers).
Skill Design & Engineering: Packaging procedural execution, progressive contextualization, and modular interfaces.
Response Evaluation & Benchmarking (Evals): Automated test design, quality metrics, hallucination mitigation, and accuracy calibration.
Models, Fine-Tuning & LLMs:
Multimodal API Usage & Integration: OpenAI, Gemini, Grok, Claude, and HuggingFace.
Local Models & Open Ecosystems: Hermes Agent, Ollama, and LM Studio.
Fine-Tuning: Selection, tuning, and creation of custom/specialized models.
Routing & Cost Optimization: Cost optimization and model routing via OpenRouter.
Agents, Orchestration & Frameworks:
LangChain (TypeScript), LangGraph, and LangSmith.
Custom AI Agents: Building agents from scratch without frameworks.
OpenClaw: Building your own OpenClaw with a security-first focus.
Agent Architecture & Methodologies: Agents.md (BMAD with Archon), SpecKit, and Google Conductor (GSD).
Agent Teams: Advanced workflows, scalable enterprise orchestration, and Deep Agents.
Environments & Data Architecture:
RAG (Retrieval-Augmented Generation) & AI SDKs: Implementing RAG systems and working with agent SDKs.
Sandbox Environments: Secure execution environments for agents, GitHub automation, and AI-driven application testing (browser-based & AI-generated code).
...and more!
You are in the right place! I offer private classes specialized in:
For Front-end: React (ReactJS), React Native, Tanstack start and query, Redux Toolkit, NextJS (CSR, SSR, ISR, dynamic routes and more), Typescript, React Performance, Convex, Drizzle, Supabase, Clerck, hooks, JavaScript, Axios, GraphQL, Firebase, Git, Webpack, Tailwind, SASS, Styled Components, CSS, HTML, Websockets, Webhooks,and Jest, Vitest, Playwright, React testing library.
Backend: Node.js, APIs, HTTP, nodemon, servers, streaming, file system, asyncronous node, events, CLI, child process, error management, testing, express(routes, controllers, middleware, handlers), postgreSQL, queries, CRUD, indexinf, commands, clauses, node-postgres, joints, constrains, JASONB, Aggregation, Function Triggers, Procedures, Query Performance, views, subqueries y Arrays, Transactions, Window Functions y Self Join.
Data structures and algorithms: Recursion, Dynamic programming, Greedy algorithms, Search, Ordering, Time and space complexity analysis, String manipulation, Maps, Queues, Rows, Binary trees, Advanced troubleshooting techniques, Programming paradigms (functional, logical, etc.), Code optimization and refactoring.
I have been working in the software industry for approximately 9 years for multiple digital companies, I have built more than 25+ projects either alone, freelance or entrerprise, I have specialized in the React and React Native library for the construction of the platforms that I have developed and I fully know its ecosystem.
I like to teach through examples, projects, and dynamic resources, I have infinite patience for my students and I know when I should push them to reach their potential and when to guide them efficiently so that they achieve the goal they want to achieve autonomously and in this way, they are able to make the software they have or want to build.
Review
All of our reviews are collected by us and are 100% reliable. They correspond to real lessons experienced by the students of Adrian.
Perfect! Highly knowledge of the most cutting-edge technologies in agentic AI. Knows many ways to accomplish tasks and meet goals quickly.
- Roy is a dedicated student, and he is building a cool platform(web/mobile) that I wish I had come up with the idea for. He is patient and listens carefully, happy to work with him for the past month and the next lessons.Adrian's response :
Perfect! Adrian is a very good teacher, he creates personalised classes that really feel adapted to your needs
Perfect! Fantastic tutor and is very well equipped with senior level react native and coding skills. Very easy going and kind as well.
Perfect! Great tutor. Happy to have found him.
Perfect! Highly suggested
Perfect! Adrian has a deep understanding of front-end technologies and explains complex concepts clearly and patiently. His guidance has significantly improved my skills development. Adrian is always available to answer questions and provide valuable feedback on my projects. I highly recommend Adrian to anyone looking to enhance their front-end development skills.
Perfect! I would strongly recommend Adrian, he is great at explaining React and gives good examples when teaching! I think if I had to learn it by myself it would have been more difficult but he makes it easier to understand.
View more reviews
Recommendations
Recommendations come from relatives, friends and acquaintances of the tutor
Perfect! Adrian is a great teacher! Very patient and kind. He asked what I am looking to learn and is able to tailor our lessons to the kind of teaching/topics I wanted. Also very organized and provides multiple resources.
Adrian is a good professor. He has helped me improve my logic and clean code that before I could not. His classes are entertaining and he knows exactly how to keep his student's attention. I want everyone to know that he knows what he is doing and I recommend him. Thank you
A great tutor who is nothing but help. Gives great tips and tricks and only wants to see you succeed. I’ve done nothing but learn and better understand the material since I’ve been with him.
Perfect! Very personable, comfortable experience, engaging, and not hurried.
Perfect! Adrian is so incredible. He is a great coder, an excellent communicator, and straight up a really lovely person. I've had three lessons with him now, and each session I noticeably improved. I look forward to the next!!
Perfect! Adrian did a great job. He’s great for programmers who are absolutely beginners. He explained to me to the very last detail. Thank you Adrian! Looking forward to working with you again for future lessons.
Perfect! Adrian is an excellent coder! He's calm and relaxed, but also very knowledgeable and clear with her instructions.
Adrian tries different ways to make sure you understand something. He was patient with me. I am happy with my learning experience.
He is an excellent React Native professor. Very nice!
Adrian is absolutely fantastic. He absolutely exceeded my expectations.
Adrian is an excellent teacher. He communicates clearly and shares his knowledge in a manner in which each student can relate. I highly recommend him
Perfect! Adrian is patient and friendly. He has a strong emphasis on fundamentals which is what I need.
Perfect! Thank you for the amazing lessons! You are a wonderful instructor, patient and explains everything very well and in detail! I'm happy that I found you!
I recommend to all!Perfect! I've been receiving chemistry tutoring sessions fro for Adrian a little over a month now, and I am thoroughly impressed with his expertise and teaching skills. He is both experienced and knowledgeable, making the complex concepts much more accessible. He is able to maintain a well-paced and engaging learning environment.
I know this goal wasn’t easy. How you managed to set it and systematically work towards it until you achieved it truly speaks to your intelligence, tenacity, and perseverance. I’m lucky to have such an awesome teacher
I am a very busy person so it was difficult for me to combine the onerous activity of self-study with my full time job. Adrian was able to develop a plan that was perfectly tailored to my needs. I am beyond grateful for his assistance throughout the whole process
Overall, I had an excellent experience with Adrian. The lessons were very helpful in terms of learning front-end development, and his approach to teaching was organized and effective
Perfect! Adrian was absolutely great… He is a great teacher, goes at your pace and explains things so you get them.
Adrian is very patient when it comes to answering student questions, and he shows genuine interest in helping them understand the concepts they are learning. He is also very approachable and can be contacted quickly if a student needs assistance with a project.
View more recommendations
Rates
Rate
- S$121
Pack rates
- 5h: S$606
- 10h: S$1212
free lessons
This first lesson is free to allow you to get to know your teacher so that they can best meet your needs.
- 30mins
online
- S$121/h
Find out more about Adrian
Similar Computer programming teachers in San Francisco
Josh
Singapore & online
- S$20/h
- 1st lesson free
Dherian
Singapore & online
- S$35/h
- 1st lesson free
Jeffrey
Singapore & online
- S$50/h
- 1st lesson free
Ouassima
Singapore & online
- S$50/h
- 1st lesson free
Dylan
Singapore & online
- S$20/h
- 1st lesson free
Sonali
Singapore & online
- S$10/h
- 1st lesson free
Qabir
Singapore & online
- S$9/h
- 1st lesson free
Guan
Singapore & online
- S$50/h
- 1st lesson free
Sriram
Singapore & online
- S$25/h
- 1st lesson free
Shu-Hsuan
Singapore & online
- S$45/h
- 1st lesson free
Michelle
Singapore & online
- S$30/h
- 1st lesson free
Melissa
Singapore & online
- S$30/h
- 1st lesson free
Xianghan
Singapore & online
- S$28/h
- 1st lesson free
Naetraa
Singapore & online
- S$25/h
- 1st lesson free
Zizhong
Singapore & online
- S$30/h
- 1st lesson free
Ismael
Singapore & online
- S$29/h
- 1st lesson free
Nemat
Singapore & online
- S$25/h
- 1st lesson free
Yee
Singapore & online
- S$27/h
- 1st lesson free
Shashank
Singapore & online
- S$20/h
- 1st lesson free
Akshay Narayanan
Singapore & online
- S$10/h
- 1st lesson free
-
See Computer programming tutors
