Favourite libraries and tools include React and React Native, Redux, Lodash FP, RXJS, D3, ESLint, Webpack, Babel, and Gulp. Author of many React, React Native, and CSS packages on NPM.
Knowledgable of python, with experience in web frameworks, including Flask, and data analysis libraries Numpy and Scipy. Contributed to Pygments syntax highlighting project, used by O’Reily for their book publishing.
Github at https://github.com/jacobp100
Product pages at https://jacobdoescode.com
Music playback app written in React Native for the UI, and Swift for music playback
Scientific calculator app using iOS using Objective C and Swift for UI, and my own open-source calculation engine written in ReasonML (OCaml)
Rail timetables app in React Native for UI and Objective C for offline timetables
Architected React web and React Native applications for Otro—a sports-based social media platform. Set up key infrastructure and guided the team through native development. We used Fastlane and CircleCI for automated testing and TestFlight deployment. Integrated many native code libraries in both Swift and Java where existing React Native bindings were not available.
Senior developer working on a the OrgVue web app specialising in visualising large organisational hierarchies with over 500,000 people, and being fully interactive with drag and drop between both the UI and visualisations. Developed a platform to render organisation charts in-browser at 60fps, while also allowing fully native PowerPoint export to allow consultants to tweak the design before giving a presentation. Used D3, React, Redux, and React-DND, among other libraries.
Developed an interactive mapping webapp using React and Leaflet
First Class honours BSc in Theoretical Physics.