Skip to content
View utkarsh5026's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report utkarsh5026

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
utkarsh5026/README.md

Utkarsh Priyadarshi

Software Engineer · Building systems from first principles

LinkedInTwitterMediumEmail


I build tools and systems to understand how they work under the hood. My projects span distributed systems, database internals, compilers, and developer tooling.

🛠 Projects

⚙️ Systems & Infrastructure

  • StoreMy - Custom database engine with WAL logging, B-tree indexing, and interactive TUI
  • Orchestra - Distributed task orchestration system with manager-worker architecture for scheduling containerized Docker workloads
  • dngo - RFC 1035-compliant DNS server with recursive resolution and message compression
  • current - BitTorrent client with peer-to-peer protocol and bencode encoding/decoding
  • tstp - HTTP/1.1 server in TypeScript with gzip compression, routing, and cache control
  • balance - Load balancer in Go with YAML configuration and HTTP proxy capabilities

🔤 Programming Languages & Compilers

  • enigma - Custom programming language with lexer, parser, and interpreter supporting closures and higher-order functions
  • Interpreter - Programming language implementation in Java with REPL and interpreter

🔧 Developer Tools

  • gep - Git-enhanced productivity tool with semantic code search using vector embeddings and LLMs
  • justdoit - Git implementation from scratch supporting hash-object, cat-file, ls-tree, checkout, and .gitignore
  • code_lines - CLI tool for counting lines of code with rich terminal output and customizable filters

🌐 Full-Stack Applications

  • glass - Learning Management System with Go/Gin backend, React/TypeScript frontend, courses, quizzes, and assignments
  • ProgChain - AI-powered learning platform with FastAPI backend and React frontend for personalized learning paths
  • Excpres - Excel-to-Presentation converter using LLM analysis with visual slide editor and PPTX export
  • TireNoHire - Resume matching API using FastAPI and MongoDB with AI-powered analysis
  • studio - Rust/WebAssembly backend with React/Redux frontend in Docker multi-stage builds
  • GenshinQL - Full-stack TypeScript/React application with client-server architecture
  • Infinity - Next.js application with modern React patterns and TypeScript
  • portfolio - VS Code-inspired portfolio website with React, Framer Motion, and Catppuccin theme

📦 Libraries & Utilities

  • mayonation - Web animation library with fluent Timeline API for CSS, transforms, and SVG path animations
  • pauth - Python OAuth 2.0 library with PKCE support and Flask/Django integrations
  • Gopi - Go utility library implementing array operations and data structure helpers
  • gopool - Production-ready Go worker pool library with VitePress documentation
  • chankit - Channel operations library for Go providing utilities for concurrent programming
  • vecation - Go library for vector operations and related functionality

🔌 Browser Extensions & Web Apps

  • inpeace - Chrome extension for mindful browsing with multi-stage psychological ritual design
  • mdhd - Markdown file manager with IndexedDB-based virtual file system
  • FirstPrinciples - Documentation app with Docker-based production and development workflows

💻 Tech Stack

GoTypeScriptPythonReactDockerKubernetesAWSFastAPIPostgreSQL

✍️ Writing

Pinned Loading

  1. StoreMyStoreMyPublic

    A fully-featured relational database management system built from scratch in Rust 🦀🦀

    Rust 1

  2. enigmaenigmaPublic

    A JavaScript like language Known as ENIGMA 😎

    TypeScript 1

  3. portfolioportfolioPublic

    My Portfolio website built with ❤️in react. Check it out for a Surprise 😎

    TypeScript 4 1

  4. mayonationmayonationPublic

    smol animation engine built with TS from scratch 😎

    TypeScript 1

  5. ProgChainProgChainPublic

    Explore programming concepts, prepare for interviews, and deepen your understanding of tech topics 🚀🚀

    TypeScript 1