Close-up view of iLan Epstein's face. He has a 5 o'clock shadow on his face, he's making a slight smirk with his mouth, and he's wearing a newsie cap.

iLan Epstein

UX Engineer // Front-end Developer

I specialize in crafting digital spaces where users feel at home - whether they’re browsing, clicking, or just marveling at the smoothness of a well-designed hover state.

Accessibility + Design Systems + Internal tooling

Typescript/Javascript, HTML, CSS, NodeJS, React, NextJS, git, Angular, svelte, python

Radious

The Radious.pro website, built with Next.js, exemplifies a comprehensive approach to creating a seamless and intuitive platform for users seeking flexible, on-demand workspaces. It is fully responsive and supports key features such as location-based workspace searches, user accounts for both hosts and renters, real-time booking capabilities, and integrated payment processing.

The project also leverages third-party integrations, including mapping APIs for visualizing workspace locations, calendar APIs for event tracking, and analytics tools to monitor usage trends and inform future improvements. This cohesive design not only aligned with Radious' vision of a distributed workspace network but also established a strong foundation for scalability and ongoing innovation.

My role:

At Radious, I architected and bulit the entirety of the front-end. Additionally, I stepped in to establish coding guidelines and best practices for both the front-end and the back-end codebases. As a founder, my role very often extended far beyond the technical side, including work in defining company strategy and direction, conducting user interviews, UX design, and managing our employees.

Technologies:
  • React
  • NextJS
  • Typescript
  • SCSS
  • Customized Bootstrap DLS
  • Google Cloud APIs
  • Add'l 3rd party integrations
  • Zustand
  • Jest w/ React Testing Library
  • git
View project >>
Screenshot of Radious.pro showing search results for workspaces on the left, and POI's on a map on the right.

iLan is one of those people you’ll never forget working with. Balancing high standards with fun, thoughtful analysis with speed, technical prowess with empathy, he’s a one-of-a-kind blend that motivates people around him to be better.

Amina Moreau // CEO & Cofounder // Radious

Schedulicious

This project went from concept to fully deployed in under a month, meeting a unique business need for Radious: enabling event attendees to register for specific timeslots based on availability, for both mobile and desktop users. Alongside displaying detailed event information to set clear expectations for attendees, it seamlessly handles the complexities of scheduling.

The platform lets users see who else is attending their chosen timeslot - perfect for coordinating with friends or colleagues - while carefully safeguarding sensitive information. It also supports modifying or canceling existing reservations and includes a robust waitlist feature, allowing users to sign up for full timeslots and automatically secure a spot if one opens up. This combination of efficiency and user-centric design ensures a smooth experience for both organizers and participants.

My role:

I designed and built the front-end of the application and worked with another developer on designing the back-end API.

Technologies:
  • Svelte/Sveltekit
  • Tailwind
  • Typescript
  • Vitest w/ Testing Library
  • git
View project >>

Tableau Shared Widgets

My work on the "Shared Widgets" team at Tableau involved creating and maintaining our internal DLS web UI component library. Each component is WCAG 2.0 compliant, and our library is consumed by over 150 modules internally.

My team acted as the bridge between design and dev by striving to ensure a consistent high-quality user experience through the thoughtful usage of motion, examining edge-cases, and following best practices for UX on the web.

We also maintain a living DLS documentation website, which captures both the principles behind widgets usage, explanations for when to use which components, and live code samples for our devs to consume. We manage both the code we write and the infrastructure which supports its build/publishing/documentation workflows

My role:

As one of only 2 developers on the team, my role focused on both creating and maintaning new and existing widgets, implementing motion (where applicable), and improving/maintaining our CI/CD pipeline, testing framework, and infrastructure around our internal documentation site.

Technologies:
  • React
  • Typescript
  • Typestyle
  • Robust documentation
  • Slack integrations
  • Enzyme
  • Jest w/ React Testing Library
  • git
View project >>
Documentation for a Badges UI component. It showcases different styles for regular badges, as well as numeric badges.

iLan's a rockstar engineer! If you can dream it, he can build it.

Harmony Jorden // Senior Product Designer // Salesforce

frog design

Being a design technologist at frog design meant living at the intersection of design and technology during a particularly transformative period for both industries. I contributed to cutting-edge projects spanning various industries, such as healthcare, automotive, gaming, consumer electronics, and finance, addressing complex challenges with creativity and technical acumen. My role involved prototyping and building interactive experiences to bring innovative concepts to life, often serving as the bridge between visionary design teams and practical engineering requirements.

Key elements of these projects included:
  • Prototyping and Experimentation:
    Rapidly developing proof-of-concept prototypes for web, mobile, or dedicated hardware to test ideas with stakeholders or end users.
  • Collaboration Across Disciplines:
    Partnering closely with UX designers, researchers, and strategists to translate user insights into tangible digital experiences.
  • Adaptability in Tech Stacks:
    Leveraging a range of tools and technologies, from front-end development frameworks to back-end systems, to adapt to diverse client needs.
  • Storytelling through Technology:
    Helping clients and teams envision future possibilities by building dynamic prototypes that could both showcase potential solutions and highlight technical feasibility.
My role:

I was primarily responsible for choosing an appropriate tech-stack given the needs of a specific project. Additionally, I was often responsible for bootstrapping the projects, ensuring quality and consistency across the team, requirements gathering, UX research, and client presentations.

Technologies:
  • Many different tech stacks
  • NodeJS
  • React
  • SCSS
  • Web Components
  • git
Not publicly sharable

mentalfabrications

This site serves as my personal portfolio, showcasing a collection of projects that highlight my skills and experience as a UX Engineer and Front-end Developer. Here, you'll find examples of my work in crafting user-friendly and efficient digital spaces, with a focus on accessibility, design systems, creativity, and robust technical implementation.

Click through to play around with the starfield I created for the site. It was built from scratch without the use of any animation frameworks or physics libraries. The stars are rendered on a canvas element. And all the source code is available on my github.

My role:

Fully responsible for the design and implementation of the site.

Technologies:
  • svelte
  • canvas
  • tailwind
  • git
View project >>

Get in touch!

Find me on LinkedIn and github