Prashant Sinha
Developer
Info
- prashant@noop.pw
- Paris, France
Summary
Je suis développeur à Paris. Mon travail consiste à employer la programmation, les mathematique et le design comme des outils pour résoudre de problèmes complexes et intéressants. Mes projets couvrent une variété de domaines : Intelligence Artificielle, Computer Vision, Data Visualisation, Applications Web, et Embedded systems. J’aime aussi concevoir et imprimer des objets 3D fonctionels.
Experience
Currently working on LLM driven chatbots, and infrastructure for Agentic workflows.
My team implemented and supported the Business Messaging products at Partoo.
WeLearn - A tool for collective learning
- Responsible for architecting and developing APIs for a Machine Learning model that classified webpages into Wikipedia Pages (concepts).
- Created visualisation (a map of concepts) that efficiently displays a users concepts with spatial cues and the ability to find other similar concepts.
- Developed browser extensions to ingest webpages.
Hydrodynamics of Super-Paramagnetic Micro-Beads
My work here was to capture the motion of the micro beads undergoing attraction due to an external magnetic field. Based on this it is possible to quantify hydrodynamic drag forces on the beads.
Using open source tools
trackpy
andscikit-image
, I developed an image processing pipeline to isolate, track, and calculate motion dynamics from the frames. We reached an average frame rate of~800 fps
.The Mechanical Sense of Paramecium
As a research intern, I developed high-frequency, real-time image analysis and hardware control pipeline to track long trajectories of Paramecium. I wrote a driver for the microscope stage, and a high-speed image aquisition and processing (~50fps) tool. Using these software we were able to follow the trajectory of moving Paramecium.
Study of Diversity in Phyllotactic Patterns
Phyllotaxis is the arrangement of lateral organs in plants. In this project we attempt to explain the origin of emergent patterns, transitions, and irregularities in such arrangements. Using cylindrical projection unrolling and unwarping, I developed an image analysis pipeline allowing better study of complicated plant organs.
Personalised Medical Events, Conferences, and Courses Recommendation for Doctors at NHS, UK
- Developed the algorithm for classification of events into medical specialities.
- Integrated the classification system into the web app.
- Implemented an event recommendation engine leveraging Elasticsearch and stored features.
- Wrote a framework for event data aggregation from multiple NHS websites.
Modelling and Network Analysis of Intronic miRNA Mediated Gene Expression Regulation
In this project, we developed a mathematical model for gene expression regulation via intronic micro
RNAs
, based on emperical data and experimental observations at IGIB.As a part of study, we’ve also generated a
miRNA <=> mRNA
target network using various available databases.
Education
Approches Interdisciplinaires du Vivant
B.Tech. (IT and Mathematical Innovations)
- Major
- Information Technology
- Minors
- Mathematics, Systems Biology
Publications
Protein engineering and de novo designing of a biocatalyst
Journal of Molecular Recognition, 2016
Intronic miRNA mediated gene expression regulation controls protein crowding inside the cell
Gene, 2018
Meta-analysis of genomic variants and gene expression data in schizophrenia suggests the potential need for adjunctive therapeutic interventions for neuropsychiatric disorders
Journal of genetics, 2019
Open Source
DisInfo: (Info)rmation (Dis)play
Disinfo tries to make it easier to build animated, interactive, and physical dashboards. I use it as a sandbox to explore and better understand existing technologies and patterns, while maintaing performance on resource constrained devices.
PyBloomFilter: Fast, Memory Mapped Bloom Filter
The goal of
PyBloomFilter
is to provide a fast, simple, scalable and correct library for Bloom Filters in Python. I’ve been maintaining this package since 2016.Hues: Colored terminal text made easy for Python
Hues is a Python package which facilitates printing ANSI encoded text to terminal in unix-like systems.
metaRNA: Find target sites for the miRNAs in genomic sequences
metaRNA finds potential target sites for the microRNAs in genomic sequences. It is built on miRanda, an algorithm for detection and ranking of the targets of microRNA.