<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Alexandru Pop</title>
    <description>The latest articles on DEV Community by Alexandru Pop (@pop123).</description>
    <link>https://dev.to/pop123</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4000876%2F1f87e1ea-db03-424d-9210-fff93f43b373.jpeg</url>
      <title>DEV Community: Alexandru Pop</title>
      <link>https://dev.to/pop123</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/pop123"/>
    <language>en</language>
    <item>
      <title>I Built an AI to Judge AI Projects. Here's What It Looks For</title>
      <dc:creator>Alexandru Pop</dc:creator>
      <pubDate>Fri, 16 Oct 2026 13:00:00 +0000</pubDate>
      <link>https://dev.to/pop123/i-built-an-ai-to-judge-ai-projects-heres-what-it-looks-for-hij</link>
      <guid>https://dev.to/pop123/i-built-an-ai-to-judge-ai-projects-heres-what-it-looks-for-hij</guid>
      <description>&lt;p&gt;&lt;em&gt;A GitHub repository can say "Transformer," "RAG," or "Computer Vision" in the README. That does not tell you whether the work is technically deep, original, reproducible, or even really yours. I built AI-Atlas to look past the labels and inspect the evidence inside the code.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;There is a surprisingly difficult question hiding behind almost every technical portfolio: &lt;strong&gt;how good is this project, actually?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Not how polished the README looks, how many stars it received, whether the repository name contains &lt;em&gt;LLM&lt;/em&gt;, &lt;em&gt;Agent&lt;/em&gt;, or &lt;em&gt;Computer Vision&lt;/em&gt;, or whether its author wrote &lt;em&gt;AI Engineer&lt;/em&gt; on LinkedIn. I mean something more specific: &lt;strong&gt;what does the implementation actually demonstrate?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Imagine two repositories:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The first fine-tunes a &lt;strong&gt;pretrained Transformer&lt;/strong&gt; using an existing training script, changes a few hyperparameters, reports accuracy, and stops there.&lt;/li&gt;
&lt;li&gt;The second &lt;strong&gt;modifies the attention mechanism&lt;/strong&gt;, implements the change manually, compares against several baselines, documents why the modification exists, stores reproducible experiment configurations, and includes an ablation showing whether the idea actually helped.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2sj4q2nzeh0vvesqo28w.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F2sj4q2nzeh0vvesqo28w.png" alt="Two Transformer repositories side by side" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Both are legitimately Transformer projects.&lt;/strong&gt; But they are not remotely the same piece of work.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;That problem became one of the most interesting parts of building &lt;a href="https://getaiatlas.com/?ref=devto" rel="noopener noreferrer"&gt;AI-Atlas&lt;/a&gt;, the platform I have been developing to turn public GitHub work into an explainable map of demonstrated AI skills. AI-Atlas currently maps projects across &lt;strong&gt;Machine Learning, Computer Vision, Data Science, NLP &amp;amp; LLMs, AI Agents, and MLOps&lt;/strong&gt;, but the domain classification itself is only the beginning.&lt;/p&gt;

&lt;p&gt;Once you decide to evaluate the work itself, you inherit a much harder problem: defining what &lt;em&gt;good AI work&lt;/em&gt; actually means, distinguishing implementation from imported functionality, separating originality from complexity, and producing a judgment that is specific enough for the developer to inspect and disagree with.&lt;/p&gt;

&lt;p&gt;That last part became especially important to me.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;If an AI is going to judge someone's work, "the model said so" is not a good enough explanation.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  A Project Is More Than Its Topic
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7343pttj7c39pvcz0yt6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F7343pttj7c39pvcz0yt6.png" alt="The six AI-Atlas domains" width="800" height="246"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;AI-Atlas separates public AI work into six evidence-backed domains rather than treating every repository as the same kind of project.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A repository's subject tells us surprisingly little about its quality. Take something as familiar as a &lt;strong&gt;ResNet implementation&lt;/strong&gt;. One developer might import a pretrained architecture from &lt;strong&gt;torchvision&lt;/strong&gt;, replace its classification head, fine-tune it on a dataset, and produce a perfectly functional project.&lt;/p&gt;

