I'm a mathematical engineer specialized in data science and a telecommunications engineer, currently pursuing an MSc in Finance at ESADE as a recipient of the European Talent Scholarship.
This profile is essentially my engineering notebook: most of what you'll find here comes from my double degree at Universitat Pompeu Fabra, plus a few hackathon and side projects. I've published it because the work explains my background better than a CV bullet does β you can see how I actually approach a problem, not just which courses I passed.
Neural networks built from scratch and applied end-to-end.
- deep-learning-pytorch-fundamentals β a NumPy MLP with hand-derived backprop and a momentum optimiser, then re-implemented in PyTorch
- deep-learning-cnn-transfer-learning-svhn β CNN architecture comparison, a 132K-parameter budget model, and transfer learning on street-view digits
- bank-customer-intelligence-ml β customer segmentation, loan-approval classification with ensembles, and a from-scratch MLP
- Massive_Data_Mining β near-duplicate detection, time series forecasting, recommender systems
- Stock_Price_Prediction β deep learning for price prediction and trend capture
Models are only useful if someone can act on them.
- pancreatitis-risk-shap-app β clinical risk prediction with SHAP explanations, because a black box isn't much use at a bedside
- streamlit-salary-explorer β exploring and predicting developer salaries from survey data
- Ecommerce_Product_Pricing_Recommendation β trend identification and price optimisation for online sellers
- innosuisse-startupticker-gingershots β SwissHacks 2025: AI-driven insights for Swiss startups and investors
The theory, implemented rather than just described.
- bayesian-networks-belief-propagation β sum-product belief propagation written from scratch and validated against pgmpy
- statistical-models-matlab β MANOVA via Wilks' Lambda, bootstrap resampling, PCA, ISOMAP, Kernel PCA
- network-science-problem-sets β PageRank, HITS, random-graph models, spectral analysis
Where the telecom degree shows up.
- wireless-comm-cellular-simulator β Monte Carlo simulation of a 19-cell network: frequency reuse, fractional power control, SIR and throughput
- wifi-antenna-design-nec β four 2.4 GHz antennas modelled in NEC2, optimised, then 3D-printed and measured
- optical-access-metro-network-design β FTTH/GPON fibre design for three rural Catalan municipalities
- priority-queueing-simulator-cost β discrete-event simulation of priority queueing under bursty arrivals
- dhcp-attribution-layer-incident-response β resolving "which host had this IP at time T" for incident response
- operating-systems-c-labs β POSIX C: fork/exec, pthreads, producer/consumer
- parallel-programming-openmp-mpi-openacc β OpenMP, MPI and OpenACC with real cluster output
- Large-Scale-Distributed-Systems β Java, AWS and Spark
- Search_Engine_IRWA / Information_Retrieval_Web_Analysis β a search engine, backend through web app
- Music_Festival_SQL_Database β SQL design for large-scale festival data
- system-dynamics-service-desk-vensim β stock-and-flow modelling of a three-tier IT service desk
This list keeps growing β I add projects as I finish them, and new categories will appear as my work moves further into finance and quantitative modelling.
Languages Python Β· C Β· C++ Β· Java Β· MATLAB Β· SQL ML PyTorch Β· TensorFlow/Keras Β· scikit-learn Β· SHAP Data & apps pandas Β· NumPy Β· Streamlit Β· Plotly Β· NetworkX Systems OpenMP Β· MPI Β· OpenACC Β· Spark Β· AWS Β· PostgreSQL Domain NEC2 Β· QGIS Β· Vensim
Much of this is team coursework, and I've tried to credit collaborators in the individual READMEs β the good ideas in these repos were rarely mine alone.
Always happy to connect and exchange ideas π€ LinkedIn