Popular questions
No questions matched ""
Try a shorter term, or ask Peri directly.
About Peri
What is pr-peri-dev.com?
It's the personal blog of Perivitta Rajendran, an AI Engineer based in Kuala Lumpur, Malaysia. The site shares articles, guides, and lessons on machine learning and artificial intelligence — written to make complex AI topics simple, practical, and accessible.
Who is Perivitta Rajendran?
Perivitta ("Peri") is an AI engineer who has worked in the field since 2021. She writes about building reliable, real-world AI systems, with a focus on practical outcomes rather than chasing perfect metrics.
What does Peri specialize in?
Her main areas of focus are designing AI systems that combine language models with tools and data, building retrieval-based systems that help AI give grounded answers, building AI agents that can reason and use tools, and evaluating AI quality in real-world use.
What certifications does Peri hold?
She holds 13 certifications across three major cloud providers — Amazon Web Services (AWS), Google Cloud (GCP), and Microsoft Azure — covering cloud, machine learning, and data topics.
How can I contact Peri?
Through the Contact page, by email, on LinkedIn, or on GitHub. The Contact page also includes a simple message form (name, email, optional phone number, and your message).
Where is Peri based, and is she open to new opportunities?
She's based in Kuala Lumpur, Malaysia, and is open to conversations, collaborations, and interesting problems in AI and data.
Finding Posts
How do I see all the blog posts?
Visit the Posts page for the complete, browsable archive. The homepage also shows recent posts and a preview of older ones, with links through to the full list.
Can I search for a specific post or topic?
Yes, the Posts page has a search box that matches against post titles, topics, and keywords as you type.
Can I filter posts by subject?
Yes, the Posts page offers topic filters such as RAG, LLM, Agents, Embeddings, MLOps, Fine-Tuning, Prompting, Regression, and Observability, each showing how many posts match.
What does the "Feeling lucky" option do?
It takes you straight to a randomly chosen post — a good option if you're not sure what to read next.
Does the site remember which posts I've already read?
Yes, posts you've opened are marked as read, and posts you've explicitly marked complete are shown as done, so you can pick up where you left off.
What if there are more posts than fit on one screen?
A "See more" button loads additional posts a few at a time and shows you how many you've viewed out of the total.
How do I know how long a post will take to read?
Each post listing shows an estimated reading time (e.g. "5 min read") so you can pick something that fits the time you have.
Reading Posts
What kinds of topics does the blog cover?
Topics range from beginner-friendly machine learning fundamentals to more advanced subjects like language models, fine-tuning, and running AI systems in production. Each post is labeled with a difficulty level — Beginner, Intermediate, or Advanced — so you can choose content that matches your experience.
Can I listen to a post instead of reading it?
Yes — every post includes a "Listen to this post" player at the top. Press play to start, and the text currently being read is highlighted as it goes so you can follow along. While it's playing you can pause, jump to the previous or next section, or drag the progress bar to skip ahead. A settings icon lets you change the playback speed or pick a different voice.
Can I adjust the text size while reading?
Yes — near the top of every post you'll find an "A-" and "A+" control. Click "A-" to shrink the text or "A+" to enlarge it; there are five size steps in total, and whichever size you land on is remembered the next time you read a post.
What is "Reading mode," and how do I turn it on or off?
Click the "Reading mode" button near the top of a post to switch to a simplified, distraction-free view that hides extra page elements so you can focus purely on the text. An "Exit reading mode" button appears while it's active — click it to return to the normal view.
Is there a table of contents for longer posts?
Yes — for posts with several sections, a table of contents appears alongside the article (next to the text on wider screens), listing each heading as a clickable link. Click any entry to jump straight to that section, and the list highlights your current section automatically as you scroll. On narrower screens, it instead appears as a "Contents" dropdown you can tap open near the top of the post.
Can I copy code shown in a post?
Yes, code examples include a one-click "Copy" button.
Can I share a direct link to one section of a post?
Yes, hovering over a section heading reveals an option to copy a link straight to that part of the article.
What are the underlined terms I see while reading?
Those are glossary tooltips. Hovering, tapping, or focusing on a highlighted term shows a short, plain-language explanation without leaving the page.
Is there a way to quickly get the gist of a long post?
Yes — click the "AI Summary" button near the top of a post, and a panel opens with a short, bullet-point overview of the article. It takes a few seconds to generate the first time; clicking the button again simply opens or closes the panel without regenerating it.
Can I react to a post or let Peri know I found it useful?
Yes, under "Found this useful?" near the end of each post you can pick from a few quick reactions — Helpful, Insightful, Great read, Practical, or Worth sharing. Clicking one highlights it to show it's selected; clicking it again un-selects it. Your picks are saved per post, so you'll see the same reactions highlighted if you revisit later.
Does the site support mathematical notation?
Yes, posts that involve formulas or statistical notation display them clearly within the article.
Are there quizzes to test my understanding?
Yes, many posts end with a short "Test yourself" quiz. Click the quiz header to expand it and reveal the questions; clicking the header again collapses it.
How do I take a quiz and see if I got the answer right?
Each question gives you a few multiple-choice options to pick from. After selecting an answer, click "Show answer" to instantly see whether you were right, with the correct option highlighted and a short explanation underneath. If you'd rather answer everything first, you can fill in all the questions and click "Submit" at the bottom to grade them all at once. Once a question is graded, you can click the same button (now labeled "Hide answer" / "Show answer") to toggle the explanation open or closed at any time.
How is my quiz score shown?
A running score (e.g. "3/5") is displayed at the top of the quiz as you answer questions. Once you've answered every question, you'll also get an overall message reflecting how you did — anything from "Perfect score" to "Worth a re-read."
Can I retake a quiz?
Yes, a "Reset" button clears all your answers so you can go through the quiz again as many times as you like.
Does the site track my reading progress?
Yes. As you scroll through a post, a progress bar at the top fills in to show how far you've read.
How do I mark a post as done?
At the very bottom of a post, click the "Mark as complete" button. It changes to a checkmark and "Completed" once clicked. This is also what counts toward your progress on the Learning Paths page and your reading streak, and shows up as "Done" next to that post if you look it up later on the Posts page.
What is the reading streak?
It's a simple counter that goes up when you read a post on consecutive days, encouraging regular reading. Once you've read on at least two days in a row, a streak badge (e.g. "🔥 3-day streak") appears around the site, with a small celebratory animation the first time you see it each day.
Learning Paths
What is the "Learn" section for?
It offers curated learning paths ("tracks") that guide you through related posts in a logical order — rather than just newest-to-oldest — so you can build understanding of a topic step by step.
What learning tracks are currently available?
Five tracks: ML Fundamentals (Beginner), RAG & Retrieval (Intermediate), LLM Foundations & Fine-Tuning (Advanced), AI Agents (Intermediate), and MLOps & Production LLMs (Intermediate).
How do I start a learning track?
Go to the Learn page and either pick a track from the "Where do I start?" picker at the top, or scroll down to browse all of them. Each track lists its lessons in order, with a "Start" button that takes you straight to the first one.
How do I mark a lesson as done?
At the bottom of each lesson, click "Mark as complete." The button updates to show it's done, and the lesson gets a checkmark back on the track's overview on the Learn page.
How is my progress through a track tracked?
Each track on the Learn page shows a progress bar and a count like "3/8 completed," updating as you mark lessons done. There's also an overall progress bar across every track combined. Once you've made some progress, a track's button changes from "Start" to "Continue" (taking you to your next incomplete lesson) or "Review" once it's fully done.
Do I need to do anything special to finish the last lesson in a track?
On the final lesson of a track, you're asked to share a bit of quick feedback on the track before the "Mark as complete" button unlocks. It only takes a moment, and a status note on the page confirms once your feedback has been received.
What happens when I complete a track or all of them?
Finishing the last lesson in a track triggers a celebration animation, and you're offered a link to jump straight into the next recommended track (or back to the Learn page, if it was the last track). Completing every track on the site unlocks a special "All tracks completed!" trophy badge on the Learn page, with an even bigger celebration — you can click the badge afterward to replay it.
AI Leaderboard
What is the Leaderboard page?
A regularly updated comparison of popular AI language models, ranked by performance on general knowledge, coding, and math benchmarks.
What's the podium display at the top of the leaderboard?
It's a highlight of the current top 3 models, shown as cards with their overall score and a breakdown of their individual general knowledge, coding, and math scores — a quick summary before you scroll down to the full table.
How are models ranked?
By default, models are ordered by a combined score made up of three areas — general knowledge, coding ability, and math ability — with the highest combined score at the top. The top-3 podium at the top of the page always reflects this combined score, regardless of how you've sorted the table below it.
Can I filter or sort the leaderboard?
Yes. You can filter the table to show only open or only closed models, and you can click any column header (general knowledge, coding, math, or the combined score) to reorder the table by that score instead of the default ranking.
How often does the leaderboard update?
It refreshes daily to keep the rankings current.
Does the leaderboard mention models that are no longer supported?
Yes, a "Retired" column flags models that have since been discontinued by their makers.
Ore, the Assistant
What is "Ask Ore"?
Ore is a friendly AI assistant available on every page of the site, shown as a small chat icon you can click to ask questions.
What can I ask Ore about?
Ore can help with questions about the site's content, Peri's background and work, and how to get in touch. It's focused specifically on this site and won't answer unrelated questions.
How does Ore come up with its answers?
Ore uses AI to understand your question and help you find relevant information on the site. Further detail about how it works internally isn't shared.
Does Ore know what article I'm currently reading?
Ore can give more relevant help while you're on a specific post — for example, you can ask it to summarize the post you're reading.
Can I talk to Ore using my voice?
Yes. Tap the microphone icon to speak a single question — Ore will transcribe it for you. If you'd rather have a hands-free back-and-forth conversation, press and hold the microphone icon briefly to switch on "voice mode": Ore will then automatically start listening again each time it finishes replying, until you hold the icon again to turn it off.
Can I have Ore read its replies out loud?
Yes, click the speaker icon on any of Ore's messages to have that reply read aloud; click it again to stop. If voice mode is switched on, Ore reads its replies aloud automatically.
What are some example questions I can ask Ore?
Things like "What should I read first?", "Posts about RAG?", "How do I get in touch?", or "What does Peri work on?"
What happens if Ore can't respond?
If something goes wrong, Ore will let you know and suggest reaching Peri directly by email or LinkedIn instead.
Is there anything fun hidden in the Ore assistant?
Yes — a small easter egg. Type the letters "o-r-e" anywhere on a page (outside of a text box), or click Ore's avatar in the chat header, and you'll get a fun animated celebration with a spoken greeting.
Is it safe to chat with Ore?
Yes. Ore is designed to stay focused on helping with the site, no matter how a conversation is phrased.
Newsletter
Can I get updates from the blog by email?
Yes, you can subscribe using the newsletter signup form with just your email address. It's an occasional email covering AI and ML topics, from fundamentals to the latest developments — no spam, and you can unsubscribe anytime. You'll see a confirmation once you're successfully subscribed.
Is there a way to follow the blog without email, like with an RSS reader?
Yes, the site publishes an RSS feed that any feed reader can subscribe to, so new posts show up there automatically.
Privacy & Data
What does the site remember about me?
Things like your theme preference, text-size preference, reading streak, and which posts you've read or completed are remembered on your own device so your experience stays consistent between visits. None of this is required just to browse and read the site.
Does the site track how it's used?
Yes, basic website analytics help Peri understand which content is most useful to readers.
Getting Help
I found an issue or have feedback about the site — who do I tell?
Reach out through the Contact page form, or email Peri directly. She reads every message.
Is the blog free to read?
Yes, all content on the site is free to read, with no subscription or paywall.
Still have a question?
Ask Ore — the AI assistant on every page knows about the site and Peri's work. Or reach out to Peri directly.