Loading...
Senior Software Engineer
I build performant, scalable web applications and backend systems. Passionate about clean architecture, developer experience, and pushing the boundaries of what's possible on the web.
I'm a Senior Software Engineer with deep expertise in building modern web applications and distributed systems. My core stack revolves around React, TypeScript, Next.js, and Go.
I thrive at the intersection of frontend craft and backend architecture. Whether it's optimizing a React rendering pipeline, designing a high-throughput Go microservice, or setting up a CI/CD pipeline, I bring the same attention to detail and passion for quality code.
When I'm not coding, you'll find me contributing to open source, writing technical articles, or exploring the latest in web technologies and system design.
5+
Years Exp
50+
Projects
10+
Open Source
100K+
Lines of Code
Jan 2026 — Present
May 2024 — Dec 2025
Led frontend development for multiple high-impact projects while managing and mentoring a team of 5 engineers. Developed a custom RBAC package now standardized across many projects, improving security consistency. Optimized build performance and resolved critical caching issues, improving deployment pipelines. Served as Growth Coordinator, aligning team development with company objectives.
Dec 2021 — Apr 2024
Integrated OpenAI for text/image generation with variations and generative fill. Built a Media Manager and Color Library for a page builder app, improving visual coherence and UX. Managed a team of 3, fostering collaboration and knowledge sharing. Recognized as "Outstanding Contributor of 2023" for exceptional impact across projects.
A curated set of technologies I use daily to build scalable, maintainable software.
A selection of projects that showcase my engineering capabilities across the stack.
An offline desktop app that creates a structured video library from your own folders, turning scattered local videos into a focused learning experience. Features auto-organized modules, per-video and overall progress tracking, a clean built-in player, auto-advance to the next lesson, and system light/dark theme support — no logins, no uploads, no cloud.
A React library for managing access control in UI components and routes. Features RouteGuard for route protection, single and multiple permission checks with AND/OR logic, customizable fallback UI, an AccessProvider for global permissions management, a useAccessContext hook, React Suspense compatibility, and full TypeScript support.
Thoughts on engineering, architecture, and the technologies I use.
A deep dive into designing and implementing production-grade microservices using Go, gRPC, and modern distributed systems patterns.
Exploring advanced patterns and best practices for building production applications with Next.js App Router, React Server Components, and Server Actions.
Advanced TypeScript patterns, utility types, and techniques that will make your code more type-safe and your development faster.
Have a project in mind or want to discuss opportunities? I'd love to hear from you.
Available Worldwide · Remote First
const developer = {
name: "Swim Shahriar",
role: "Senior Software Engineer",
stack: ["React", "TypeScript", "Next.js", "Go"],
available: true,
coffee: "always ☕"
};
// Let's build something amazing!