&lt;p&gt;Another might implement residual blocks independently, reproduce &lt;strong&gt;several ResNet variants&lt;/strong&gt;, compare initialization strategies, build a reusable training pipeline, investigate how shortcut connections affect optimization, and document every experiment.&lt;/p&gt;

&lt;p&gt;Both repositories belong under &lt;strong&gt;Computer Vision&lt;/strong&gt;. Their topic is nearly identical. &lt;strong&gt;The evidence of technical ability is not.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That is why AI-Atlas does not evaluate a project with one vague question like &lt;em&gt;"Is this impressive?"&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Each relevant repository is examined across seven dimensions: &lt;strong&gt;Technical Depth, Conceptual Difficulty, Originality/Modification, Completeness, Practical/Research Usefulness, Documentation &amp;amp; Educational Value, and Engineering &amp;amp; Reproducibility.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Those dimensions intentionally measure different things. A project &lt;strong&gt;can attempt a difficult idea&lt;/strong&gt; but remain unfinished. It can be &lt;strong&gt;exceptionally well engineered&lt;/strong&gt; without containing an original research contribution.&lt;/p&gt;

&lt;p&gt;A &lt;strong&gt;from-scratch educational implementation might be less novel than a new architecture&lt;/strong&gt;, while still demonstrating considerably more understanding than a thin wrapper around an API. Even a sophisticated experiment becomes harder to trust if there is no reliable way to determine what configuration produced its result.&lt;/p&gt;

&lt;p&gt;Suppose AI-Atlas encounters an illustrative repository called &lt;strong&gt;&lt;code&gt;vit-from-scratch&lt;/code&gt;&lt;/strong&gt;. It finds &lt;code&gt;attention.py&lt;/code&gt;, &lt;code&gt;patch_embedding.py&lt;/code&gt;, &lt;strong&gt;a complete training loop, configuration files, experiment outputs, and a detailed architecture explanation&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Now imagine another repository with the same title containing a short notebook that instantiates &lt;strong&gt;an existing Vision Transformer implementation and fine-tunes it&lt;/strong&gt;.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Both contain valid AI work&lt;/strong&gt;, but the first exposes substantially more evidence about the developer's understanding of the architecture, training process, experimental decisions, and engineering choices.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;This is the distinction I wanted the evaluator to learn to make.&lt;/p&gt;

&lt;p&gt;The interesting question is not:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;"Does this repository contain a Transformer?"&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;"What did the developer actually do with the Transformer?"&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A Score Without Evidence Is Just Another Opinion
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fasi1lrvmpq24mcjru5q7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fasi1lrvmpq24mcjru5q7.png" alt="Tracing conclusions back to evidence" width="800" height="315"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;AI-Atlas traces conclusions back toward implementation, training, and evaluation evidence rather than relying only on repository descriptions.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;This was probably the most important design &lt;strong&gt;constraint&lt;/strong&gt; in the entire system.&lt;/p&gt;

&lt;p&gt;Imagine an automated evaluator returning &lt;strong&gt;Project Merit: 82&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Why 82? Why not 74, or some other value?&lt;/li&gt;
&lt;li&gt;Which part of the repository raised the score?&lt;/li&gt;
&lt;li&gt;Which missing component prevented it from reaching 90?&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If the explanation is simply &lt;em&gt;"a language model analyzed the repository"&lt;/em&gt;, the number is &lt;strong&gt;almost meaningless&lt;/strong&gt;. We would have replaced one shallow signal with another, except the new one looks more authoritative.&lt;/p&gt;

&lt;p&gt;AI-Atlas therefore separates &lt;strong&gt;interpretation&lt;/strong&gt; from &lt;strong&gt;scoring&lt;/strong&gt;. The evaluator reads the relevant implementation and returns judgments across the rubric together with its reasoning and supporting repository evidence. AI-Atlas then &lt;strong&gt;computes Project Merit through versioned scoring rules&lt;/strong&gt; rather than allowing the language model to invent the final number directly.&lt;/p&gt;

