<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Personal on Hrushikesh Dokala</title><link>https://hrushikesh.dev/tags/personal/</link><description>Recent content in Personal on Hrushikesh Dokala</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Sun, 04 Jan 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hrushikesh.dev/tags/personal/index.xml" rel="self" type="application/rss+xml"/><item><title>2025 wrapped</title><link>https://hrushikesh.dev/notes/2025-wrapped/</link><pubDate>Sun, 04 Jan 2026 00:00:00 +0000</pubDate><guid>https://hrushikesh.dev/notes/2025-wrapped/</guid><description>&lt;div class="image-carousel-wrapper" id="carousel-1780953545885612894">
 &lt;div class="image-carousel-container">
 &lt;div class="image-carousel-track">
 
 &lt;div class="image-carousel-slide active" data-index="0">
 &lt;img src="https://hrushikesh.dev/images/atlan.png" alt="atlan" width="50%" height="50%" />
 &lt;/div>
 
 &lt;div class="image-carousel-slide " data-index="1">
 &lt;img src="https://hrushikesh.dev/images/agentic_summit.jpg" alt="agentic summit" width="50%" height="50%" />
 &lt;/div>
 
 &lt;div class="image-carousel-slide " data-index="2">
 &lt;img src="https://hrushikesh.dev/images/dhs1.png" alt="data hack summit" width="50%" height="50%" />
 &lt;/div>
 
 &lt;div class="image-carousel-slide " data-index="3">
 &lt;img src="https://hrushikesh.dev/images/intern-bootcamp.png" alt="intern bootcamp" width="50%" height="50%" />
 &lt;/div>
 
 &lt;div class="image-carousel-slide " data-index="4">
 &lt;img src="https://hrushikesh.dev/images/football.png" alt="football championship" width="45%" height="45%" />
 &lt;/div>
 
 &lt;/div>
 
 
 &lt;button class="image-carousel-btn image-carousel-prev" aria-label="Previous image">
 &lt;svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
 &lt;path d="M15 18l-6-6 6-6"/>
 &lt;/svg>
 &lt;/button>
 &lt;button class="image-carousel-btn image-carousel-next" aria-label="Next image">
 &lt;svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">
 &lt;path d="M9 18l6-6-6-6"/>
 &lt;/svg>
 &lt;/button>
 
 &lt;/div>
 
 
 &lt;div class="image-carousel-dots">
 
 &lt;button class="image-carousel-dot active" data-index="0" aria-label="Go to image 1">&lt;/button>
 
 &lt;button class="image-carousel-dot " data-index="1" aria-label="Go to image 2">&lt;/button>
 
 &lt;button class="image-carousel-dot " data-index="2" aria-label="Go to image 3">&lt;/button>
 
 &lt;button class="image-carousel-dot " data-index="3" aria-label="Go to image 4">&lt;/button>
 
 &lt;button class="image-carousel-dot " data-index="4" aria-label="Go to image 5">&lt;/button>
 
 &lt;/div>
 
&lt;/div>

&lt;script>
(function() {
 const carousel = document.getElementById('carousel-1780953545885612894');
 if (!carousel) return;
 
 const slides = carousel.querySelectorAll('.image-carousel-slide');
 const dots = carousel.querySelectorAll('.image-carousel-dot');
 const prevBtn = carousel.querySelector('.image-carousel-prev');
 const nextBtn = carousel.querySelector('.image-carousel-next');
 
 let currentIndex = 0;
 
 function showSlide(index) {
 
 if (index >= slides.length) {
 currentIndex = 0;
 } else if (index &lt; 0) {
 currentIndex = slides.length - 1;
 } else {
 currentIndex = index;
 }
 
 
 slides.forEach((slide, i) => {
 slide.classList.toggle('active', i === currentIndex);
 });
 
 
 dots.forEach((dot, i) => {
 dot.classList.toggle('active', i === currentIndex);
 });
 }
 
 if (prevBtn) {
 prevBtn.addEventListener('click', () => showSlide(currentIndex - 1));
 }
 
 if (nextBtn) {
 nextBtn.addEventListener('click', () => showSlide(currentIndex + 1));
 }
 
 dots.forEach((dot, index) => {
 dot.addEventListener('click', () => showSlide(index));
 });
 
 
 carousel.addEventListener('keydown', (e) => {
 if (e.key === 'ArrowLeft') {
 showSlide(currentIndex - 1);
 } else if (e.key === 'ArrowRight') {
 showSlide(currentIndex + 1);
 }
 });
 
 
 carousel.setAttribute('tabindex', '0');
})();
&lt;/script>


