Portfolio
Hi, I'm Dhruv!
software engineer / full-stack / creative technologist / fresh air enthusiast
Experience
Senior Software Engineer
Working for Unmind, a cultural change platform for mental health and wellbeing, centered around the workplace.
Working full-stack: across react, react-native, typescript, graphQL, node.js and AWS to scale, support and innovate across the platforms.
Experience working on and leading on Integration with 3rd Party Healthcare systems, implementing SSO and redesigning authentication, and continued optimisation and increase of the user onboarding experience.
react
react native
node js
aws
typescript
graphql
Full Stack Engineer
Working for an early stage fintech / financial wellness start-up scaling fast across web and mobile, using a modern tech-stack to build, design and architect platforms to increase financial understanding.
Helped implement and architect core parts of the app, develop new features, including: web subscriptions, live events integration, and UX optimisation (micro-interaction animations). Helped bring the app up to 50k MMR, and from 1k to 10k users, on a tight-knit team of 4 engineers.
Personally managed the creation of a full-audio player for the app, bringing many new users in, as well as live event integration with Eventbrite.
Typescript
Javascript
React Native
Python
React
Django
AWS
Kubernetes
UI / UX
Software Engineer
Working with latest Javascript tools and technologies for a fast-paced, later stage start-up. Designing and architecting large-scale react applications, visualising complex data, UIs, and handling user flow..
Led creation of a reports system to interact with metrics, leading to a large increase in users. Worked on, and helped design a complete UI overhaul, building from the ground-up with React and Redux.
UX development done for some projects, working with the product and design teams to engineer great, reusable components.
Javascript
React
Node
Python
Material UI
chart.js
Education
MEng Computer Science
1st class award. Dissertation, and published paper around REVOLVE, an interactive VR experience using user-centric evolutionary / genetic algorithms to explore the musical interaction space. (music-focused HCI conference)
Python
Javascript
Haskell
Java
C
Algorithms & Data Structures
VR & Animation
Computer Science
Year abroad at University of Copenhagen. Variety of Master's level courses, including Visualisation, Machine Learning, Web Technologies, Mobile Computing and Interactive Devices.
Projects include:
- using modern machine learning toolkits to clean data, organise and classify road signals and galaxies (python, numpy, pandas, tensorflow)
- building a movie recommending system using the MovieLens 1M dataset (python, numpy, pandas)
- built a bespoke classifier to perform sentiment analysis on tweets (python, numpy, pandas)
- created an interactive data visualisation (follow link to see) of the energy efficiency of various UN offices, using D3 (JS, D3.js)
- created an interactive way-finding application for the Hololens (AR, Unity, C++)
- created and prototyped a bespoke interactive live controller (deformaball) to manipulate sounds inside a DAW via a deformable interface (Arduino, Ableton, Pure Data, Max)
Machine Learning
Python
VR / AR
Javascript
D3.js
Numpy / Pandas
Arduino / C++
Unity
Misc
Searching for the Perfect Instrument
Interactive evolutionary instrument design in virtual reality. Published paper in NIME 2019.