&lt;p&gt;Conceptually, the process is much closer to this:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwhibfpg8katr36tdtmn8.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fwhibfpg8katr36tdtmn8.png" alt="From public repository to Project Merit in six steps" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;The six-step path from public repository to evidence-grounded Project Merit score.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;That separation sounds subtle, but it matters.&lt;/p&gt;

&lt;p&gt;If I later decide that &lt;strong&gt;Technical Depth&lt;/strong&gt; should contribute differently to &lt;strong&gt;Project Merit&lt;/strong&gt;, that is a scoring-methodology change.&lt;/p&gt;

&lt;p&gt;If the evaluator &lt;strong&gt;incorrectly interprets&lt;/strong&gt; a custom optimizer as ordinary library usage, that is an evidence-evaluation problem. Those are &lt;strong&gt;fundamentally different failure modes&lt;/strong&gt;, and keeping them separate makes the system much easier to debug and criticize.&lt;/p&gt;

&lt;p&gt;The same principle applies to the public methodology. &lt;a href="https://getaiatlas.com/methodology?ref=devto" rel="noopener noreferrer"&gt;AI-Atlas&lt;/a&gt; exposes how repositories are discovered, understood, mapped, and explained, and the live site describes the central rule as &lt;strong&gt;"implementation, not labels," "depth over repetition," and "claims back to files."&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;This also means a high-level score is &lt;strong&gt;not intended to be the final destination.&lt;/strong&gt; The interesting path is in the opposite direction: from the profile score to the domain, from the domain to the project, from the project to the rubric judgment, and eventually back toward the code that caused the judgment.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;The score becomes useful only when you can trace it back to something real.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Sometimes the Correct Evaluation Is to Exclude the Repository
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr3d3u4cfv38zq9jf3rap.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fr3d3u4cfv38zq9jf3rap.png" alt="Karpathy's Atlas" width="800" height="418"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;I even &lt;a href="https://getaiatlas.com/u/karpathy?ref=devto" rel="noopener noreferrer"&gt;mapped Karpathy's GitHub&lt;/a&gt;. The public Atlas compresses repository evidence into a six-domain map, while the underlying projects remain the source of that profile.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;One of the easiest ways to make an &lt;strong&gt;AI portfolio evaluator&lt;/strong&gt; appear impressive would be to discover AI expertise everywhere. That is also one of the easiest ways to destroy its usefulness.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Real GitHub profiles contain &lt;strong&gt;forks, abandoned experiments, personal websites, coursework, profile READMEs, utilities, duplicate repositories, API wrappers,&lt;/strong&gt; and &lt;strong&gt;projects that simply have nothing to do with artificial intelligence.&lt;/strong&gt; Treating all of them as positive evidence would make larger and noisier profiles appear stronger almost automatically.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foysgpj1vcdakp4sblxeq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Foysgpj1vcdakp4sblxeq.png" alt="Filtering before evaluation" width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;AI-Atlas therefore &lt;strong&gt;performs filtering before deep evaluation&lt;/strong&gt;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Forks&lt;/strong&gt; do not become evidence of original work.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Profile repositories&lt;/strong&gt; do not count as AI projects simply because they describe someone's skills.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Obvious non-AI repositories&lt;/strong&gt; can be listed as excluded rather than being forced into one of the six domains.&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;The public site summarizes this as a &lt;strong&gt;Discover → Understand → Map → Explain&lt;/strong&gt; pipeline: first remove obvious noise, then inspect what was actually built, then place genuine evidence into the appropriate domains.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;There is also a security reason for keeping this process conservative. Repository contents are treated as &lt;strong&gt;untrusted data&lt;/strong&gt;. AI-Atlas reads public code as text, but it does not clone a stranger's project and start executing installation scripts, Dockerfiles, tests, or arbitrary shell commands. Code is &lt;strong&gt;read, never run&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo1z6m8c8kkbjlnrvbkl2.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fo1z6m8c8kkbjlnrvbkl2.png" alt="Read, never run" width="799" height="270"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That means the evaluator is &lt;strong&gt;working from inspectable evidence&lt;/strong&gt; rather than trusting the repository to demonstrate itself through execution.&lt;/p&gt;

