Professional Experience

A decade of building scalable web applications, leading development teams, and delivering high-impact solutions across startups and established companies.

Experience

  1. Feb 2024 - Present | 1 year 8 months

    Founder | Fullstack Developer MERN | AI | RAG | Agentic, Binary Code Barn

    As a hands-on Full Stack Developer, I operate a lean web and AI agentic agency, delivering bespoke solutions and building proprietary products.

    Beyond agency projects, I am actively available for direct contracts as a Senior Full Stack Developer, leveraging my expertise in MERN/MEAN, React Native, and IT consulting for web applications.

    • MERN
    • MEAN
    • React Native
    • AI
    • RAG
    • Agentic
  2. Feb 2024 - Present | 1 year 8 months

    Senior Frontend Developer, Multinational Pharmaceutical Company

    Spearhead frontend development initiatives for high-performance, scalable web applications supporting complex data aggregation and analysis.

    Lead and mentor a team of 5-10 engineers in modern ReactJS architecture, focusing on composition and clean code practices.

    Refined frontend architecture and integrated cutting-edge technologies (lazy loading, CubeJS with cache management using react-query) to enhance application performance and optimize data handling.

    Standardised codebase and enforced coding standards across the team through ESlint/TsLint, improving code quality and maintainability.

    Introduced design system and Storybook to standardize DX/UX across multi-teams and ensure consistent application behavior.

    Developed complex data visualizations using Highcharts and Recharts, utilizing BEM conventions for CSS.

    Managed efficient data handling and presentation using React Query for API caching and Zustand for state management.

    • TypeScript
    • ReactJS
    • SCSS/CSS
    • CubeJS
    • ESlint
    • Prettier
    • Jest
    • react-testing-library
    • HighchartsJS
    • RechartsJS
    • React i8next
    • React Query
    • TanStack React Table
    • Zustand
    • Storybook
    • vite
    • webpack
    • Design system
  3. Oct 2022 - Sep 2023 | 11 months

    Senior Frontend Developer, Glassnode

    Integrated external platforms with applications, including WalletConnect.

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

    Built a high-performance crypto & NFT transactions table, crucial for user sorting, organizing, and categorizing transactions for tax records, ensuring performance, user-friendliness, and thorough testing.

    Responsible for setting up core frontend application for 'crypto portfolio tracker'.

    Delivered high-quality production code by ensuring thorough unit and integration testing (Jest, react-testing-library, Cypress with TypeScript), increasing overall application code coverage by 80% and reducing CI/CD pipeline timeframe.

    Implemented Eslint/Prettier for code quality.

    • Typescript
    • NextJS
    • React
    • Material-UI
    • react-testing-library
    • msw
    • cypress
    • ether.js
    • web3.js
    • PostgreSQL
    • Prisma
    • Vercel
  4. Mar 2019 - Oct 2022 | 3 years 7 months

    Senior Frontend Developer, Relayr

    Collaborated closely with the design team to introduce a 'design system' using Material-UI/Storybook for consistent UI/UX across all products.

    Standardized and automated multiple projects to use the same development environment by adding a custom boilerplate solution built on top of react cra for quick application bootstrapping with prebuilt testing, Prettier, Eslint, and Jenkins configuration.

    Implemented semantic-versioning using semantic-release and conventional commits to automate new releases and changelogs.

    Configured Webpack & Rollup for specific bundling use cases (libraries, UI applications), transitioning from legacy Gulp/Grunt configurations for improved maintainability.

    Wrote unit tests in react-testing-library (previously Enzyme) and advocated for Cypress for visual testing to bridge the gap between frontend and QA developers.

    Improved overall testing DX by introducing better tools like MSW for API mocking.

    • Javascript/NodeJS
    • React
    • Webpack
    • Rollup
    • Material-UI
    • Semantic-UI
    • react-testing-library
    • Cypress
    • Eslint
    • Prettier
    • Jenkins
    • Javascript Airbnb style guide
    • semantic version w/d commitizen
  5. Jun 2018 - Feb 2019 | 8 months

    Full Stack Developer, VentureDive

    Created frontend aspect of web applications for health care and mobility in ReactJS

    Mentored junior developers and streamlined processes, defining application structure.

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

    • Javascript/NodeJS
    • React/Redux
    • Firebase
    • Jest
    • Enzyme (testing)
    • Ant Design
    • Bootstrap 3 & 4
    • React Material UI
    • CSS-in-JS
    • HTML 5
    • CSS 3
    • SCSS
    • Flex Layouts
    • Webpack 4
    • Git
    • Arcanist (Phabricator)
    • BitBucket
    • Jira
  6. Feb 2017 - Jun 2018 | 1 year 4 months

    Full Stack Software Engineer, Servup

    Developed new user-facing features with ReactJS and React Native.

    Developed web application server-side logic (REST & Web Socket) in NodeJS/ExpressJS/MongoDB.

    Key Responsibilities

    Involved in training and mentoring interns and junior developers in JavaScript, responsive web design (Bootstrap, jQuery, React), NodeJS, Sequelize/Mongoose ORM, and data flows.

    Managed ongoing scrum cycles, ensured timelines, and optimized human resource utilization.

    Helped in deciding project scope and architecture.

    • Javascript/NodeJS
    • ECMAScript 2015
    • ES6
    • ES7
    • ES2016+
    • React
    • React Native
    • Redux
    • MongoDB
    • Mongoose
    • SocketIO
    • Express
    • Stripe
    • 2Checkout
    • JazzCash Payment Integration
    • Styled Components
    • Bootstrap 3/4
    • React Material UI
    • React Ant Design
    • HTML 5
    • CSS 3
    • SCSS
    • Flex Layouts
    • Storybook
    • Webpack
    • Git
    • Bitbucket
    • Amazon S3
    • Cloudinary
    • SSL (HTTPS) Configuration For NodeJS
    • PM2
    • Adobe Photoshop
    • Adobe Illustrator
    • Slack
    • Trello
    • Jira
    • Linux
  7. Jun 2016 - Nov 2016 | 5 months

    Full Stack Developer, OneByte LLC

    Developed and maintained dynamic web applications using JavaScript, Node.js, and React Native, enhancing user experience.

    Collaborated with cross-functional teams to implement RESTful APIs

    PSD to HTML pixel perfect responsive template conversions

    Utilized MySQL and Sequelize for database management, ensuring data integrity and optimized performance.

    • Javascript/Nodejs
    • jQuery
    • Lodash
    • ES6
    • Angular
    • React Native
    • MySQL
    • Sequelize
    • Express
    • JSON Web Tokens (JWT)
    • Bootstrap
    • HTML 5
    • CSS3
    • SCSS
    • Git
    • Slack
    • Basecamp
    • Jira
    • Linux/Ubuntu