Hiring Me

I'm self-taught. I ship interfaces that work on real devices, and I write them so someone else can change them later. Freelance and agency work taught me to notice the details and to work with clients and teammates.

I sit between design and the backend. I prefer to come in while the design is still open, though I can take a file and build it alone. If it won't work on a phone, with a screen reader, or in a normal browser, I'll say so.

Send the design over. Figma, a PDF, or a JPG is enough. I'll build it with your team or on my own, and I'll hit the date we agreed.

This is the bar. By default, the work is:

Open to thoughtful software roles and product collaborations.

By default

  • ▪ Standards-based.
  • ▪ Mobile first. I start with the small screen, then scale up.
  • ▪ Responsive, and checked on real devices and browsers.
  • ▪ Usable in more than one browser. I don't spend time on old Internet Explorer, but the page should still work there. It doesn't have to look the same everywhere.
  • ▪ Accessible. Keyboard and screen reader support is part of the job, not a follow-up.
  • ▪ Modern CSS, with a simple fallback when a new feature isn't safe to rely on.
  • ▪ Fast on a normal phone, not only on a new laptop.
  • ▪ Web apps with React.
  • ▪ Apps with React Native, for Android, iOS, and macOS.
  • ▪ Layered on purpose: content, then CSS, then JavaScript. If JavaScript doesn't run, you can still read the page.

In practice

  • ▪ Semantic HTML that meets WCAG, so assistive tools can follow it.
  • ▪ CSS for type, color, and layout that still holds when the screen size changes.
  • ▪ JavaScript for interaction — clicks, typing, focus — not for text that belongs in the HTML.
  • ▪ Testing on devices and browsers, and attention to what makes a page slow: fonts, images, and the rest.

Services

01

Frontend product UIs

React, Next.js and TypeScript interfaces with reusable components, clear ownership and bilingual EN/AR flows.

02

Mobile & macOS apps

Cross-platform Android, iOS, and macOS apps with React Native, built for clarity and maintainable delivery.

03

Design to code

Turn PSD, AI, Sketch, XD, PDF and JPG files into live, usable interfaces — alone or with a design partner.

04

Performance

Lazy loading, lean bundles and runtime care so the product feels light and fast on real devices.

05

Accessibility & bilingual

Keyboard-first, assistive-tech ready UI with WCAG-minded patterns and native EN/AR support.

06

Delivery & tooling

CI/CD, testing and review culture that keep multi-team products shipping steadily every month.

Contact

If this is the kind of work you need, tell me what you're building.

Email me, and include what you already know about the project. That helps me reply sooner.

I'd like to hear from you.