I’m a student and a software developer, based in the UK.
I design and create software to solve problems in data science - from modelling vision deficiencies, to comparative genomics.
- Eyefficiency - a research project measuring the carbon footprint of cataract surgeries around the world
- Home Acuity - a printable assessment aid for researchers investigating distance vision
- Tromer E. C., Wemyss T. A., Waller R. F., and Akiyoshi B. (2021) Repurposing of Synaptonemal Complex Proteins for Kinetochores in Kinetoplastida. Preprint, bioRxiv doi.org/10.1101/2021.02.06.430040
- Crossland M.D., Dekker T. M., Hancox J., Lisi M., Wemyss T. A., and Thomas P. B. M. (2021) Evaluation of a Home-Printable Vision Screening Test for Telemedicine. JAMA Opthalmology doi.org/10.1001/jamaophthalmol.2020.5972 (Access PDF)
- Veto P., Thomas P. B. M., Alexander P., Wemyss T., and Mollon J. D. (2020) The last channel: Vision at the temporal margin of the field. Proceedings of the Royal Society B 287, 20200607 doi.org/10.1098/rspb.2020.0607 (Access PDF)
(University College London)
EPSRC studentship for the UCL CDT in Intelligent, Integrated Healthcare Imaging. 1-year MRes followed by 3-year PhD.Taught modules:
- Machine Learning in Medical Imaging
- Research Software Engineering with Python
- Computational MRI
- User-Centred Data Visualisation
Project: Development of affordable smartphone imaging technology to be used in screening for maternal and neonatal anaemia
(University of Cambridge)
Project: "Re-inventing chromosome segregation: evolution of the kinetoplastid kinetochore"
BA Natural Sciences
(University of Cambridge)
Final-year project: "Is Sequence Information in the 3’ UTR linked to mRNA regulation in Trypanosomes?"
Biology (A*), Chemistry (A*), General Studies (A*), Mathematics (A*), Further Mathematics (A*), Physics (A*)
10 A* (including English, German, and French)
- I enjoy linux server administration (Arch/Fedora/CentOS) and am familiar with containerised deployment strategies (Docker, Kubernetes), and automated deployment using GitHub webhooks.
- I operate two BGP IPv6 networks (AS210285 and AS56796). These networks use a tinc mesh VPN over IPv4 to connect geographically disparate sites.
- Through my company, I host authoritative DNS for ~25 zones, using BIND9 in a hidden-master setup (with DNSSEC where supported). In the last 24 hours, I served 2548 queries.
- I've used MATLAB and Python in a research context for training neural networks, image analysis, and multivariate regression.
- I've developed several minimum-viable-product web applications using Rust, AlpineJS, and Tailwind CSS.
- I use Python professionally in my work at OKKO Health, where I've been involved in both data analysis and web application development using Django.
- As part of my PhD, I've been developing a cross-platform mobile application using Flutter/Dart.
- I'm familiar with API-first cross-platform design, and have developed an application using the Ionic Framework and AngularJS which is now used across 3 continents.
- I'm familiar with UX testing and have developed interactive data visualisations using Data-Driven Documents (D3.js).
- I've acted as a postgraduate teaching assistant for modules at University College London, across computer science and medical physics.
- I've been trained in higher-education teaching skills through the UCL Arena One Gateway programme.
- I enjoy facilitating science communication. For example, I host a wiki on genetic vision conditions.
- I designed and manufactured a printed circuit board to carry out real-time energy monitoring of machines used for bioinformatics computing. This used a Maxim Integrated 78m6610-series energy monitoring IC, which communicated over SPI with an Atmel ATmega328P, and sent data over bluetooth using a HC-07 bluetooth module.
- With Joe Malt, I’m building a CNC laser engraver using GRBL running on an Arduino, and parts we’re designing and 3D printing.