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

Highlights

  • Pro

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 supported. This note will be visible to only 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

LinkedIn Twitter Medium Email


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

Go TypeScript Python React Docker Kubernetes AWS FastAPI PostgreSQL

✍️ Writing

Pinned Loading

  1. StoreMy StoreMy Public

    A fully-featured relational database management system built from scratch in Go πŸ˜ƒ

    Go 1

  2. enigma enigma Public

    A JavaScript like language Known as ENIGMA 😎

    TypeScript 1

  3. portfolio portfolio Public

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

    TypeScript 4 2

  4. mayonation mayonation Public

    smol animation engine built with TS from scratch 😎

    TypeScript 1

  5. ProgChain ProgChain Public

    Explore programming concepts, prepare for interviews, and deepen your understanding of tech topics πŸš€πŸš€

    TypeScript 1

  6. interpreter interpreter Public

    A complete interpreter for a dynamic programming language built from scratch in Java

    Java 1