One Idea I Want to Share this Week
I haven’t properly updated my personal website since 2012.
Yesterday I tried a small experiment: I asked Lovable to generate a GitHub-style template for my homepage.
Surprisingly, the first iteration was already good enough.
I then exported the generated project to GitHub and asked GitHub Copilot to rewrite it in Jekyll, since Lovable is built with React, but GitHub Pages needs Jekyll.
After a few minor fixes, the site was ready, all in under ten minutes.
How I Did It With AI
My initial prompt to Lovable was simple:
I want to create my personal page that looks like a github profile: https://github.com/alexeygrigorev
userpic https://avatars.githubusercontent.com/u/875246?v=4 name: Alexey Grigorev (alexeygrigorev)
instead of “Overview Repositories Projects Packages Stars” we can have “Overview Courses Projects CV”
Then I asked it to add my README and support dark/light mode:
Add dark/light more for overview use the alexeygrigorev/README.md
<CONTENT OF README.md>
Lovable produced this version:
From there, the workflow was straightforward:
I exported the project to GitHub, opened an issue, and assigned it to Copilot, saying:
Redo it with Jekyll
This page can be served statically. I want to use Jekyll for that.
After cloning the repo to my local computer, I asked Copilot in VS Code to make a few other edits:
Make each tab a separate page, instead of showing tabs dynamically via JavaScript
Move the data from HTML to YAML files in
_data/to make updates easier
I refreshed my CV, let Copilot polish the layout, replaced the old site files, and added the courses and resources sections.
Tools I Used
Lovable handles layout and UI: You can use 5 free daily credits
Copilot handles framework translation: It’s included in my GitHub Pro plan
GitHub Pages handles hosting: It’s free to use
It’s amazing how easy it has become to build a clean, functional homepage using AI tools that take natural-language instructions.
Project Idea: What You Can Build This Week
If you’re inspired by my story, try rebuilding a small part of your personal site or a simple app using an AI tool like Lovable, Cursor, or Claude Code.
Give it one prompt, export the result, and see how far you can get in 15–20 minutes. The goal is to experiment with how quickly modern AI tools can turn your idea into working code.
If you want to go deeper into workflows like this, we cover them in the AI Dev Tools Zoomcamp.
Here’s what our course participants built during the first module (the task was to create a simple Django to-do app with AI):









We’ve just started Module 2: Building an End-to-End Application, moving from small tasks to generating a complete, deployable app.
What I’ve Tried Recently


Tried Gemini Nano Banana Pro to tweak one of my photos. Try to guess which one is the original. I’m honestly not sure anymore.
I also played with Google Antigravity and asked it to build an end-to-end Snake game: frontend, backend, tests, deployment, CI/CD. It actually did it. And it’s 100% free.
Interesting Tools
goose agent: an open-source coding assistant that runs locally, either from the desktop app or the CLI.
Blueprint MCP: generates diagrams to help understand codebases and system architecture. Powered by Nano Banana Pro.
GitHub Wrapped: a quick snapshot of what you worked on in 2025: commits, repos, focus areas. Always fun (and sometimes surprising) to look at.
What I’ve Been Working On + 2025 Wrapped
I recorded Module 2 of the AI Dev Tools Zoomcamp
And I’ve been preparing the upcoming hands-on workshops at DataTalks.Club
You can also check out my GitHub Wrapped to see where I spent most of my time this year: which projects took the most commits and what I focused on.
If you want to try this yourself, pull your own stats, make a short post, and tag me. I always enjoy seeing what others are building.


And something a bit more personal: here’s my Spotify recap with the music I’ve been listening to while working.
Free Learning Resources
AI Bootcamp Demo Day: A free online session where AI Bootcamp graduates demo their projects: agentic workflows, coding assistants, research tools, and automation flows.
AI Hero course: We’re launching a new run of AI Hero, our free 7-day email course on building AI agents. This time it runs as a cohort: complete the project + review three submissions, and you’ll receive a certificate signed by me.
Data Engineering Zoomcamp: New cohort starts on January 12, 2026. A free 9-week course on building production-ready data pipelines: ingestion, orchestration, warehousing, analytics, and more. Fun detail: Gemini now recommends it ;-)
Q&A of the Week
I am a Java software developer with over 9 years of experience and would like to transition into ML/Data Science. I enrolled in ML Zoomcamp and am close to completing it.
When I look at the open job market, opportunities are about 95% for senior roles and only about 5% for junior ML/Data Science roles. Gaining real work experience can help you acquire more knowledge and apply the concepts you’ve actually learned.
What other options are available for aspiring transitioning ML engineers to find work besides through contacts?
Answer:
You’re already doing the right thing by focusing on projects. That’s one of the most effective ways to build skills and demonstrate your potential as an ML engineer. The key now is to be strategic about those projects.
Here’s a simple approach that works well:
1. Choose an industry you’re interested in: It helps you stay motivated and gives your projects a clear theme.
2. Identify a few target companies: Read their blogs, case studies, or engineering posts. These usually describe real-world challenges they’re working on.
3. Reproduce one of those problems as a project: If a company writes about churn prediction, forecasting, anomaly detection, recommender systems, etc., build a simplified version using public data.
Later, when you interview, you can say:
“I saw you worked on this problem and tried to recreate it as a learning project.”
This signals initiative, curiosity, and alignment with the team’s work.
Also, don’t forget to:
Highlight these projects clearly in your CV and cover letters
Attend meetups or small community events in that industry — these often lead to useful conversations and insider perspectives
In short: keep building, but choose projects with intention. Combine that with targeted networking, and you’ll stand out even for junior-level ML roles.
Thank You For Your Support
Huge thanks to my GitHub Sponsors! It means a lot and helps us keep building free education. Since donations are tax-free in Germany, 100% goes directly into our open projects.
Current sponsors (11 total)
maylwin, Samir Durrani, Cristian Dugacicu, Álvaro Picatoste Ruilope, Daniel Ekwuazi, Kevin Kho, Ale Quiroga, Jason Huff, + 3 private sponsors.
Thank you for supporting, for the feedback, and for reading this newsletter.
If you want to support the work we do at DataTalks.Club and across our free courses: https://github.com/sponsors/alexeygrigorev
Edited by Valeriia Kuka








Thank you!
This has been a wonderful read with directions.