&lt;h3&gt;
  
  
  Popularity is deliberately kept separate too
&lt;/h3&gt;

&lt;p&gt;GitHub stars can indicate adoption, and forks can tell us that a project has attracted real usage, but those numbers answer a different question from technical quality.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;A simple developer tool&lt;/strong&gt; can accumulate thousands of stars, while &lt;strong&gt;a difficult research reproduction&lt;/strong&gt; written by one student can receive five.&lt;/p&gt;

&lt;p&gt;AI-Atlas therefore keeps the technical rubric based on the project itself, with only a small capped adoption adjustment for projects that cross meaningful usage thresholds.&lt;/p&gt;

&lt;p&gt;This matters particularly for students and independent developers. &lt;strong&gt;If popularity dominates the score, the evaluator is measuring audience size rather than engineering ability.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What the Evaluator Is Actually Looking For
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg5gve8pvpj2m9talkjka.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fg5gve8pvpj2m9talkjka.png" alt="Seven independent qualities" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;A technically difficult project can still be incomplete, unoriginal, or difficult to reproduce, so the qualities are scored independently.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;1. Technical Depth&lt;/strong&gt; asks how much meaningful implementation exists beneath the project's headline.&lt;/p&gt;

&lt;p&gt;Using &lt;strong&gt;PyTorch, Hugging Face&lt;/strong&gt;, or &lt;strong&gt;scikit-learn&lt;/strong&gt; does not make a project shallow; serious engineering almost always depends on libraries. The question is whether the developer &lt;strong&gt;made substantial technical decisions themselves.&lt;/strong&gt; A repository containing custom model components, data pipelines, evaluation infrastructure, training logic, checkpointing, and careful experimental code demonstrates &lt;strong&gt;a different level of implementation depth&lt;/strong&gt; from a notebook that calls a ready-made pipeline.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;2. Conceptual Difficulty&lt;/strong&gt; concerns the problem itself.&lt;/p&gt;

&lt;p&gt;Implementing &lt;strong&gt;linear regression, reproducing a Transformer, building a multimodal retrieval system,&lt;/strong&gt; and &lt;strong&gt;designing a distributed agent runtime&lt;/strong&gt; do not demand the same level of conceptual understanding. At the same time, complexity should not become a reward by itself. A difficult idea implemented incompletely &lt;strong&gt;should not receive full credit&lt;/strong&gt; merely because the README contains advanced terminology.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;3. Originality/Modification&lt;/strong&gt; asks what the developer actually contributed beyond reproduction.&lt;/p&gt;

&lt;p&gt;That can mean &lt;strong&gt;changing an architecture, developing a custom loss, testing an unusual training strategy, combining methods in a non-trivial way&lt;/strong&gt;, or &lt;strong&gt;designing experiments around a genuine research question.&lt;/strong&gt; Originality does not require producing a publishable paper. A careful reproduction can still be valuable. But &lt;em&gt;reproducing&lt;/em&gt; and &lt;em&gt;modifying&lt;/em&gt; demonstrate different abilities, so the evaluator should distinguish them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;4. Completeness&lt;/strong&gt; asks whether the repository forms a coherent project rather than a collection of promising fragments.&lt;/p&gt;

&lt;p&gt;A model implementation with no training entry point, no evaluation, and no instructions may demonstrate technical understanding, but it is still &lt;strong&gt;less complete&lt;/strong&gt; than a repository where the components form an end-to-end experiment.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;5. Practical/Research Usefulness&lt;/strong&gt; asks whether the project accomplishes something meaningful.&lt;/p&gt;

&lt;p&gt;Sometimes usefulness means supporting a real application. Sometimes it means testing a research hypothesis or making an important paper easier to understand. I deliberately &lt;strong&gt;do not equate usefulness with commercial value.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;6. Documentation &amp;amp; Educational Value&lt;/strong&gt; concerns whether another technical reader can understand the decisions behind the code.&lt;/p&gt;

&lt;p&gt;Why was this architecture chosen? Which assumptions were made? What failed? How are the reported results reproduced? Good documentation &lt;strong&gt;does not substitute for technical depth&lt;/strong&gt;, but it makes technical depth inspectable.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;7. Engineering &amp;amp; Reproducibility&lt;/strong&gt; asks whether somebody else can reasonably verify or continue the work.&lt;/p&gt;

&lt;p&gt;Configuration files, clear dependencies, random seeds, tests, evaluation scripts, dataset instructions, checkpoint conventions, and stored experiment settings all make a repository considerably stronger.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgp1by7ikje00rrago42b.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fgp1by7ikje00rrago42b.png" alt="The seven dimensions" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;The seven dimensions AI-Atlas uses to reconstruct what an AI repository actually demonstrates.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Not every project requires every item, but their presence communicates something important: &lt;strong&gt;the developer thought beyond making the code work once on their own machine.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That is ultimately what the evaluator is trying to reconstruct. Not a list of technologies, but the shape of the engineering demonstrated through their use.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Most Useful Evaluation Should Tell You What to Improve
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F58u0a4cwjmgo15eb2szc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F58u0a4cwjmgo15eb2szc.png" alt="Owner view: reasoning, evidence, and where to start" width="800" height="400"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Verified owners can go beyond the public score and inspect the evaluator's reasoning, evidence, and the project where improvement would matter most.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Once I had a scoring system, I &lt;strong&gt;became increasingly interested&lt;/strong&gt; in a different question.&lt;/p&gt;

&lt;p&gt;Suppose the evaluator decides that a project is technically strong but its &lt;strong&gt;Engineering &amp;amp; Reproducibility&lt;/strong&gt; is considerably weaker than the rest. What should the developer actually do with that information?&lt;/p&gt;

&lt;p&gt;The least useful answer would be &lt;em&gt;"raise the score."&lt;/em&gt; That turns the entire system into a game. A much better question is: &lt;strong&gt;what real change to the repository would make the project better?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;That is the idea behind the owner-only &lt;strong&gt;Start here&lt;/strong&gt; recommendation. It does not simply select the repository with the lowest score.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsntwtxsycfmhh350ybck.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fsntwtxsycfmhh350ybck.png" alt="The " start="" width="800" height="323"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instead, AI-Atlas looks for the project where &lt;strong&gt;the available rubric headroom represents the most meaningful lever&lt;/strong&gt; for improving the underlying Project Merit. A project sitting at 40 because it is fundamentally small &lt;strong&gt;may have less useful growth potential&lt;/strong&gt; than an already serious project whose experiments are difficult to reproduce.&lt;/p&gt;

&lt;p&gt;From there, the optional roadmap can turn that weakness into &lt;strong&gt;3–5 concrete improvements ranked by impact&lt;/strong&gt;. Those improvements can be exported as a checklist or &lt;strong&gt;opened as GitHub issues&lt;/strong&gt;, which turns the evaluation into actual repository work rather than another dashboard metric.&lt;/p&gt;

&lt;p&gt;The &lt;strong&gt;Merit Predictor&lt;/strong&gt; explores the same idea from a narrower direction.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3kr096kw2xf5589m7y3a.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F3kr096kw2xf5589m7y3a.png" alt="The Merit Predictor" width="800" height="460"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Instead of asking &lt;em&gt;"How do I improve this entire project?"&lt;/em&gt;, you can choose one rubric dimension and ask what a realistic improvement might look like. The system can estimate a target, describe the work required, and show the resulting &lt;strong&gt;hypothetical&lt;/strong&gt; Project Merit.&lt;/p&gt;

&lt;p&gt;That final word is important.&lt;/p&gt;

