Building fast, accessible
web experiences that scale.
I'm Bishnu — a full-stack developer focused on clean architecture, performance budgets and interfaces people actually enjoy using. I turn complex requirements into products that ship.
const developer = {
name: "Bishnu",
role: "Full-Stack Developer",
location: "Remote / Worldwide",
focus: ["Web Apps", "APIs", "DX"],
stack: {
frontend: ["React", "TypeScript", "Next.js"],
backend: ["Node.js", "PostgreSQL", "Redis"],
cloud: ["Docker", "AWS", "CI/CD"]
},
principles: [
"Ship small, ship often",
"Measure before optimizing",
"Accessibility is not optional"
],
available: true
};
Engineering with intent,
designing with empathy.
I care about the details that users feel but rarely notice — load times, keyboard navigation, error states, and code that the next developer can read.
Download RésuméFull-Stack Delivery
From database schema to pixel-perfect UI — owning the whole slice means fewer handoffs and faster iteration.
Performance First
Core Web Vitals as a build gate, not an afterthought. Every kilobyte has to earn its place.
Accessible by Default
Semantic HTML, correct ARIA, real keyboard support — WCAG 2.2 AA baked into the component library.
Scalable Architecture
Typed contracts, tested boundaries and CI pipelines that catch regressions before your users do.
The toolkit
Technologies I reach for daily — plus the fundamentals that outlive any framework.
Core Proficiency
Stack & Tools
Continuous Learning
Currently exploring edge runtimes, streaming SSR and type-safe API layers with tRPC and Zod.
Selected work
Commerce Platform
Headless storefront with SSR product pages, edge caching and a Stripe checkout that converts 23% better than the legacy build.
Live demoAnalytics Dashboard
Real-time metrics dashboard streaming 50k events/min with virtualized tables and sub-100ms chart updates.
Case studyAI Support Assistant
RAG-powered support bot with vector search, streaming responses and a 41% reduction in first-response time.
Read moreReadable beats clever.
Small, focused modules with explicit types. No hidden magic, no surprise side effects — just code the next person can extend confidently.
- Strict TypeScript across the entire codebase
- Unit + integration tests on every PR
- Automated linting, formatting and CI checks
// Persist theme preference with zero flash on load
const STORAGE_KEY = "theme";
type Theme = "light" | "dark";
export function initTheme(): void {
const saved = localStorage.getItem(STORAGE_KEY) as Theme | null;
const prefersDark = window.matchMedia("(prefers-color-scheme: dark)").matches;
applyTheme(saved ?? (prefersDark ? "dark" : "light"));
}
export function applyTheme(theme: Theme): void {
document.documentElement.setAttribute("data-bs-theme", theme);
localStorage.setItem(STORAGE_KEY, theme);
syncHighlightTheme(theme);
}
function syncHighlightTheme(theme: Theme): void {
const light = document.getElementById("hljs-light") as HTMLLinkElement;
const dark = document.getElementById("hljs-dark") as HTMLLinkElement;
light.disabled = theme === "dark";
dark.disabled = theme === "light";
}
Let's build something
Have a project, a role, or just a question? I reply to every message within 24 hours.
!doctype>
!doctype>
0 $type={blogger}:
Post a Comment