Ankit Kumar, Developer in Tokyo, Japan
Ankit is available for hire
Hire Ankit

Ankit Kumar

Verified Expert  in Engineering

Software Developer

Tokyo, Japan

Toptal member since January 10, 2024

Bio

With over seven years of professional experience in software development, Ankit excels in fast-paced, challenging startup environments. His passion for learning and adaptability allow him to grasp new technologies quickly and implement them effectively. Ankit is drawn to projects that push boundaries, requiring creative problem-solving and innovation.

Portfolio

Outspeed (formerly Adapt Research, Inc.)
React, TypeScript, React Native, Tailwind CSS, Three.js...
Bodygram, Inc., Japan
Next.js, React, Astro, Three.js, TypeScript, Tailwind CSS, CSS, Front-end...
Startbahn Inc., Japan
Next.js, React, TypeScript 3, Vue, CircleCI, Nuxt.js, Styled-components, CSS...

Experience

  • React - 6 years
  • JavaScript - 6 years
  • TypeScript - 5 years
  • Tailwind CSS - 3 years
  • Next.js - 3 years
  • TypeScript 3 - 2 years
  • Storybook - 2 years
  • Remix - 2 years

Availability

Part-time

Preferred Environment

React, TypeScript, JavaScript, Next.js, Python 3

The most amazing...

...thing I have developed is a theme for JSDoc, and it ranks number one on npm in terms of maintainability.

Work Experience

React Developer

2024 - PRESENT
Outspeed (formerly Adapt Research, Inc.)
  • Developed a monorepo for real-time web/mobile apps using Outspeed infrastructure. Created Outspeed/core, which handles WebRTC and WebSocket connections and manages media streaming for seamless integration in both environments.
  • Built Outspeed/React for easy WebRTC/WebSocket management with React, providing hooks and components for visualizing audio and media. Created Outspeed/React Native to enable WebRTC in React Native mobile apps.
  • Created comprehensive documentation and example playgrounds to help developers use the Outspeed packages effectively, providing clear guidance for web and mobile real-time communication applications.
Technologies: React, TypeScript, React Native, Tailwind CSS, Three.js, React Three Fiber (R3F), JavaScript

Software Engineer

2023 - PRESENT
Bodygram, Inc., Japan
  • Contributed to a component library in React that was utilized across seven internal projects.
  • Managed multiple projects, including a scan data dashboard, company website, and 3D avatar rendering library with annotations.
  • Created a core SDK library enabling teams to build voice guidance for user instructions and a camera component for capturing front and side poses.
  • Enhanced front pose validation, reducing unsuccessful scans by 73% through refined angle calculation logic for feet and arms relative to the body.
Technologies: Next.js, React, Astro, Three.js, TypeScript, Tailwind CSS, CSS, Front-end, Automated UI Testing, React Query, Front-end Design, Front-end Architecture, Redux, Web Frameworks, Remix, React Three Fiber (R3F), JavaScript

Senior Software Engineer

2022 - 2023
Startbahn Inc., Japan
  • Formulated a set of standards for coding and code reviewing.
  • Worked with the product manager and other stakeholders, including back-end developers and UX designers, to iterate on new features.
  • Streamlined the front-end deployment pipelines, resulting in a 50% reduction in build time.
Technologies: Next.js, React, TypeScript 3, Vue, CircleCI, Nuxt.js, Styled-components, CSS, Front-end, Automated UI Testing, React Router, React Query, Vercel, Front-end Design, Redux, Web Frameworks, JavaScript, TypeScript

Research Software Engineer

2021 - 2022
University of Cambridge
  • Created the design system for InterMine to unify the design of all products.
  • Developed Chromatin, an open-source React component library from scratch to implement the design system. (Github.com/intermine/chromatin.).
  • Designed and developed interfaces to set up and configure InterMine on the cloud. (Github.com/intermine/intermine_cloud.).
  • Assisted in a Linux and bioinformatics tools workshop organized by the University of Cambridge, Bioinformatics Training Facility, and the UK Health Security Agency National Veterinary Accreditation Program.
Technologies: React, TypeScript, Styled-components, Python 3, Inkscape, Hugo, Storybook, CSS, Front-end, Automated UI Testing, React Router, APIs, Front-end Design, Redux, Full-stack, Web Frameworks, Django, JavaScript

Co-founder and Front-end Lead

2017 - 2021
Asaan Contracts Private Limited
  • Designed and developed an app dashboard for one of our clients to manage their projects.
  • Researched, analyzed, evaluated, and adopted new and existing technologies, tools, and best practices to support and implement the architecture.
  • Designed the web interface with enormous effort to cater to people unfamiliar with the web.
Technologies: React, Vue, Python 3, JavaScript, TypeScript, Docker, Flask, CSS, Front-end, Python, Web Scraping, Automated UI Testing, Beautiful Soup, Puppeteer, React Router, Node.js, APIs, Front-end Design, Front-end Architecture, Redux, Full-stack, Material UI, Web Frameworks

Clean-jsdoc-theme

https://www.npmjs.com/package/clean-jsdoc-theme
Clean-jsdoc-theme is a beautifully crafted theme for JSDoc 3 and JSDoc 4. It is a clean and fully responsive theme with loads of customization features.

SALIENT FEATURES
• Supports most screens, including desktops, laptops, iPads, and mobile devices.
• Consists of a premium-looking dark and light theme.
• Minifies all the output HTML files, saving a few kilobytes.
• Carries search support. The search feature doesn't increase the size of output HTML files.
• Highly performant

REINVENT 4 Mol2MolMediumSimilarity

https://github.com/ersilia-os/eos694w
The Mol2MolMediumSimilarity leverages REINVENT 4's mol2mol_medium_similarity.prior to generate approximately 100 unique molecules. The generated molecules will be relatively similar to the input molecule.

Chromatin | Component Library

https://github.com/intermine/chromatin
A React-based component library built from scratch, developed using TypeScript to ensure high code quality and ease of maintenance. It boasts a minimal API surface without compromising on product requirements.

Anu, ML Model

https://github.com/ankitskvmdam/anu
Anu, a machine learning (ML) model used to predict protein-protein interaction. Anu is a framework to test and benchmark ML models for the prediction of protein-protein interactions. It automates data retrieval, feature engineering, and model evaluation.
2017 - 2021

Bachelor's Degree in Biotechnology

National Institute of Technology Durgapur - Durgapur, West Bengal, India

Libraries/APIs

React, React Router, React Query, Three.js, Node.js, Vue, Beautiful Soup, Puppeteer

Tools

Inkscape, CircleCI, Astro

Languages

TypeScript, JavaScript, HTML, CSS, Python, TypeScript 3, C++, Python 3, Hugo

Frameworks

Next.js, Tailwind CSS, Web Frameworks, Redux, Material UI, Remix, Flask, Nuxt.js, Django, React Native

Platforms

Vercel, Docker

Storage

Databases

Other

CSS5, Front-end, Web Scraping, APIs, Front-end Design, Styled-components, Storybook, Automated UI Testing, Front-end Architecture, Full-stack, React Three Fiber (R3F), JSDoc

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring