Skip to content

utkarsh5026/utkarsh5026

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 

Repository files navigation

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

About

My Readme file which will be shown in my profile 😎😎😎

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors