blog

Hi,

I'm Bahar Hamzeh

Software Engineer

I build web and mobile apps that feel fast and reliable, with clean UX and solid engineering underneath. I focus on maintainable TypeScript systems, thoughtful validation, and shipping code that’s tested, documented, and production-ready.

Bahar Hamzeh
About Me

About

I’m a software engineer with a physics background, which explains my patience for complex problems and my habit of interrogating vague bugs until they confess.

I build web and mobile apps across the stack with TypeScript, React, React Native, Next.js, and Supabase, with a focus on correctness and reliability, especially around scheduling, time zones, data integrity, and testable workflows.

I care about clean abstractions, practical documentation, and shipping changes with confidence through strong validation and automated tests.

Explore Skills

Skills

A snapshot of the technologies and tools I use to design, build, test, and ship production-ready web applications.

HTML5
CSS3
JavaScript
TypeScript
React
Next.js
Tailwind CSS
SASS
Node.js
Express
Python
Supabase
Clerck
Convex
MySQL
Vercel
Playwright
Postman
PostHog
Git
GitHub
Jira
VS Code
Cursor
Notion
Linear

This stack continues to evolve through practice, curiosity, and real-world work.

View Projects

Projects

A selection of my more recent projects. Tap on each project to explore details, tech stack, and live demos

Kickoff

Kickoff

Kickoff

A production-ready Next.js starter inspired by Twitter, built to remove common setup friction in modern web apps. It ships with authentication, SEO, analytics, Supabase integration, UI components, and end-to-end testing, so developers can focus on building features, not boilerplate.

Technologies:

Next.jsReactTypeScriptSupabaseTailwind CSSshadcn/uiTanStack QueryReact Hook FormZodPlaywrightPostHog
JourneyNook

JourneyNook

JourneyNook

A full-stack, AI-powered travel planning platform that simplifies trip planning through personalized, day-by-day itineraries. It uses AI to tailor recommendations based on budget, trip style, and duration, helping travelers plan faster while discovering destinations and practical travel details in one place.

Technologies:

ReactJavaScriptNode.jsExpressMySQLKnex.jsOpenAI APISass
WebIdeasSprout

WebIdeasSprout

WebIdeasSprout

A collaborative platform for sharing and discovering web application ideas, powered by Sanity CMS for structured content management. It allows users to publish project pitches, browse ideas by category, and search in real time, making it easier to find inspiration and validate early-stage concepts.

Technologies:

Next.jsReactTypeScriptTailwind CSSshadcn/uiSanity CMSNextAuth.js
Portfolio

Portfolio

Portfolio

An earlier iteration of my personal portfolio, showcasing selected projects and technical skills. Designed as a clean, responsive single-page application with a focus on clarity and responsiveness.

Technologies:

ReactSasstsParticles
MiniPyProjects

MiniPyProjects

MiniPyProjects

A collection of small Python projects focused on problem-solving, game logic, and basic GUI development. Built as hands-on exercises to strengthen core programming concepts through practical experimentation.

Technologies:

PythonTkinter
My Experience

Experience

A journey through my professional growth, building products and solving problems across different teams and technologies.

Software Engineer I

Deepflow Labs

Feb 2025 – Present · Remote

At Deepflow Labs, I work as a Software Engineer building and shipping production features across a Next.js web app and a React Native iOS app. I’ve owned end-to-end systems that combine product UX with backend logic, including a timezone-aware daily reset pipeline that snapshots user progress before resetting at 4:00 AM local time, plus analytics charts powered by those snapshots. I’ve also improved reliability and release readiness by fixing real user edge cases—like supporting overnight scheduled sessions (11 PM–5 AM) and enforcing validation rules to prevent invalid schedules. To reduce debugging time, I instrumented PostHog client/server events and error tracking with Slack alerting, and I built Playwright E2E coverage for critical journeys. I was promoted from intern to Software Engineer I in about six months and have also mentored an intern through onboarding and PR reviews.

Get in Touch

Get In Touch

Interested in working together or just want to talk tech? Let's connect.

Tap me! I'll wave back 👋

© 2026. Made with passion.