Skip to content

Kathmandu, NepalNPT (UTC+5:45)

Bikal Shrestha

Software engineer building useful products and solving real-world problems.

I design, build, and ship web and mobile applications with a focus on performance, user experience, and production-quality software.

bikal@ktm: ~/command-center

$

current_focus
Building TrekGuard
specialties
Web Development · Mobile Apps · Product Development · AI Integrations
status
Open to exciting opportunities
location
Kathmandu, Nepal

all systems operational — shipping since 2019

about — the journey

From first commit to shipped products.

No big paragraphs. Just the path, one milestone at a time.

  1. git init

    Started learning programming

    Fell into code through curiosity — first scripts, first broken builds, first time the terminal felt like home.

  2. first commits

    Built personal projects

    Websites, tools, experiments. Learned by shipping things nobody asked for and fixing what broke.

  3. v1.0 — 2019

    Worked on real-world applications

    Joined Splendour Group as a web developer. Production deadlines, real clients, pixel-perfect deliverables.

  4. v2.0 — 2020

    Went remote, scaled up

    Built web applications for international clients at Drohmo Tech — modern JavaScript, REST APIs, cloud services.

  5. v3.0 — 2021

    Expanded into fintech & mobile

    Software engineer at F1Soft International, building payment products used across Nepal. Picked up mobile development along the way.

  6. v4.0 — now

    Building products used by real users

    Shipped TrekGuard to the Play Store and published open-source packages. Building software people actually depend on.

featured projects

Products, not portfolio pieces.

Shipped software with real users, real constraints, and real problems behind it.

TrekGuard app screens

Mobile App — Live on Google Play

TrekGuard

Altimeter & safety companion for trekkers

A full-featured trekking companion with offline altimeter, trek planner, emergency SOS signaling, altitude alerts, and real-time weather — built for the Himalayas, where connectivity is a luxury.

problem solved

Trekkers in remote mountains lose network coverage exactly when safety information matters most. TrekGuard works offline-first: altitude tracking, SOS tools, and trek data keep working with zero bars.

  • Offline barometric altimeter
  • Emergency SOS signaling
  • Altitude sickness alerts
  • Trek planner & route library
  • Real-time weather conditions
  • Offline-first architecture

Google Play

Distribution

Offline-first

Architecture

6+

Core features

Android

Platform

React NativeExpoTypeScriptZustand

Open-source npm package

@bikal404/tag-manager

Tags & analytics integration in a tiny API

A lightweight, framework-agnostic JavaScript package for managing tags and analytics integration. Drop it into any project and wire up tracking without vendor lock-in.

problem solved

Analytics setup is repetitive boilerplate scattered across every project. tag-manager packages it into one clean, configurable API.

  • Framework-agnostic core
  • Zero-dependency, lightweight
  • Declarative tag configuration
  • Published & versioned on npm
JavaScriptnpmOpen Source

This website

bikalshrestha.com.np

Portfolio engineered like a product

The site you're looking at — a statically-exported Next.js 15 app with a command-center interface, live GitHub analytics, and a Lighthouse-friendly footprint, deployed from CI.

problem solved

Most developer portfolios are templates. This one is a product: typed data layer, design system, motion budget, and real-time integrations.

  • Static export, CDN-served
  • Live GitHub activity dashboard
  • Reduced-motion accessible animations
  • SEO + JSON-LD structured data
Next.js 15TypeScriptTailwind CSSFramer Motion

engineering dashboard

The numbers behind the work.

metrics.live

compiled from shipped work

00+

Years of coding

since 2019 in production

00+

Projects built

web, mobile & tooling

00

Apps published

live on Google Play

00

Companies

agency → remote → fintech

00+

Technologies used

across the stack

00

OSS packages

published on npm

technical skills

Tools chosen for shipping, not for the logo cloud.

Grouped by domain — each one backed by production work.

Frontend

ui.core
  • React
  • Next.js
  • TypeScript
  • Tailwind CSS

Backend

api.core
  • Node.js
  • Express
  • REST APIs
  • PostgreSQL

Mobile

app.native
  • React Native
  • Expo
  • Flutter
  • Android Development

Cloud & DevOps

infra.ops
  • Firebase
  • Docker
  • GitHub Actions
  • Vercel

experience — release history

Career, versioned like software.

Every role shipped something. Here's the changelog.

v4.0active branch2025 — present

Product Engineer @ Independent products

  • Shipped TrekGuard to the Google Play Store
  • Published @bikal404/tag-manager on npm
  • Building complete software products end-to-end: design, build, ship, iterate
v3.0active branch2021 — present

Software Engineer @ F1Soft International

  • Building and scaling fintech products powering digital payments across Nepal
  • Reliability and performance work on high-traffic production systems
  • Expanded into mobile development
v2.02020 — 2021

Remote Web Developer @ Drohmo Tech

  • Built and maintained web applications for international clients
  • Modern JavaScript frameworks, REST APIs, and cloud services
  • Learned to ship asynchronously across timezones
v1.02019 — 2020

Web Developer @ Splendour Group Pvt Ltd

  • Developed responsive websites and web applications for business clients
  • Collaborated with design teams on pixel-perfect implementations
  • First production deploys — and first production incidents

github — live telemetry

Public engineering activity.

Pulled straight from the GitHub API for @bikal1000 — no screenshots, no claims.

contribution graph — last 12 months

Total (12 mo)

Active days

Best day

most-used languages

recently pushed

all repos

signals — incoming messages

What people say after the code ships.

inbox — feedback.loglive

[msg-01] incoming message#delivery

from: engineering-lead @ fintech

Working with Bikal was excellent. Delivered features quickly and maintained high quality — the kind of engineer you hand the hard tickets to.

[msg-02] incoming message#feedback

from: client @ remote-project

Clear communication, clean code, zero hand-holding. He understood the product goal, not just the spec.

[msg-03] incoming message#reviews

from: trekguard-user @ play-store

Used it above 4,000m with no signal — the altimeter and alerts just worked. Exactly what it promises.

$ tail -f feedback.log

mission control — comms

Let's build something useful.

Send a brief, a bug, or a half-shaped idea. Average response time: under 24 hours.

comms panel — select channel

Kathmandu, Nepal · NPT (UTC+5:45)

channel open — currently open to exciting opportunities