Adeel Imran
Available for new projects

Work experience.

Senior frontend engineer and technical lead in Berlin. 10+ years of React, TypeScript, and Next.js across pharma, legal, fintech, IoT, and SaaS.

  1. — Present

    Binary Code Barn

    Founder & Full Stack Developer

    Founder of a Berlin-based web agency delivering React, TypeScript, and Next.js applications, frontend architecture, and design systems for enterprise clients and its own SaaS products.

    Client engagements

    • Baker McKenzie

      Senior React Frontend Engineer (Contract)

      — (expected)

      Build enterprise React and TypeScript applications for an international law firm, integrating REST APIs and Azure identity management into secure business workflows.

      More details & technologies
      • Deliver enterprise React and TypeScript applications within Baker McKenzie's engineering organization in Chicago, USA, as a client project through Binary Code Barn.

      • Integrate REST APIs with TanStack Query (React Query) for data fetching, caching, and server-state management, with Zod for client-side validation.

      • Implement Microsoft Azure authentication and authorization to bring enterprise identity management into frontend applications.

      • Collaborate with frontend and backend engineers through code reviews, sprint planning, and Git-based workflows to deliver scalable, reusable frontend architecture.

      Technologies

      • TypeScript
      • React
      • TanStack Query
      • Zod
      • Microsoft Azure
      • REST

      Also used: Storybook · TanStack Table · Zustand · Design System · Vite · Webpack · Jest · React Testing Library · ESLint · Prettier · SCSS · CSS · Cube.js

    • Top 5 Multinational Pharmaceutical Company (NDA)

      Senior React Frontend Engineer / Technical Lead (Contract)

      —

      Led 5–10 engineers delivering data-intensive React and TypeScript analytics applications and a shared design system, and reduced ESLint errors from roughly 7,000 to under 100.

      More details & technologies
      • Delivered a client project through Binary Code Barn for a top 5 multinational pharmaceutical company in Basel, Switzerland, under NDA.

      • Led and mentored 5–10 engineers as technical lead, architecting scalable frontend systems and setting direction for design patterns, testing strategy, CI/CD workflows, and delivery practices.

      • Built data-intensive React applications for large enterprise analytics datasets using Cube.js, TanStack Table virtualization, and lazy loading.

      • Developed interactive dashboards with Highcharts and Recharts, using TanStack Query (React Query) for API caching and Zustand for complex filtering and state management.

      • Built and integrated a shared design system with Storybook, improving code reuse and accelerating delivery across engineering teams.

      • Established ESLint standards and guidelines for AI-assisted development with Claude and GitHub Copilot, improving architectural consistency, operational efficiency, and development speed.

      • Reduced the ESLint error count from roughly 7,000 to under 100, then delegated the remaining fixes to the team.

      Technologies

      • TypeScript
      • React
      • Cube.js
      • TanStack Table
      • Highcharts
      • Recharts

      Also used: TanStack Query · Zustand · Storybook · Design System · CI/CD · React i18next · Vite · Webpack · Jest · React Testing Library · ESLint · Prettier · SCSS · CSS

    Products

    All projects
    • Ubiqlu

      Social publishing platform to compose, schedule, and track posts across LinkedIn, Instagram, and Facebook (beta). Built with Next.js, Clerk, PostgreSQL, Tailwind CSS, Next.js Workflows, Upstash Redis, and Stripe.

    • Fitcomrade

      SaaS product that helps fitness coaches manage unlimited clients and reusable workout plans. A React and TypeScript application with complex UI interactions, built with TanStack Query, TanStack Table, Zustand, and Polar payments.

    More details & technologies
    • Operate a solo web agency in Berlin, Germany, delivering B2B contracts, custom SaaS platforms, and advanced frontend architectures from concept to launch.

    Technologies

    • TypeScript
    • React
    • Next.js
    • Clerk
    • PostgreSQL
    • Tailwind CSS

    Also used: SCSS · CSS · ESLint · Prettier · Jest · React Testing Library · TanStack Query · TanStack Table · Zustand · Redis · Stripe · Polar

  2. —

    Glassnode

    Senior Full Stack Developer

    Built a cryptocurrency portfolio tracker and data-intensive financial interfaces with React, TypeScript, and Next.js, and increased test coverage by 80%.

    More details & technologies
    • Built a high-performance crypto and NFT transactions table that lets users sort, organize, and categorize transactions for tax records, with a focus on performance, usability, and thorough testing.

    • Implemented a testing strategy with Jest, React Testing Library, and Cypress for unit and end-to-end testing, increasing overall test coverage by 80%.

    • Improved the team's transition to trunk-based development through a focus on testing and code quality, supporting frequent releases.

    • Standardized theme styling and design system tokens (typography, spacing, and palettes) and established an internal developer style guide.

    • Integrated external platforms into the application, including WalletConnect.

    • Introduced ESLint and Prettier to enforce consistent code quality.

    Technologies

    • TypeScript
    • Next.js
    • React
    • Node.js
    • TanStack Table
    • Jest

    Also used: Material UI · React Testing Library · Mock Service Worker · Cypress · Ethers.js · Web3.js · PostgreSQL · Prisma · Vercel

  3. —

    Relayr

    Senior Frontend Developer

    Introduced a shared design system and component library with Material UI and Storybook, and standardized tooling and CI/CD across multiple frontend projects.

    More details & technologies
    • Collaborated with the design team to introduce a design system with Material UI and Storybook, giving every product a consistent UI/UX.

    • Standardized and automated the development environment across multiple projects with a custom Create React App boilerplate that bootstrapped new applications with prebuilt testing, Prettier, ESLint, and Jenkins configuration.

    • Automated releases and changelogs with semantic-release and conventional commits (semantic versioning).

    • Configured Webpack and Rollup for libraries and UI applications, replacing legacy Gulp and Grunt setups to improve maintainability.

    • Wrote unit tests with React Testing Library (replacing Enzyme) and advocated for Cypress for visual testing to bridge the gap between frontend and QA engineers.

    • Improved the testing developer experience by introducing Mock Service Worker (MSW) for API mocking.

    Technologies

    • JavaScript
    • React
    • Storybook
    • Material UI
    • Webpack
    • Rollup

    Also used: Cypress · React Testing Library · Mock Service Worker · Node.js · Express · Semantic UI · ESLint · Prettier · Jenkins · CI/CD · Airbnb Style Guide · Semantic Versioning

  4. —

    VentureDive

    Full Stack Software Engineer

    Built React interfaces for healthcare and mobility web applications while mentoring junior developers.

    More details & technologies
    • Mentored junior developers, streamlined team processes, and defined application structure.

    • Configured, managed, and deployed servers on cloud services such as AWS, using tools like PM2.

    Technologies

    • JavaScript
    • Node.js
    • React
    • Redux
    • Firebase
    • Jest

    Also used: Enzyme · Ant Design · Bootstrap · Material UI · CSS-in-JS · HTML5 · CSS3 · SCSS · Flex Layouts · Webpack · AWS · PM2 · Git

  5. —

    Servup

    Full Stack Software Engineer

    Led a team building a B2B chat funnel with Node.js and WebSockets, mentoring five engineers on frontend development and project delivery.

    More details & technologies
    • Developed user-facing features in React and React Native.

    • Built server-side logic, including REST and WebSocket APIs, with Node.js, Express, and MongoDB.

    • Integrated Stripe, 2Checkout, and JazzCash payments on the client side.

    • Trained and mentored interns and junior developers in JavaScript, responsive web design (Bootstrap, jQuery, and React), Node.js, Sequelize and Mongoose ORMs, and data flows.

    • Ran scrum cycles, tracked timelines, and optimized team resource utilization.

    • Contributed to project scope and architecture decisions.

    Technologies

    • React
    • React Native
    • Node.js
    • Express
    • MongoDB
    • Socket.io

    Also used: JavaScript · ES6+ · Redux · Mongoose · REST · WebSockets · Scrum · Stripe · 2Checkout · JazzCash · Styled Components · Bootstrap · Material UI · Ant Design · HTML5 · CSS3 · SCSS · Flex Layouts · Storybook · Webpack · Git · AWS · Cloudinary · SSL/HTTPS · PM2 · Linux

  6. —

    OneByte LLC

    Full Stack Software Engineer

    Turned designs into pixel-perfect, responsive interfaces and built supporting REST APIs with Node.js and MySQL.

    More details & technologies
    • Developed and maintained dynamic web applications with JavaScript, Node.js, and React Native.

    • Collaborated with cross-functional teams to implement REST APIs.

    • Converted PSD designs into pixel-perfect, responsive HTML templates.

    • Managed databases with MySQL and Sequelize, ensuring data integrity and optimized performance.

    Technologies

    • JavaScript
    • Node.js
    • React Native
    • Express
    • MySQL
    • Sequelize

    Also used: REST · Angular · jQuery · Lodash · ES6 · JWT · Bootstrap · HTML5 · CSS3 · SCSS · Git · Linux · Ubuntu

“Working with Adeel at Glassnode was a testament to what a Senior Frontend Engineer should be.”

Ondrej Barta

Engineering Manager at Glassnode
Read more testimonials