Bill Gufran

Software Engineer

I’m Bill — I build experience on the web. Frontend is my playground, where performance, design, and usability all come together.

While my work centers on the frontend, I take a full-stack approach when needed — building APIs, working with databases, and ensuring the pieces behind the scenes run just as smoothly. I’ve also have good time experimenting with AI. Building tools powered by LLM, or just tinkering with prompts and agents to see what’s possible.

I love learning new technologies, solving challenging problems, and using em-dashes in my sentences.

Experience

Dec 2023 – Present

Software Engineer · GovTech Procurement

  • Modernized legacy applications with modern tech stacks, improving compatibility, productivity, security, and maintainability.
  • Implemented analytics tracking to support data-driven product decisions.
  • Occasionally developed backend features and APIs with Go and PostgreSQL.
  • Collaborated with backend, QA, and DevOps teams on GitHub Actions and GCP-based deployment workflows.
Next.js 14Google AnalyticsServer ComponentGitHub ActionsGCP

Dec 2022 – Sep 2023

UI Engineer · BRIKL

  • Maintained extensive component libraries to ensure consistent UI development.
  • Contributed to design system documentation and guidelines.
  • Built pipelines for converting design tokens into CSS variables and Tailwind classes.
  • Collaborated with PMs, designers, and engineers to deliver functional UI.
Next.jsTailwindFigmaGitHub ActionsDesign Tokens

May 2022 – Dec 2022

Associate Software Engineer · SIRCLO

  • Improved merchant admin panel and login/register UX.
  • Built internal CMS for marketing promotions.
  • Refactored legacy code for maintainability and performance.
  • Integrated user behavior tracking.
ReactMaterial UIGTMSnowplowHubspotUnleash

Mar 2021 – May 2022

Junior Software Engineer · SIRCLO

  • Boosted web performance with image optimization, lazy loading, SSR, etc.
  • Fixed long-standing caching bugs.
  • Authored documentation for utilities and components.
  • Supported other teams in feature development.
Next.jsGraphQLApollo ServerNode.jsStorybookSASSSentry

Let's have a chat

on email or socials.