Vineet Markan, Software Developer in Singapore, Singapore
Vineet Markan

Software Developer in Singapore, Singapore

Member since March 20, 2017
Vineet is a seasoned full-stack engineer specializing in data visualization and machine learning. With a decade of experience, he can take software products from the mockup stage to production with high-quality code. Vineet is proficient in JavaScript and Python. His expertise spans across a number of the front end, server-side, and machine learning frameworks like D3, G6, React, Node.js, Firebase, MongoDB, Keras, Tensorflow, among others.
Vineet is now available for hire




Singapore, Singapore



Preferred Environment

Webpack, Git, OS X, CODE, Slack

The most amazing...

...project I've built from scratch is Fast Science. It makes patents easy to read and understand through interactive summaries speeding the reading time by 70%.


  • Senior Data Visualization Engineer

    2020 - 2020
    Stealth Mode Cybersecurity Company (via Toptal)
    • Developed a large scale data visualization solution to help users easily navigate complex relationships.
    • Leveraged D3 and G6 (graph visualization frameworks) to plot hundreds of interconnected data points and make them interactive.
    • Set up communication between visualizations (rendered on Canvas) using MobX and added React components that made up the app.
    • Build supporting components for visualizations using React to allow users to switch between various modes.
    • Used Jest for unit testing individual components and Nightwatch for end-to-end testing.
    • Built UI components on top of Antd and additional styling was applied using Styled.
    Technologies: Antd, Styled-jsx, TypeScript, Jest, Nightwatch.js, MobX, Canvas, SVG, REST API, React, G6, D3.js
  • CTO

    2019 - 2020
    Fast Science
    • Analyzed the patent landscape, identified friction points in the reading patent literature, and designed a user journey to help users read the latest patents through short interactive summaries.
    • Built the patent summarization author platform using React, Redux, Node.js, Firebase, and Python.
    • Used Python to scrape large amounts of patent data from the USPTO website and used various keyword metrics to rank patents by importance.
    • Designed UI wireframes using Figma, worked with design to prettify them and implemented them using JSX.
    • Developed the first version of the website on WordPress to validate the idea and gain traction.
    Technologies: Google Analytics API, Cloud Firestore, Node.js, Firebase, Postman, Jest, Hapi.js, Redux, React
  • Data Visualization and Security Engineer

    2019 - 2019
    • Worked as a full-stack engineer directly with the founders of, an autonomous vehicle startup.
    • Used DeckGL, Mapbox, and React to create interactive layers on the map for traffic engineers to visualize the current position/speed of buses.
    • Created interactive elements for bus routes, stops, and other elements to be rendered on screen.
    • Created APIs in Node.js/Express to push real-time geo updates to clients.
    • Implemented authentication/login, authorization/roles, and 2FA for various user roles.
    Technologies: TypeScript, Passport.js,, React, Node.js
  • Principal Technology Consultant

    2018 - 2018
    • Designed an application framework (similar to React) for accelerating modular development.
    • Implemented vector graphic annotations for image sequences.
    • Coached developers with an Object-oriented programming background to adapt to Javascript using TypeScript.
    • Reviewed existing code and helped separate services and data sources from views.
    • Designed an algorithm to reduce the complexity of finding polygon intersections in a 2D space.
    • Wrote unit and functional tests using Jest and Puppeteer.
    • Created an auto-documentation tool using Python Sphinx.
    Technologies: Sphinx Search Engine, Puppeteer, Jest, Sketch 4, Bootstrap, Webpack, React, SVG.js
  • Lead JS Developer (Consultant)

    2017 - 2018
    Knowcross Pte. Ltd.
    • Migrated a hotel utilities management software with 60+ screens from MS Silverlight to HTML5/JS using Angular JS.
    • Worked with the product manager to sketch revised user onboarding to be developed in HTML5.
    • Developed the front end for four critical modules in three weeks so that existing clients can be moved to the new interface.
    • Worked with the back-end team to create testable and consistent APIs to be consumed on the front end.
    • Wrote unit tests using Protractor as part of my role.
    Technologies: Angular, DataTables, Bootstrap 4, JavaScript, HTML5, AngularJS
  • Founder CTO | Product Head

    2011 - 2015
    • Developed the prototype and acquired early customers.
    • Raised a seed and then an angel round through reputed VCs in the Indian market.
    • Built a WebSocket-based interface to allow multiple people to view media in sync (Tabletop sync).
    • Hired and worked with a technology team to make sure the experience is consistent across web and mobile.
    • Developed an API for easy integration into other tools like Gmail and Box.
    • Tracked and optimised user on-boarding and workflow by setting up integrations with Google Analytics API and Mixpanel.
    Technologies: Mixpanel, Google Analytics API, Backbone.js, Node.js, MySQL, Redis, JavaScript


  • Fast Science (Development)

    FastScience is a web-based application built on React. The purpose of the app is to make cutting-edge research available to the masses. It's a platform to publish interactive summaries of the latest patents and research papers that can be consumed by students, working professionals, and researchers to accelerate learning and achieve breakthroughs.

  • Framebench — Google Docs for Creative Professionals (Development)

    Framebench was developed by me and the co-founder Rohit in collaboration with an established animation movie production house based out of Pune, India.

    The studio did daily reviews with their creative directors sitting out of the US. Framebench was built to help them create well-defined tasks out of this feedback. Further, they could compare newer revisions with previous ones to see if all the feedback was implemented.

    Eventually, Framebench was expanded to include other media types, namely images, PDFs, and other documents.

  • Tinsel — Mobile Shopping Got a Makeover (Development)

    This was an independent project. It was housed at one of the leading e-tailers in India. The idea was to let people express interest in items they'd like to shop while watching videos. It was frozen due to content licensing issues.

  • Circuit Simplifier (Development)

    I presented this project at a National Tech festival, bagging the best Computer Science award and some (modest) prize money. The idea was to take an entangled overlapping circuit from a breadboard and create a minimally overlapping orthogonal circuit that can be embedded on chips.

  • Birch — Connecting Video Creators to Businesses (Development)

    Birch helped organizations like Uber, Ola, and the Govt. of India to find top video creators in locations they wanted to shoot video and work with the best creative talent.
    I founded the business, built the platform, and worked on business development to get more clients on the platform.

  • Knowcross — From Silverlight to Angular (Development)

    I helped Knowcross move their core product offering from Silverlight to HTML5/JavaScript. This new version was both more snappy and efficient.

  • Background Removal App (Development)

    A machine learning-based background removal app built on top of Keras. It uses PSPNet pre-trained on ADE20K data set to identify specified objects, removes everything else in the scene, and outputs the final image.


  • Languages

    TypeScript, JavaScript, HTML5, Python 3, Python
  • Frameworks

    Express.js, Redux, Hapi.js,, Bootstrap, CODE, Jest, AngularJS, Angular
  • Libraries/APIs

    D3.js, React, Node.js, SVG.js, Keras, TensorFlow, Puppeteer, Backbone.js, Google Analytics API, Passport.js, REST API, MobX, Nightwatch.js, Styled-jsx, Antd
  • Tools

    Git, Sketch, Figma, Slack, Webpack, Sketch 4, Postman, DataTables, Canvas
  • Platforms

    Firebase, Mapbox, Amazon Web Services (AWS), OS X, Mixpanel, Android
  • Other

    Semantic UI, G6, Data Visualization, AWS, Deep Neural Networks, Neural Networks, SVG, Deep Learning, Artificial Intelligence (AI)
  • Storage

    MongoDB, MySQL, Sphinx Search Engine, Redis, Cloud Firestore


  • Bachelor of Engineering degree in Electrical and Electronics
    2007 - 2011
    Birla Institute of Technology & Science - Pilani, India


  • Convolutional Neural Networks
  • Structuring Machine Learning Projects
  • Improving Deep Neural Networks: Hyperparameter Tuning, Regularization and Optimization
  • Neural Networks and Deep Learning
  • Economic Times POI Winner
    Department of Science & Technology, India

To view more profiles

Join Toptal
Share it with others