dorji.dev

Thimphu, Bhutan BTT

dorji-dev / life#2019

refactor: mechanical → frontend

Opendorjiwants to merge 16 commits into main from frontend

Self-taught frontend engineer from Trashigang, now based in Thimphu, Bhutan. I walked away from mechanical engineering in 2019, taught myself the web from C up to React, and have been shipping for 3 years. These days I build the frontend at Jaggle.AI.

history

  1. dorji branched frontend off mechanical · late 2019

    A government scholarship took me to NIT Kurukshetra, India for mechanical engineering. College showed me C and I barely understood it. I left, came home to Trashigang, and started over.

  2. 5 commits · 2020 – 2021

    1. chore: start over with C, one small problem at a time

    2. feat: HTML → CSS → JavaScript → React

    3. test: data-structure drills on HackerRank

      Arrays, stacks, queues, linked lists — in JavaScript and Python.

    4. feat: first React app — a scientific calculator

      No BEDMAS. Brackets work, though.

    5. feat: first mobile app, built in a week

      React Native: record, edit and share 60-second videos.

  3. 3 commits · 2022

    1. feat: an Instagram clone with real-time updates

      Kept shipping small things until the work felt real.

  4. dorji merged into SELISE Bhutan · Apr 2023

    Associate Frontend Engineer in Thimphu, after almost three years of teaching myself.

  5. 4 commits · 2023 – 2025

    1. feat: Next.js products for clients

    2. refactor: rebuild an internal tool for Migros, Switzerland

      Learned Angular the honest way — by shipping with it.

    3. docs: App Router patterns, in one repo

      Infinite scroll, parallel and intercepting routes, streaming.

      34
    4. 25
  6. dorji merged into Jaggle.AI · late 2025

    A project workspace where tasks, docs, goals and calendars share one thread.

  7. dorji wip: the frontend of Jaggle.AI · nowHEAD

    List, Kanban, Gantt and Sprint views that stay fast on modest devices.

what changed

life.yml+6−4

@@ -1,3 +1,3 @@ whoami

from: Trashigang, Bhutan

studied: mechanical engineering

studied: the web, mostly by myself

based: Kurukshetra, India

based: Thimphu, Bhutan

@@ -6,1 +6,2 @@ stack

writes: C (barely)

writes: TypeScript, React, Next.js, Angular

styles: CSS, Tailwind

@@ -7,1 +8,2 @@ work

team: SELISE Bhutan

team: Jaggle.AI

ships: the frontend of a project workspace

@@ -8,2 +10,2 @@ cares

focus: making slow interfaces feel fast

cares: clean code, interfaces that stay out of the way

checks

All checks have passed

3 successful checks

  • self-taught— 6 years, since mid-2020
  • ci / shipping— 3 years in production
  • manual-testing— still run by hand, every time

This branch has no conflicts with the base branch

Trashigang at heart, Thimphu for work. Open to good conversations.

Only dorji can merge this

This diff is read-only. You can still reach out below.

git remote -v

Ping me on GitHub, X or Facebook.