Skip to content
View dakshcs's full-sized avatar
  • New Delhi
  • 12:49 (UTC +05:30)

Highlights

  • Pro

Block or report dakshcs

Report abuse

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

Report abuse
dakshcs/README.md

Daksh Shrivastav

building things, breaking things, learning things; usually in that order


about me

const daksh = {
    location: "Delhi, India",
    title: "student",
    approach: "say yes first, code frantically, deliver something better than expected",
    currentFocus: ["anything that sounds interesting", "whatever breaks next"],
    funFact: "I once fixed a VB script by pure spite for Excel"
};

i'm a functional polymath...

ie. i specialize in taking on things i technically shouldn't know how to do yet, learning them unreasonably fast, and producing results that make people question whether i actually just learned it.

this chaos-driven approach has resulted in me learning: web dev, mobile apps, video/photo/audio editing, music production, 3D modeling, UI/UX, robotics, electronics, PCB design, CAD, hardware modding, soldering, game modding, a concerning amount of repair work and science-y things.

my learning philosophy

accept task → panic → research furiously → build thing → fix till thing works → repeat


experienced in

🤖 robotics 🚁 drones & hardware 💻 programming 🎨 design & CAD 🔌 IoT & automation
robosoccer drone building coding competitions 3D modeling Arduino projects
robowar flight competitions algorithm challenges CAD & sims Raspberry Pi
robosumo PCB design logic & reasoning technical design smart systems

also dabbled in: debates, GK competitions, and various other things i said "sure, i can do that" to.


tech stack

programming & development

JavaScript Python Flutter Dart HTML5 CSS3 SQL Bash

hardware & electronics

Arduino Raspberry Pi KiCad FreeCAD Linux Git

creative tools

Adobe CC Blender Darktable KeyShot Unreal Engine


📊 stats

i don't believe more lines of code/number of commits/consistency of commits means better code. when a measure becomes a target, it ceases to be a good measure. for any differing opinions, you may refer to Goodhart's Law.

TL;DR: people who don't know what they're talking about should not be making decisions about said thing.


💡 random skills acquired through necessity

💻 software

  • web development (HTML/CSS/JS)
  • mobile apps (Flutter/Dart)
  • Python automation
  • Bash scripting
  • UI/UX design
  • game modding (Frostbite engine games)
  • video/audio/photo editing
  • 3D modeling

🔧 hardware

  • Arduino & Raspberry Pi
  • PCB design
  • circuitry
  • CAD (mechanical design)
  • soldering
  • PC building & modding
  • networking (the cables kind, not the shitty linkedin kind)
  • various repairing skills

🎯 current status

#!/bin/bash
while true; do
    read -p "new challenge accepted? (y/n): " answer
    case $answer in
        [Yy]* )
            echo "confidence level: 0%"
            sleep 2
            echo "opening 47 Stack Overflow tabs..."
            grep -r "how to" ~/brain/* 2>/dev/null || echo "no prior knowledge found"
            
            until [ $success -eq 1 ]; do
                ./attempt_solution.sh
                [ $? -eq 0 ] && success=1 || echo "failed. trying again at 3 AM..."
            done
            
            echo "somehow works"
            echo "better than expected lol"
            git add skills.log && git commit -m "accidentally learned another thing"
            ;;
        * ) 
            echo "lies. we both know you'll say yes."
            ;;
    esac
done

random stuff i feel is important to put here

  • learned cinematography, audio design and modding via video game camera mods (shoutout to Matti Hietanen and Mikhael Sharov for enabling this madness)
  • fixed printers multiple times (humanity's greatest challenge)
  • won robotics competitions with robots assembled the night before (procrastination-driven development)
  • built competition drones that actually flew (surprising everyone, including myself)
  • can argue politics as well as debug code (equally exhausting, equally satisfying)

📫 connect

currently accepting: internship offers, interesting projects, weird challenges, things that sound impossible

Portfolio


"i don't always know what i'm doing, but i will probably figure it out"

Pinned Loading

  1. traytrail traytrail Public

    cafeteria management platform for schools, colleges, mess halls, and cafés.

    Dart

  2. PearOS-arch PearOS-arch Public

    PearOS but based on arch.

    Shell 6 1

  3. PearOS-arch-extras PearOS-arch-extras Public

    Extras for PearOS-arch

    Shell 4

  4. elementary8-Dock-media elementary8-Dock-media Public

    A quick app launcher and window switcher for Pantheon and elementary OS

    Vala