&lt;p&gt;A prediction does not change the real score. A generated roadmap does not change the real score either. &lt;strong&gt;Only modifying the project and rescanning new evidence can change what AI-Atlas says the repository demonstrates.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;So the workflow I find most interesting is:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0hqv6fbc4n5beigww7ka.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F0hqv6fbc4n5beigww7ka.png" alt="The improvement loop" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;AI-Atlas's improvement loop.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;At that point, the evaluator becomes less like a ranking machine and &lt;strong&gt;more like a feedback loop&lt;/strong&gt; between what you think you built and what your public repository can actually prove.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final Thoughts
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5j8n7chr7wu9pwmlai8r.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2F5j8n7chr7wu9pwmlai8r.png" alt="The leaderboard" width="799" height="486"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;Leaderboards make the profiles discoverable, but the ranking sits on top of project evidence rather than replacing it.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;AI evaluation sounds simple until you actually try to define what should be evaluated.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;A repository contains code, but code alone &lt;strong&gt;does not immediately tell us&lt;/strong&gt; whether the project is difficult, original, complete, reproducible, or useful. Those judgments require interpretation. And the moment AI begins interpreting somebody's work, I think the standard should become &lt;strong&gt;more transparent, not less&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That is the principle I am trying to preserve with &lt;strong&gt;AI-Atlas&lt;/strong&gt;. The score should never be the end of the explanation.&lt;/p&gt;

&lt;p&gt;Ideally, you should be able to travel from the overall Atlas score to a domain, from that domain to the projects that contributed to it, from the project to an individual rubric judgment, from the judgment to its reasoning, and eventually toward the files that caused the evaluator to reach that conclusion.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fogmckn3zzlxyrxp720mw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fogmckn3zzlxyrxp720mw.png" alt="The traceability path" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;AI-Atlas's traceability path.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;That chain matters more to me than making the number appear authoritative.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It is also why &lt;strong&gt;I do not think&lt;/strong&gt; AI-Atlas should be read as an automated hiring verdict. A recruiter &lt;strong&gt;should not see one developer at 84&lt;/strong&gt; and &lt;strong&gt;another at 81&lt;/strong&gt; and conclude that the first developer is objectively better. That would introduce exactly the kind of false precision the evidence system is supposed to reduce.&lt;/p&gt;

&lt;p&gt;A much more useful workflow is: &lt;em&gt;this developer claims NLP &amp;amp; LLM experience; these repositories support that claim; this is what the evaluator found technically significant; and these are the files worth inspecting manually.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;The application makes technical work easier to read. &lt;strong&gt;It does not remove the need for human judgment.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;There are also things AI-Atlas simply cannot know:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;It &lt;strong&gt;evaluates public repositories&lt;/strong&gt;. If someone's most sophisticated work is private, there is no public evidence for the Atlas to inspect.&lt;/li&gt;
&lt;li&gt;If someone &lt;strong&gt;understands a field deeply&lt;/strong&gt; but has &lt;strong&gt;never demonstrated that knowledge through public work&lt;/strong&gt;, the system cannot infer that capability responsibly. And even when reasoning is tied to code evidence, the rubric judgments remain AI-generated estimates that can be wrong.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;That limitation is important.&lt;/strong&gt; An evaluator becomes much less useful the moment it pretends to know more than the available evidence allows.&lt;/p&gt;

&lt;p&gt;But I still think the underlying problem is worth solving. GitHub &lt;strong&gt;contains one of the richest public records&lt;/strong&gt; of technical work ever created, yet we often summarize a profile with &lt;strong&gt;stars, followers, contribution graphs, repository counts&lt;/strong&gt;, and &lt;strong&gt;programming languages&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd8v54xrt7d8jh0ctzipo.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fd8v54xrt7d8jh0ctzipo.png" alt="Surface metrics vs. deep evidence" width="800" height="450"&gt;&lt;/a&gt;&lt;br&gt;
&lt;em&gt;GitHub holds deep technical evidence, but profiles are often reduced to surface metrics.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Those are useful signals, but they answer different questions. The question I want AI-Atlas to answer is:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;What does the work itself demonstrate?&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  Try it, and tell me where it's wrong
&lt;/h2&gt;

&lt;p&gt;If you have public AI repositories, you can &lt;a href="https://getaiatlas.com/?ref=devto" rel="noopener noreferrer"&gt;map your GitHub for free on AI-Atlas&lt;/a&gt;. You do not need an account for the initial scan.&lt;/p&gt;

&lt;p&gt;Claiming the resulting Atlas lets you inspect the deeper evaluator evidence, join the global, country, and domain leaderboards, use the self-updating GitHub badge and Atlas cards, and work through the project's improvement tools.&lt;/p&gt;

