<?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: Michael Tunwashe</title>
    <description>The latest articles on DEV Community by Michael Tunwashe (@tadstech).</description>
    <link>https://dev.to/tadstech</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3695082%2F74660c5f-7541-4e09-9b48-8d414836c178.png</url>
      <title>DEV Community: Michael Tunwashe</title>
      <link>https://dev.to/tadstech</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tadstech"/>
    <language>en</language>
    <item>
      <title>Seems everyone's building and I'm behind.
Hi 2026!</title>
      <dc:creator>Michael Tunwashe</dc:creator>
      <pubDate>Wed, 07 Jan 2026 10:26:29 +0000</pubDate>
      <link>https://dev.to/tadstech/seems-everyones-building-and-im-behindhi-2026-dhn</link>
      <guid>https://dev.to/tadstech/seems-everyones-building-and-im-behindhi-2026-dhn</guid>
      <description></description>
    </item>
    <item>
      <title>Mathematical Creativity on an ML researcher's portfolio</title>
      <dc:creator>Michael Tunwashe</dc:creator>
      <pubDate>Tue, 06 Jan 2026 00:31:45 +0000</pubDate>
      <link>https://dev.to/tadstech/mathematical-creativity-on-an-ml-researchers-portfolio-2oab</link>
      <guid>https://dev.to/tadstech/mathematical-creativity-on-an-ml-researchers-portfolio-2oab</guid>
      <description>&lt;h2&gt;
  
  
  The Entropy Engine: A Physics-Based Interactive Portfolio
&lt;/h2&gt;

&lt;p&gt;This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI&lt;/p&gt;

&lt;p&gt;About Me&lt;br&gt;
I'm Michael Tunwashe, a Mathematics student at the University of Lagos with a focus on quantitative research and applied machine learning. I work at the intersection of statistical thinking, financial data analysis, and ML engineering.&lt;/p&gt;

&lt;p&gt;My portfolio needed to reflect my personality as someone who finds beauty in chaos, loves exploring mathematical patterns, and believes that "entropy is the only constant." Rather than a traditional static portfolio, I wanted something that visitors could play with like a space where my projects literally collide with each other.&lt;/p&gt;

&lt;p&gt;Portfolio&lt;br&gt;


&lt;/p&gt;
&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://tadstech-pro.web.app/" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftadstech.web.app%2Flogo.png" height="auto" class="m-0"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://tadstech-pro.web.app/" rel="noopener noreferrer" class="c-link"&gt;
            Michael Tunwashe | Statistical &amp;amp; ML Investigation | Financial Data Research
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Investigating statistical and machine learning questions using real-world financial and economic data. Research-oriented methodology focused on questions, evaluation, and limitations.
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Ftadstech-pro.web.app%2Flogo.png"&gt;
          tadstech-pro.web.app
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;




&lt;h3&gt;
  
  
  How I Built It
&lt;/h3&gt;

&lt;p&gt;Tech Stack:&lt;/p&gt;

&lt;p&gt;React (TypeScript) for the UI layer&lt;br&gt;
Matter.js for 2D physics simulation (gravity, collisions, forces)&lt;br&gt;
Motion for smooth overlay animations&lt;br&gt;
Tailwind CSS for styling&lt;br&gt;
Firebase Hosting for deployment (I literally could not afford the "activation" fee on my google cloud.... like why is it $30)&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fd2q2gimzch9jc83iqp21.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.amazonaws.com%2Fuploads%2Farticles%2Fd2q2gimzch9jc83iqp21.png" alt=" "&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Google AI Tools: I used Gemini 3 Pro in the antigravity editor extensively throughout development for:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Architecting the physics-to-DOM synchronization strategy&lt;/li&gt;
&lt;li&gt;Debugging Matter.js collision detection edge cases&lt;/li&gt;
&lt;li&gt;Generating the Lissajous curve easter egg animation math&lt;/li&gt;
&lt;li&gt;Iterating on UX decisions like hover states and interaction patterns&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  What I'm Most Proud Of
&lt;/h3&gt;

&lt;p&gt;The Interaction Model: Drag objects with click-and-hold, double-click to open details. It feels physical.&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2F2x0w5xgg7t3z1kqqxbjk.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.amazonaws.com%2Fuploads%2Farticles%2F2x0w5xgg7t3z1kqqxbjk.png" alt="S1"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The clean menu: Clean navigation&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fabvm9seybewbmxkkpt05.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.amazonaws.com%2Fuploads%2Farticles%2Fabvm9seybewbmxkkpt05.png" alt="S2"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Settings Panel: Adjustable Yeet Power (0.5x - 5x) and Gravity (Zero-G to Heavy) let visitors customize their chaos.&lt;br&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.amazonaws.com%2Fuploads%2Farticles%2Fdrdoyyzqnj874ywg5h5q.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.amazonaws.com%2Fuploads%2Farticles%2Fdrdoyyzqnj874ywg5h5q.png" alt="S3"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Other stuff like:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Chaos Mode : Enables random forces that send everything flying -- pure entropy.&lt;/li&gt;
&lt;li&gt;The Konami Easter Egg: You'll have to find that out yourself&lt;/li&gt;
&lt;li&gt;Performance: Despite running a full 2D physics simulation with 15+ interactive bodies and 25 decorative particles, it maintains smooth frame rate(hopefully).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Note: If the embed doesn't work, visit directly: &lt;a href="//tadstech-pro.web.app"&gt;Tadstech-pro.web.app&lt;/a&gt;&lt;/p&gt;

</description>
      <category>devchallenge</category>
      <category>googleaichallenge</category>
      <category>portfolio</category>
      <category>gemini</category>
    </item>
  </channel>
</rss>