&lt;ul>
&lt;li>joined &lt;a href="https://atlan.com">atlan&lt;/a> as intern in jan&lt;/li>
&lt;li>started working on ai search&lt;/li>
&lt;li>taught AI for 30 days at &lt;a href="https://mgit.ac.in/">mahatma gandhi university hyderabad&lt;/a>&lt;/li>
&lt;li>got converted to full time (swe) in march&lt;/li>
&lt;li>gifted myself a costly watch&lt;/li>
&lt;li>bought my first iphone 16 pro&lt;/li>
&lt;li>led 2 agentic sessions in our intern bootcamp in June&lt;/li>
&lt;li>speaker at &lt;a href="https://hrushikesh.dev/talks/agentic-summit/">agentic summit by magicball&lt;/a>, talking about how we build ai search&lt;/li>
&lt;li>won final football championship&lt;/li>
&lt;li>speaker at &lt;a href="https://hrushikesh.dev/talks/ag2-datahack/">data hack summit by analyticsvidhya&lt;/a>, full day workshop on building agents with &lt;a href="https://ag2.ai">ag2&lt;/a>&lt;/li>
&lt;li>got promoted to swe 2 in sept&lt;/li>
&lt;li>started investing early in my career&lt;/li>
&lt;li>built &lt;a href="https://github.com/Hk669/snaildb">snaildb&lt;/a>, a kv store which showed better numbers compared to rocksDB (wip)&lt;/li>
&lt;li>wrote more than 10 tech posts&lt;/li>
&lt;li>grew from 50 to ~150 followers on &lt;a href="https://x.com/Hrushikeshhhh">X&lt;/a>&lt;/li>
&lt;li>mainly, made my parents proud&lt;/li>
&lt;/ul>
&lt;p>excited for 2026, thank you!&lt;/p></description></item><item><title>be grateful</title><link>https://hrushikesh.dev/notes/grateful/</link><pubDate>Sun, 20 Jul 2025 00:00:00 +0000</pubDate><guid>https://hrushikesh.dev/notes/grateful/</guid><description>&lt;p>i lately feel, i need to pause for a moment and feel grateful for what i have. what im able to do. this feeling hit me when i spent last 2 days with my grandma at a hospital. i saw so many people paying not for luxuries, but for being healthy, able to eat, and to be happy.&lt;/p>
&lt;p>ive always been a person wanting more, and i still believe we should be striving for more but i also realize how important it is to appreciate the health, the ability, the knowledge, and the support systems that make that striving even possible.&lt;/p></description></item><item><title>talking ≠ doing</title><link>https://hrushikesh.dev/notes/dopamine-talk/</link><pubDate>Tue, 08 Jul 2025 00:00:00 +0000</pubDate><guid>https://hrushikesh.dev/notes/dopamine-talk/</guid><description>&lt;p>i always felt, talking about my goals and the future plans was making me less motivated, and i was not able to focus on doing the actual work. ive been thinking lately why is this happening.&lt;/p>
&lt;p>ive come across few articles on the reward chemical &lt;strong>dopamine&lt;/strong>.&lt;/p>
&lt;blockquote>
&lt;p>dopamine is a neurotransmitter that is responsible for the feeling of pleasure and reward. it is also responsible for the feeling of motivation and focus.&lt;/p></description></item></channel></rss>