&lt;p&gt;And if you try it, &lt;strong&gt;I am particularly interested in something more useful&lt;/strong&gt; than hearing that the score looks good:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Find something the evaluator misunderstood, and tell me in the comments.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I am still building AI-Atlas, and difficult repositories are often the best test cases. Every disagreement is another opportunity to make the evaluation more careful, more inspectable, and more grounded in what the code actually demonstrates.&lt;/p&gt;

&lt;p&gt;I built AI-Atlas because writing &lt;em&gt;AI Engineer&lt;/em&gt; became easy, but &lt;strong&gt;I want demonstrating the engineering behind it to matter more.&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I'm Alex, a high-school student from Romania building AI-Atlas. You can find me on &lt;a href="https://github.com/pop123-ux" rel="noopener noreferrer"&gt;GitHub&lt;/a&gt;, &lt;a href="https://huggingface.co/pop123ux" rel="noopener noreferrer"&gt;Hugging Face&lt;/a&gt;, and &lt;a href="https://medium.com/@Pop123" rel="noopener noreferrer"&gt;Medium&lt;/a&gt;, where I write about AI infrastructure, local inference hardware, and the systems behind modern models.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>machinelearning</category>
      <category>git</category>
      <category>showdev</category>
    </item>
    <item>
      <title>How I built a cinematic site in one HTML file</title>
      <dc:creator>Alexandru Pop</dc:creator>
      <pubDate>Wed, 24 Jun 2026 15:57:39 +0000</pubDate>
      <link>https://dev.to/pop123/how-i-built-a-cinematic-site-in-one-html-file-m7i</link>
      <guid>https://dev.to/pop123/how-i-built-a-cinematic-site-in-one-html-file-m7i</guid>
      <description>&lt;h2&gt;
  
  
  My collaborator and I have been working on website design and development projects, exploring ways to combine strong branding with engaging user experiences.
&lt;/h2&gt;

&lt;p&gt;As part of our portfolio, we recently created AURELIS, a fictional luxury gemstone and jewelry brand website:&lt;/p&gt;

&lt;p&gt;🔗 &lt;a href="https://jocular-nasturtium-8889ff.netlify.app/" rel="noopener noreferrer"&gt;https://jocular-nasturtium-8889ff.netlify.app/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The project was designed as an experiment in:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Premium branding&lt;/li&gt;
&lt;li&gt;Visual storytelling&lt;/li&gt;
&lt;li&gt;Elegant UI/UX design&lt;/li&gt;
&lt;li&gt;Luxury e-commerce aesthetics&lt;/li&gt;
&lt;li&gt;Responsive web experiences&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We're continuously learning and improving our craft, so we'd love to hear your thoughts.&lt;/p&gt;

&lt;h2&gt;
  
  
  Feedback We're Looking For
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;First impressions of the design&lt;/li&gt;
&lt;li&gt;Branding and visual identity&lt;/li&gt;
&lt;li&gt;User experience and navigation&lt;/li&gt;
&lt;li&gt;Mobile responsiveness&lt;/li&gt;
&lt;li&gt;Accessibility considerations&lt;/li&gt;
&lt;li&gt;Anything that feels confusing or could be improved&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If this were a real business website, what would you change?&lt;/p&gt;

&lt;h2&gt;
  
  
  Open to New Projects
&lt;/h2&gt;

&lt;p&gt;Beyond portfolio work, we're always interested in collaborating on new web projects and helping businesses, entrepreneurs, creators, and individuals establish a strong online presence.&lt;/p&gt;

&lt;p&gt;Whether it's:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A business website&lt;/li&gt;
&lt;li&gt;A landing page&lt;/li&gt;
&lt;li&gt;A portfolio&lt;/li&gt;
&lt;li&gt;An e-commerce store&lt;/li&gt;
&lt;li&gt;A custom web solution&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;we're always open to discussing new ideas and challenges.&lt;/p&gt;

&lt;p&gt;If you'd like to connect, collaborate, or simply share feedback on our work, feel free to reach out. We'd love to hear from you.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>productivity</category>
      <category>javascript</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
