Expendid
As Lead Web Developer / Software Engineer, I developed extensive Flask back-end functionality, authentication, analytics, pricing, referral and waitlist flows, email automation and responsive front-end architecture.
I'm Daniel, a physics graduate and full-stack developer. I enjoy working across scientific modelling, data analysis, and web development to create solutions that are both functional and visually appealing.
Built. Tested. Deployed.
Below are some of the projects I've worked on, showcasing my skills in software development, data analysis, theoretical physics, and scientific modelling. Each project reflects my commitment to pursuing excellence in my work and creating solutions that are both effective and visually engaging.
As Lead Web Developer / Software Engineer, I developed extensive Flask back-end functionality, authentication, analytics, pricing, referral and waitlist flows, email automation and responsive front-end architecture.
I implemented the Quantum Approximate Optimisation Algorithm (QAOA) for the Max-Cut problem in Python using Qiskit, explicitly constructing the variational quantum circuit and classical optimisation loop rather than relying on a black-box implementation.
I compared COBYLA, SLSQP and Powell across complete and sparse graphs, examining convergence, approximation quality and the effect of increasing circuit depth. Powell was the strongest and most consistent optimiser in my experiments.
I developed a custom 2D FDTD electromagnetic simulator in Python for dielectric ring resonators: implementing Yee-lattice updates, designing Gaussian-tapered Absorbing Boundary Conditions (GABCs), sweeping resonator radius and analysing resonant modes, Free Spectral Range and Q-factors.
During my quantitative research internship at Perbak Capital Partners, I worked with Black-Scholes and binomial option-pricing models, non-normal return distributions, volatility analysis, market-neutral strategy and convex optimisation of market-neutral portfolios.
Over the years
Movie ranking website I created for day 64 of Angela Yu's 100 Days of Code course on Udemy.
Beautiful and functional booking site designed and built for a high-end restaurant. See my web development portfolio for more pictures.
Fun little flashcard app that I built to help me as I studied for my HSK 5 (C1) Chinese exam. It is complete with a database, local memory, the required vocab list, text to speech and more. You can see an earlier version of the programme on my LinkedIn.
Reverent parish website with full functionality and a beautiful design. See my web development portfolio for more pictures.
Tools I have acquired
Projects currently under development
Oremus is a Traditional Catholic prayer app for people who want orthodoxy in their Faith. It includes a traditional catechism, Thomistic answers to common questions, current and historical codes of Canon Law, the Liturgy of the Hours, and a step-by-step guide to serving the Traditional Latin Mass.
Built in Flutter and Dart — release planned for 2027 on iOS and Android.
Samurai Kingdom is a 2D pixel-art strategy and action game set in a fantasy interpretation of feudal Japan. Players build and expand their own shogunate, recruit armies of samurai, rōnin and other warriors, and defend their settlement from rival ninja clans during nightly raids.
Currently in development using Godot and GDScript, with an eventual release planned for iOS and Android in 2027.
My MSc dissertation with Dr Po-Shen Hsin at King's College London will examine topological quantum codes — the error-correcting structures that make fault-tolerant quantum computation possible. It will cover stabilizer and CSS codes, the surface and colour codes, and the theory of error correction and decoding. The latter half extends the framework to cluster states and measurement-based quantum computing, with the aim of constructing codes and optimising their properties.
I will be writing my dissertation from Jun 2027 — Sept 2027.
A little context
I'm a physics graduate who loves to code, solve problems and build cool things. My goal is to continue learning and growing as a software developer with the aim of doing research in quantum computing.
When I'm not coding or studying physics, I love going to Mass and learning about my Faith (Catholicism). I am also an avid martial artist and thoroughly enjoy training and competing. You can follow my mixed martial arts (MMA) journey on Instagram.
Building web products, scientific tools, and indie games. Goals: conduct research in quantum information and computing.
Private tutoring, STEM outreach, and mentoring the Girls' Robotics Challenge team of 8 to build a BBC micro:bit robot.
MSc Theoretical Physics, BSc (Hons) Theoretical Physics, King's College London. Languages: English, Mandarin, French.
I am an avid martial artist and love (attempting) fine art and going on hikes.
References
"Working with Daniel was an absolute pleasure. He took my vision and turned it into a beautiful, functional, and professional website that I'm proud to share. The entire process was seamless, and their expertise was evident from start to finish. I've already seen an increase in customer engagement. Highly recommend!"
"During his internship, Daniel demonstrated exceptional initiative and a positive attitude. He quickly grasped new concepts in finance that I taught him and was not afraid to ask questions, showing a great commitment thoroughly completing his tasks. We are a hedge fund and operate under a fast-paced environment, and he was able to adapt and integrated well into the team. I highly recommend Daniel without reservation."
"Daniel was a fantastic presence in our project team. He consistently brought enthusiasm, reliability, and a real sense of collaboration. Not only did he successfully implement a working finite difference solver for electromagnetic equations, but he also naturally took the lead in organising meetings, setting deadlines, and keeping everyone on track, which helped the group perform at its best. His commitment and leadership skills were top of the team, and his positive attitude made working with him a real pleasure. I'm confident these qualities will shine in any future project he takes on."
Get in touch
I'm always interested in challenging software, scientific-computing and quantitative projects, or simply meeting people working on interesting problems. If you have something you'd like built — a product, a tool, a game — I'd be glad to hear about it.
Based in London · Usually replies within 24 hours