Internship Devlog

Founder × Intern

A high-fidelity chronicle documenting my 2-week AI/ML & Prompt Engineering residency at Virtual Height. Mapping the interface between non-deterministic generative intelligence and deterministic system integration.

Duration2 Weeks (June '26)
Role / FocusAI/ML & Prompt Engineering
Host CompanyVirtual Height Pvt Ltd

Featured Logs

Selected Highlights
Day 00Onboarding

Day 00: Onboarding, Orientation, and the 2-Week AI Roadmap

Walking into Virtual Height for day zero: getting our badges, meeting our lead mentors, and mapping out what we will build over the next two weeks.

May 29, 20264 min readRead Log
W 01Reflections

Weekend 01: The Corporate 9-to-5 Loop and the 'Majority Wins' Rule

Reflecting on my first week in a corporate office. Realizing the danger of the 9-to-5 burnout loop, and why your peer environment defines your ceiling.

Jun 07, 20264 min readRead Log
FinalReflections

Epilogue: Two Weeks as a 17-Year-Old Intern, and What Comes Next

Closing the 2-week internship chapter. Looking back at what worked, what I learned, and setting my sights on the next wave of independent builds.

Jun 15, 20264 min readRead Log

Internship Timeline

Days 01 - 14
Day 00 • May 29, 2026

Day 00: Onboarding, Orientation, and the 2-Week AI Roadmap

Walking into Virtual Height for day zero: getting our badges, meeting our lead mentors, and mapping out what we will build over the next two weeks.

OnboardingPythonAISetupOrientation
Day 02 • Jun 02, 2026

Day 02: Python If-Else, While Loops, and a Birthday Surprise

Tackling Python if-statements, match-case, and loops. Plus, solving a chocolate challenge and surprising our mentor with a custom birthday webpage.

Day-02Python-BasicsControl-FlowLoopsBirthday-Surprise
Day 03 • Jun 03, 2026

Day 03: Strings, My First Terminal Chatbot, and Whiteboard Duty

Exploring Python string cleaning methods, building a rule-based terminal bot in 60 seconds, and getting called to the whiteboard to teach the class.

Day-03ChatbotsStringsWhiteboardPython-Dicts
Day 04 • Jun 04, 2026

Day 04: APIs, JSON Data, and Hooking Up Google Gemini

Breaking out of offline scripts. We learn how APIs work, parse JSON data, and build a local Flask server powered by Google's Gemini AI.

Day-04APIsJSONFlaskGemini-AI
Day 05 • Jun 05, 2026

Day 05: Prompt Engineering, AI Temperature, and the RAG Secret

Closing out Week 1 with real prompt engineering: testing temperature sliders, token math, and seeing how RAG lets AI read private documents.

Day-05Prompt-EngineeringRTS-FrameworkTemperatureRAG
Day 06 • Jun 08, 2026

Day 06: Ditching the Black Terminal for a Clean HTML/CSS Chat UI

Week 2 begins! We move from boring command-line terminals to a real web page using HTML and CSS, and demo a fun custom chatbot.

Day-06HTMLCSSChatbot-UIResponsive-Design
Day 07 • Jun 09, 2026

Day 07: Flask Backends, HTML Forms, and the 120-Line Reality Check

Connecting our HTML frontend to Python using Flask. Understanding routes, Jinja templates, and noticing the gap between classroom pace and real development.

Day-07FlaskPythonBackendWeb-Development
Day 08 • Jun 10, 2026

Day 08: Hooking Up the AI Brain: Flask Meets Hugging Face APIs

The big integration day: connecting our Flask backend to real LLMs via the Hugging Face API, and skipping massive PyTorch downloads for lightning-fast requests.

Day-08HuggingFaceQwen-AIFlask-APIError-Handling
Day 09 • Jun 11, 2026

Day 09: Fixing the Page Reload: Smooth AJAX and Chat Memory

Upgrading our chatbot: adding session memory so it remembers past messages, and switching to smooth AJAX fetch requests so the page never reloads.

Day-09State-ManagementFlask-SessionsAJAXFetch-API
Day 10 • Jun 12, 2026

Day 10: Demo Day: Presenting My AI Chatbot to the Jury

Final day at Virtual Height! We run final tests, present our capstone AI Chatbot live to the evaluation jury, and defend our architecture in the Viva Q&A.

Day-10Final-ProjectDemo-DayViva-QACapstone-Chatbot

Ecosystem Takeaways

Key Learnings

  • The massive speed advantage of self-directed project building over classroom lectures.
  • Recognizing how corporate training programs function as marketing funnels for paid courses.
  • Structuring full-stack projects cleanly (static assets, templates, backend logic).
  • Persisting conversation history between messages using Flask session cookies.
  • Connecting a Flask backend to remote AI models using the Hugging Face Inference API.
  • Starting a local Flask web server and declaring URL endpoints.
  • Structuring web page elements cleanly with semantic HTML tags.
  • The physical and mental toll of the traditional 9-to-5 corporate loop.

Tools & Stack

  • Retrospective
  • Observation
  • Flask
  • Flask Sessions
  • HTML5
  • Self-Reflection
  • Gemini API
  • Python 3.11
  • VS Code
  • Critical Thinking
  • Hugging Face API
  • Fetch API

Challenges Overcome

  • Summarizing two intense weeks of code, notes, and experiences into an honest retrospective.
  • Navigating soft sales pitches during evaluation sessions while keeping professional composure.
  • Handling live demo pressure and making sure the API responded smoothly on the office network.
  • Keeping session cookies secure and handling edge cases where sessions expire.
  • Handling API rate limits when sending multiple quick messages.
  • Fixing 405 'Method Not Allowed' errors by making sure the route accepts POST requests.

Join My Building Journey

I document and build in public, posting detailed AI architectural breakthroughs, product designs, and studio devlogs across my ecosystem channels. Connect on LinkedIn for collaborative insights.