Aaron's Perspective
Aaron’s Perspective is a working developer’s notebook: Python study, AI explainers, project experiments, and design notes in public.
𝐁𝐞𝐥𝐢𝐞𝐯𝐞𝐫 𝐨𝐟 𝐂𝐡𝐢𝐫𝐬𝐭 | 𝐃𝐞𝐯𝐞𝐥𝐨𝐩𝐞𝐫 | 𝐃𝐞𝐬𝐢𝐠𝐧𝐞𝐫 𝙱𝚘𝚛𝚗 𝚊𝚐𝚊𝚒𝚗 𝚠𝚒𝚝𝚑 𝚝𝚑𝚎 𝚜𝚙𝚛𝚒𝚝 𝚘𝚏 𝙶𝚘𝚍! I love 🍪. Landing: @pwebc BUILDR-4YVXCJ
Aaron uses the channel to share real coding progress, learning notes, and developer resources. Follow the thread from an asyncio study series to Knowledge-Distiller, a Gemini Gem built to help with framework research, then onward to API, Figma, and deployment experiments.
Aaron learns by building and explaining: Python study notes, hands-on AI experiments, deployment write-ups, and short progress checklists. The work moves between code and interface, from asyncio and Gemini Gems to PythonAnywhere, Figma, FastAPI, and Astro.
- The channel is currently on a 31-week posting streak.
- Aaron averages 18.7 posts per week over the last 90 days.
- The busiest posting hour is 21:00.
The journey.
- May – Jul 2025
The 100 Days, Many Tiny Wins
Aaron began a 100 Days of Code run, moving from a number-guessing game and coffee machine exercise to a Snake game, a Password Management App, and the Flashy vocabulary app. The channel’s early build log is full of small experiments and visible progress.
Sources#50#61#66#81 - May – Jul 2026
Asyncio, Agents, and AI Context
The channel shifted into deeper developer learning, including Python asyncio, AI context windows, deployment, and Gemini Gems. Knowledge-Distiller became a practical example of that approach: learn a tool, build something around it, and explain the idea along the way.
Sources#269#552#599#610 - Aug – Oct 2026
Designing the Next Layer
Recent posts connect implementation with presentation: comparing developer tools, reshaping a frontend in Figma, learning FastAPI and Astro, and designing an API for a graduation project. The notebook now covers the spaces between code, deployment, and interface design.
Sources#774#967#977
Building now.
- Personal Portfolio
A personal portfolio showcasing the author's projects and work.
Used aaron-pweb.github.io before buying aaronpweb.dev in Sep 2026.
Launched8 postsNov 2025 – Oct 2026Visit - Gemini Gems
Gemini Gems that turn ideas into plans and assist with development tasks.
Launched4 postsJul 2026– - Shewit
An application released at version 1.0.0 with a Figma design.
Launched3 postsAug 2026Visit - Flask-CMS-Blog
A Flask content-management blog available as a public website.
Launched3 postsNov 2025Visit - Bingo
A Bingo site built collaboratively with a friend, including a backend and minimal interface.
Building3 postsMay 2026Visit - mybirthday.may29
A birthday website created for May 29.
Launched2 postsMay 2025Visit - mybot_bot_ai_bot
A Telegram AI chatbot using Gemini's API with conversation memory and name awareness.
Launched2 postsAug 2025– - telegram_news_summeriser
A project intended to summarize current news from Tikvah Ethiopia and regional issues.
Paused2 postsMay 2026– - 7x7
A community project-showcasing site with an open-source repository.
Moved from 7x7.vercel.app to 7x7.aaronpweb.dev in Sep 2026.
Launched2 postsAug 2026Visit - productivity Gemini Gem
A Gemini Gem intended to support productivity.
Launched2 postsJul 2026Visit - InsaSummerCamp graduation project
A graduation project started during the Insa Summer Camp.
Building1 postsOct 2026– - lear-js
A JavaScript learning project currently through its first phase.
Building1 postsJun 2026Visit - Google-Dinosaur-Game
A project recreating the Google Dinosaur Game.
Launched1 postsJan 2026Visit - Web-Scrape-To-CSV-Data
A project for scraping web data into CSV files.
Launched1 postsJan 2026Visit - 80s_hit_game_Breakout
A Breakout game implementation with its game logic completed.
Launched1 postsJan 2026Visit - Python_Morse_Code_Converter
A Python Morse code converter.
Launched1 postsDec 2025Visit - Habit tracker app
An app for tracking habits.
Launched1 postsAug 2025– - Flashy app
A language-learning app for studying French and English words.
Launched1 postsJul 2025Visit - vigenere-cypher
A Vigenère cipher implementation completed as a FreeCodeCamp project.
Launched1 postsJul 2025Visit - Password Management App
An app for managing passwords.
Launched1 postsJul 2025– - mysnakegame
A Snake game built on Replit.
Launched1 postsJul 2025Visit - coffee_machine
A coffee machine programming project.
Building1 postsJun 2025– - guess_game
A number-guessing game.
Building1 postsMay 2025Visit - Open Games Store
An open-source backend API for an online game store.
Building1 postsJun 2026Visit - Snake Game
A snake game built as a vibe-coded project.
Launched1 postsSep 2026Visit - tigray.vercel.app
A map project for Tigray.
Launched1 postsSep 2026Visit - Gkey
A Linux-first custom keyboard built with Python and released as open source.
Launched1 postsSep 2026Visit - PJ-Store-Flask
A Flask project published as a Docker image and GitHub repository.
Launched1 postsAug 2026Visit - App Design
A simple app interface replica designed and published in Figma.
Launched1 postsAug 2026Visit - Git Architect and Version Control Specialist
A Gemini Gem for Git architecture and version-control assistance.
Launched1 postsJul 2026Visit - Terminal Geek
A Gemini Gem that explains terminal issues and suggests fixes for build errors.
Launched1 postsJul 2026Visit - amour-frontend
An editable Figma design of the Amour frontend.
Building1 postsOct 2026– - Amour Trucks
A user interface for Amour Trucks.
Building1 postsOct 2026– - Social Media Manager
A Gemini Gem for social media management.
Building1 postsJul 2026–
Start here.
- 01
Aaron’s own introduction to the channel: developer progress, projects, roadmaps, and creative work.
Welcome to Aaron’s Perspective Hello everyone, I’m Aaron — a Software Developer. In this channel I share: → My journey as a developer → Real projects and co...
May 29, 2026190 views - 02
The start of the asyncio study series, showing the channel’s learn-in-public rhythm.
Hello Everyone I am studding Asynchronous programming with asyncio: it is Python's built-in library for writing concurrent code using async and await syntax. i...
May 25, 2026190 views - 03
The post where Knowledge-Distiller appears, with a clear reason for building it.
#day5 of building Gemini Gems. you know, writing code was a night mare before ai come to the table, devs have to scrape thousands of documentations files, stac...
Jul 15, 2026214 views - 04
A compact explanation of how chatbots handle conversation history and context windows.
AI doesn't actually "remember" previous messages. Here's what's happening: When you send a prompt to an AI chatbot, it forwards your prompt to the AI model, a...
Jul 24, 2026233 views - 05
A current progress note tying together Figma, FastAPI, and the next build steps.
It's Thursday Remembering my self ○ Turn amour-frontend to an editable figma design. ○ learn somethings new about fast api. ○ invest in my self. □ suffer l...
Oct 22, 202626 views
In their own words.
follow along the journey, will be sharing cool stuff.
The AI doesn't remember the conversation—it simply reads it again each time.
Fresh from the channel.
https://youtu.be/2reQut8WNGc?si=HLahatC305G6KLPM apple made touch screen laptop. #Apple #Mac
https://lingvist.com/blog/what-is-halloween-why-celebrated/ read this amazing blog about Halloween #Halloween
it's over no, #Roast
# System Details Report --- ## Report details - Date generated: 2026-10-28 09:21:36 ## Hardware Information: - Hardware Model: HP Victus by HP Gaming Laptop 15-fa1xxx - Memory:...
Aaron's Perspective pinned a photo
It's Friday Remembering myself ○ design an api for the #INSA graduation project ○ learn somethings new about Astro ○ learn how to use a new tool □ suffer little more until things start working for me. #Friday @The_Aaron_perspective