From the lovely valley of Dehradun. I grew up in a humble family of five:
my parents, an elder brother, our dog and me.
I made my first dollar on Fiverr at 18, designing for strangers on the internet,
and have been a jack of all trades ever since: illustrator, blogger, data scientist,
podcaster, speaker, open-source maker.
My biggest strength is that I admit my mistakes, eventually.
A believer in the T-model: deep expertise in software engineering, with broad
experience across startups, academia, and MNCs, spanning
ecommerce, pharma, and manufacturing as well as interests in psychology,
philosophy, economics, behaviour, and more.
Making things independently at
Dimwit,
a one-person software lab for writers and makers.
A software engineer and tech lead who cares about clean architecture,
modular design, and shipping production-grade code. Comfortable across
the full stack, from getting his hands dirty with ETL pipelines, cloud
deployments, LLM-powered tools and internal developer platforms to
building beautiful user interfaces and delightful user experiences.
Everything beyond the code. Illustrating since 7th grade, blogging since 2008,
and writing prose since the age of 11. Always exploring new ideas in philosophy, fitness,
self-improvement, and whatever comes next.
Lead Developer at Viti Science AB (Aug ’25 – Feb ’26), building tools for Pfizer UK and Sweden: oncology survival analysis, vaccine sales tracking, and an LLM-powered research query tool.
RShiny Developer (L4) at Appsilon (Jan ’24 – Aug ’25), for Elkem (Manufacturing): SPC automation, ETL pipelines, CI/CD standardisation, and the elkemVerse internal package ecosystem.
Honorable Mention at Posit Shiny Contest 2024 for LogAnalyzer, a log-monitoring tool for Posit Connect.
Speaker at ShinyConf25, ShinyConf24, useR!24 (Salzburg), EARL24 (Brighton), R/Pharma24.
Open source at Dimwit, a one-person software lab: Ode (self-hosted publishing) and Prosaic (terminal writing app).
Working globally since 2011 in freelance and remote capacities, managing overseas clients and distributed teams across time zones.
MSc Data Science with Distinction from Liverpool John Moores University.
Counter-Strike Team Roles Stickers, an illustration accepted into the game at 19, with $400k+ earned.
400k+ words of prose at journal.coffee, writing since the age of 11.
Work Experience
Lead DeveloperViti Science ABAug ’25 – Feb ’26
Pfizer UK
Led development on an oncology application for deep survival analysis — Plot Digitisations, IPD Reconstruction, Parametric, Cure, Spline, Piecewise, Dependent and Independent Modelling.
Delivered a vaccine sales tracking app across UK vendors and chains — map-enabled, region-based, millisecond-optimised geospatial loading.
Pfizer Sweden
Led an LLM-powered application for researchers to query the Socialstyrelsen database through natural language. End-to-end LLM chain via ellmer and shinychat with guardrails and interpretability.
Internal
Promoted best practices in R, modular programming, Docker deployments across Render and DigitalOcean.
Facilitated SaaS products via Stripe and Auth0 integrations into RShiny.
RShiny Developer (L4)AppsilonJan ’24 – Aug ’25
Elkem (Manufacturing)
Developed a generalised SPC package and companion app. Automated manual reports — 1 week down to 2 hours.
Built a high-frequency monitoring tool to process high-fidelity data using ETL pipelines built in {maestro} in R to mark anomalies and critical failures in electrodes automatically.
Led multiple Git workshops and standardised CI/CD practices using Azure Pipelines for data scientists, creating several templates in quarto and RShiny to help them write and deploy production-ready code.
Automated routine tasks in Azure DevOps using the official API and a custom-built R package, saving hours of manual effort to initialise repositories, create pipelines, and more.
Built LogAnalyzer — an RShiny log-monitoring tool for Posit Connect with optional LLM analysis. Honorable Mention, Posit Shiny Contest 2024.
Co-created and maintained shared internal packages under the elkemVerse ecosystem — elkemApp, elkemDocs, elkemPlots, elkemSPC, elkemDbConnect, elkemAPI — ensuring 100% unit test coverage for all packages.
Community
Talks and workshops at ShinyConf25, ShinyConf24, EARL24, useR!24, R/Pharma24.
Tech talk ambassador — internal sessions and knowledge-sharing.
RShiny Developer (L3)AppsilonJul ’22 – Dec ’23
Elkem (Manufacturing)
Migrated legacy applications to a modular rhino architecture. Refactored large monolithic Shiny apps for maintainability and scalability. Created elkemDashboard, a bslib-styled template that brought consistency to the apps.
Co-created, contributed to, and maintained shared internal packages under the elkemVerse ecosystem such as elkemApp, elkemDocs, elkemPlots, elkemSPC, elkemDbConnect, elkemAPI, ensuring 100% unit test coverage for all packages.
Authored a case study outlining the architecture and business impact, acting as a liaison between Appsilon and Elkem.
ET Ventures (Legal Consulting)
Refactored a legacy app, with modules sized at 2500 LOC, to smaller, more manageable 200 LOC modules.
Enhanced reactable tables with editable rows, YAML-based configs, and tooltips. Implemented report generation and email automation workflows using quarto.
Future Forests (Data for Good)
Collaborated with the Polish Academy of Sciences on an RShiny dashboard using leaflet, echarts4r, and rhino.
Tech lead — Scrum, planning, retrospectives, delivery.
Featured at ShinyConf23 Shiny Apps Showcase.
Community
Moderated AI and LLM panels at ShinyConf23.
Internal journalist and tech marketing champion.
Data Analyst & TAIndian School of Business, HyderabadJun ’21 – Oct ’21
Developed RShiny apps for econometrics analyses like Conjoint, MaxDiff, and Forecasting to showcase students how the different parameters interact with each other.
Facilitated courses on Deep Learning, Big Data and Data Collection, helping professors with grading and assignment planning, assisting students during office hours.
Conducted tutorials on building end-to-end data streaming pipelines on AWS, showcasing how S3, Kinesis, Kinesis Firehose, Lambda, DMS, and Athena come together to create an end-to-end solution.
Data Modelling EngineerTownscript (BookMyShow)Jan ’19 – Jul ’20
Aided Townscript’s data-driven design, working along with the design and product teams to improve the KYC flow with clickstream tracking, increasing KYC success rate to over 90%.
Built a custom spam classifier using Latent Dirichlet Allocation (LDA) to combat invalid and abusive events, promoting a feature to mark events as spam while gathering more data for fine-tuning.
Built a topic architecture from scratch for the B2C events platform employing topic modelling along with in-person and remote user studies to understand user behaviour and expectations.
Created Townscript’s parquet data lake on AWS S3 by bringing data from within and outside AWS services such as RDS, DMS, Kinesis, MixPanel, Google Analytics, using a customised boto3 script, reducing transfer costs by 96%.
Worked with the product team to define key metrics, creating asynchronous scripts and dashboards in Python.
Technical MentorUdacity (Part-Time)Jun ’19 – Jan ’21
Mentor and reviewer for Machine Learning and ML Engineer Nanodegrees.
1-on-1 guidance via chat and calls. 4.73/5 rating.
Open Source — Dimwit
Dimwit is a one-person software lab for writers and makers.
Everything built here is opinionated, and made with care.
Manifesto · Timeline
Ode— a self-hosted publishing tool for writers
An MIT-licensed, open-source, self-hosted tool for writers and publishers who want to publish in an aesthetically pleasing website, who ignore the bells and whistles of the modern internet, and who want to create a better experience for their readers. Opinionated, minimal, and easy to use, guided by its own ethos using React and Vite, enabled by Docker and Docker Compose. Facilitates a version-controlled, markdown-based writing and editing paradigm with Git-tracked repositories and an automated two-pane Reader Mode.
An MIT-licensed, writer-first terminal writing app built with Python and Textual. Minimal, distraction-free writing right in the terminal — no GUI, no clutter, just words. Designed for writers who live in the command line and want their writing tool to stay out of the way. Supports markdown, auto-save, and a clean monospace aesthetic.
An RShiny log-monitoring tool for Posit Connect with optional LLM-powered analysis. Parses and visualises server logs, helping teams debug deployments and track app health. Built during my time at Appsilon. Honorable Mention, Posit Shiny Contest 2024.
An open-source Plumber API for personal metrics such as finances, travel itineraries, calendar, to-dos, and more. Several services such as AWS EC2, S3, DynamoDB, Supabase PostgreSQL, ShinyProxy, DigitalOcean, pm2, Docker were used to build a full end-to-end personal tracking system. Created an accompanying set of dashboards in RShiny, fully mobile-friendly and styled using custom Sass stylesheets.
Presented and released the open-source version at ShinyConf24, useR!24 in Salzburg, Austria, and EARL24 in Brighton, UK.
Over 400k words across 1000+ pieces of prose. A collection of unabridged, unedited, and unapologetic public journal entries about life, people, society and everything in between. Also includes vignettes dubbed “bookmarks” and long-form journal entries about one idea or concept. Made to feel like the perfect reading experience without any distractions.
Technical notes and writing on code, tools, and craft.
Other blogs2008 – 2020
Nudge › How — a humane approach to self-improvement (2020–2022) The Polymath — 200+ page personal blog, a journal of explicit growth (2011–2020) On This One Trip — intimate travel stories, not top-5 lists (2017–2018) Monologues in a Metro — inner monologues walking through Delhi (2016) Age of the Pixelator — desktop wallpapers with my cousin (2010) DBZ Naruto Sprite — sprite animations uploaded from a cyber cafe (2009) What Next — school journal with code names for classmates (2009) My first blog — deepanshcool.blogspot.com (2008)
Illustration & Design
Counter-Strike Team Roles Stickers— $400k+ earned and counting
Sticker collection that made it into Counter-Strike: Global Offensive at age 19. Self-taught through years of Photoshop and Illustrator since 7th grade.
Minimal illustration brand inspired by real visits to places. Postcards, canvas prints, and notebooks sold through pop-up shops and an online store. Ran for about a year before closing down at break even. Born on a random evening in 2020.
Nudge › How visuals— illustrations for the self-improvement platform
Illustrations for the self-improvement platform. Minimal — only what is necessary.
Started in high school. First dollar and first thousand dollars on Fiverr in 2014, at 18.
Learning
I revel in novelty. I see myself as a never-ending work-in-progress.
Reading
Psychology, philosophy, economics. Fiction over non-fiction. Camus, Hemingway, Bukowski, Kafka. Favourite book: The Little Prince.
Experiments
Minimalism · Reducetarianism and vegetarianism for five years · Absurdism · Finding balance
Education & Certifications
MSc Data Science (Distinction)Jul ’19 – Jul ’20
Liverpool John Moores University
Thesis: “Mood Modelling: Understanding the Relationship between Living Conditions and Mood”
PG Diploma Data ScienceJul ’19
International Institute of Information Technology (IIIT-B)
BCA (Bronze Medal)Jul ’15 – Jul ’18
Amity University, Noida
Merit Scholarship (2017)
Functions, Methods, and Interfaces in Go — UC Irvine (2025)Getting Started with Go — UC Irvine (2025)Social Psychology — Wesleyan (2021)Modern Art & Ideas — MoMA (2020)Big Data Foundation — Udacity (2018)NLP Nanodegree — Udacity (2018)Introduction to Psychology — U of Toronto (2018)Game Theory — Stanford / UBC (2018)Android Basics — Udacity (2017)Introduction to Philosophy — EdinburghKnow Thyself — EdinburghPhilosophy, Science and Religion — EdinburghThe Modern World I & II — VirginiaWhat Is Contemporary Art — MoMA