Who is the person behind this page? Well, let me tell you. A
relentless self-starter who only ever gives his very best effort and
nothing less. A person who understands that a team is a sum of its
parts, and that success is never the product of one person alone. A
person that appreciates the necessity of understanding and fitting into
different cultures, having called several different countries and
organizations home over the years. A person that understands the
opportunities, but more importantly the limitations, of emerging
technologies. A person that chooses to use failure as a learning
experience rather than as a defeat. This is who I am and what I have to
offer you.
Life
Long
Learner
"Once a new technology rolls over you, if you're not part of the
steamroller, you're part of the road."
I always liked this quote because it is kind of true, but even more so
because of how wrong it is. Most new languages, frameworks, and
technologies are really only "better" in a very small set of niche
circumstances compared to what is already on the market. Therefore, it is
almost never a question of truly better or worse, but tradeoffs in certain
situations. That is all without even taking switching costs into account.
With that said, sometimes there really is a paradigm shift and it is
important to stay on top of trends and understand what technologies have
the
highest likelihood of becoming/remaining relevant.
The fact that technology is constantly evolving is what makes me so
passionate about it: you have to fight to keep up. The moment you
stop learning is when you start to fall behind. For many, that notion is
intimidating, but to me, it is an endless source of motivation and drive
to be better. These are some of my favorites (so far)
π
Data Projects
More than just an interest, my passion for data has enabled me to create
many compelling projects. The data project I am proudest of was developing
Python case studies for my master's program at the Lucerne Univeristy of
Applied Sciences, where I collaborated with stakeholders to develop Python
case studies that complemented the existing curriculum of the Msc. in
Banking and Finance program. Check out that project and more below:
Python Case Studies for Finance Professionals
Created three compelling case studies to help aspiring finance
professionals get familiar with important Python concepts and data
science packages specifically for a financial context.
Strategic Asset Allocation with Solver Based Optimization
Implemented
CVXPY
convex optimization package to simulate and build risk/return optimal
portfolios using the Efficient Frontier and Capital Allocation Line.
Used Monte Carlo simulations and scenario analysis to model the
solvency of a pension fund and find optimal asset allocations using a
solver-based approach.
My passion for technology has taken me in many directions. I have
extensive experience with a variety of languages and frameworks such as
ReactJS, Express, NodeJS, SpringBoot, and Flask. Additionally, I have
experience building relational databases in various flavors of SQL such as
PostgreSQL and MySQL. I often work with the Azure cloud as well as Azure
DevOps to set up CI/CD pipelines. My favorite languages to work with are
Python and JavaScript
(yes, really), but have recently been learning more Java and have
really been enjoying that. Other technologies I am currently investing
time in are Docker, Apache Spark, and Apache Airflow. More projects on
GitHub.
AZ-900 Certified
Microsoft Azure Fundamentals certification is a foundational
certification that demonstrates knowledge and competence of the Azure
cloud and its services. Passed on first attempt with a score of 94%.
TypeFrame is a custom built and lightweight TypeScript framework.
Fully customizable, modular, and with seamless integration with 3rd
party libraries, TypeFrame is perfect framework package for large and
small projects alike.
Need a new password idea? Want to pass a secret message? Use this
handy Caesar Cipher app to seamlessly encrypt and decrypt messages to
both string and integer outputs.
For Candidates: JobWorx is a fully functional job search app that
makes finding a job easier than ever. Users have full control to create a
resume that is both visually appealing and effective. With JobWorx, your
profile highlights your skills as well as who you are, giving recruiters a
full impression of not just what you know, but who you are. Like LinkedIn
without the fluff, JobWorx lets you show recruiters yourself at your best.
JobWorx makes applying easy, seamlessly apply to any job with only one
click!
For Recruiters: Specifically designed for SMEs, JobWorx makes it
easier than ever to find top-tier talent. With JobWorx's unique
profile-as-a-resume approach, you can quickly identify candidates who are
not only a great fit for the job, but also for your company's culture. Get
all the information you need about a candidate in one click. Easily make
job listings and monitor your competitors' strategies with our advanced
search and filtering tools.
Technologies: ReactJS, JavaScript, PostgreSQL, and Express
ROC analysis has never been easier! Since the groundbreaking work
of
Hanley and McNeil, the popularity of Receiver Operating Characteristic (ROC) curve and
Area Under the Operating Characteristic (AUROC) analysis has exploded.
Originally used in medicine to test diagnositc methodologies, AU-/ROC
analysis has now been widely adopted in academia and industry for
comparing two binary classification models against each other. While
popular packages like
sklearn
offer functionalities for creating
ROC curves
and calculating
AUROC, there is a hole in the market for more robust analysis methods. The
functionalities offered in this package are adopted directly from some
of the best researchers who use these analysis techniques.
Research ROC Utilities offers comprehensive functionality for binary
classification models such as threshold optimizations, z-score analysis,
t-test analysis, calculating non-parametric AUROC scores, creating
stacked ROC curves, bootstrapped resampling AUROC P-Value analysis, and
more. Try this code sample!
Master's Thesis: Predicting Recessions with Machine Learning
All that glitters is gold?
Until recently, logit and probit models have been the gold standard for
econometric classification analysis. However, we are now living in a
world of big data and machine learning, so it begs the question whether
our forecasting methodologies should be updated as well to reflect this
new reality. This thesis conducts a horse race to determine whether
machine learning models outperform traditional logistic regression
models at prediction US recessions. By using a novel ranking and
bootstrapped AUROC scores, the analysis provides further evidence that
machine learning models are better at predicting recessions than
traditional logistic models.
Check out the whole paper as well as the source code right here!π
This paper conducts a comprehensive horse race between several popular
machine learning models and compares their performances with a
traditional logistic regression model at predicting US recessions. Each
model is tested at three-, six-, nine-, 12-, and 18-month horizons. A
gradient boosting, random forest, support vector classifier, feedforward
neural network, and custom consensus model are all compared against the
logistic regression model. A dataset spanning 1962-2023 using six
leading indicators is used for training and testing the models. The
predictive ability of each model is evaluated using two scoring
methodologies. The first scoring methodology is a novel ranking system
using accuracy, precision, recall, F1, and AUROC scores. The second
scoring methodology uses bootstrapped AUROC scores to perform a
one-sided test on every model pair across each horizon. The results
strongly suggest the gradient boosting, random forest and consensus
models are generally superior at recession classification across
horizons in comparison to the logistic regression model. The evidence
for outperforming the logistic regression model is significantly weaker
for the neural network and support vector classifier models. Finally,
based on the findings of the consensus model, the results indicate
combining the predictions of multiple models can produce better
recession predictions than relying on the outputs of a single model.
My Timeline
German International School of Boston
Boston, USA
German International Abitur and American High School Diploma
2013-2017
2014-2015
German International School of Barcelona
Barcelona, Spain
Independent exchange year at fifteen with partner school in Barcelona,
Spain.
Boston University
Boston, USA
BSBA, Dual Concentrations in Entrepreneurship and International Business
2017-2021
2023-2024
University of Massachusetts Global
Remote
Software Engineering Bootcamp
Chulalongkorn University
Bangkok, TH
Master of Science in Finance Semester Abroad Program
2023-2023
2022-2024
Lucerne University of Applied Sciences
Lucerne, CH
Master of Science in Banking and Finance
Collaborated with faculty to develop Python case studies for curriculum.