........................................................................................................................................................................................................
........................................................................................................................................................................................................
........................................................................................................................................................................................................
................................................................................................:::.....................................................................................................
.........................................................................................:::-----====-----::::.:........................................................................................
...............................................................................::::---------=++++*+++++++========-::....................................................................................
..................................................................:.:::::.....::--=====++++++*********++**+++=++++==--:::...............................................................................
..................................................................::::--==-=======++*******#***#########****++++++++++++==--::::........................................................................
...................................................:::::::::::--========++===+++++***********#######%#####*+**++++++++++++=====---:::..::...............................................................
..................................................:::---========+++=++++++++++++*************###############+**++++++++++++++++++====-----:::...........................................................
...............................................:::---=======++++++++++++++++*+****************###############**++++**+=+*+++++++++*++++====-:::.........................................................
.............................................::::--===+++******++++++++++++++++*****************##%%###########*++++**+=++*++++++++**+++++++==-:........................................................
.............................................::--==+++*******++++++++++++***++++**************+***##%%##*#######***++***==+**+++++++***++++++===::......................................................
...........................................:::-==++++**********+****+++++++**********##********++***#%%%%#######*#**++**++++***++++++*****+++++==-:.....................................................
.......................................:::--===+++++++++*********++++++*******+*******#####*****++****#%%%#########**+***++++***++*++******+++++==-::...................................................
................................:::::::--=====+++++++++++++++++*++*****#*#*******++****######****++*####%%%%#########*****+++++******+******+++++==--::.................................................
.................................:::--====+++++++++++++++++++++***+****************+***########*+*++*#####%%%##%#####******++++**************+++++==--::................................................
...............................::::--==++++**++++++++********************#***#**######***#####%#*+****####%%%%%%#%##%#**###*+*+***####********+++++==--::...............................................
..............................::---===++++**++++++********+++*************####****####%##**####%##*+***###%%%%%%%%%########***+***#####********+++++===-::::............................................
.............................:::--==++++++++++++****+**********************#*******#########*###%%#*****#%%%%%%%%%%#########******#####*#******++**++++=--:::...........................................
.........................::::---=====++++++++++*++*********************###*####***#**###########%%%%**#*#%%%%%%%%%%%%%#########*##*##%####****#++***++++==-::::.........................................
.........................:::----====+++++++++++**************+***********########***#**############%%#####%%%%%%%%%%%%%%##%%###*#####%#########*+*#***++++=--::::.......................................
.........................:::---====++++***+********#************+***###***######%####****######%%%#%%%####%%%%%%%%%%%%%%%#%%%####%##%%%%#######***##****+++==-::::::....................................
.........................:-=-=====++*+**********#********************#####****##%%%%%####**#####%%%%%%%%##%%%%%%%%%%%%%%%%%%%##%#%%%%%%%######%##*###*****++====--::::..................................
......................:::----====+****+**********#****************#*****#####****###%%%%########%%%%%%%%%##%%%%%%%%%%%%%%%%%%%#%##%%%%%%%####%%%#######****++++====-:::.................................
.......................:::--====+***********#****#*****#########*####**##*###########%%%%%######%%%%%%%%%%%%%%%%%%%%@%%%%%%%%%%%##%%%%%%%%%#%%%%##########*++*+++=++==-:................................
........................:-===+++++***********#*###**#*******###*###%%%################%%%%%%%####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%#####*****+++*++=-:::.............................
......................:--=++++++++***********##*####******######*#####%%%#############%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%#%#*##***++**+++=-::............................
....................::-==+++++++++************#************######**#############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##%#%%%%%%%%%%%%%%%%%%%%%%%%######******++++=::...........................
...................::-===+++++***+********#******#**************##**####%%%%%%%####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%%######******+++=-:.....:.....................
....................::=++**+++***#******************************###**#######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%###%##########%%%%%%%%%%%%%%%#%####******++=--:.:..::....................
...................::-+*+**+*****************++++*******#############*########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################%%%%%%%%%%%%%%###********+=--:::::::...................
..................::-=++*++**###**###*****+++******************##################%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%####################*#****#***#######%%%%%%%%%#%###**##****++=-:::::::..................
..................::-=+*****#############**+*****************#*#########################%%%%%%%%%%%%%%%%%##############*****************+*++*********###%%%%%%%%#%#######****+=--::::...................
.................:::-+***###########***##**+***************#****##**********################################*****************+++++++++++++++++++++++*****###%%%%%%%#%######****=--:::...................
..................:-++**********####%%##**************#****************##############################*********++++++++++++++++++++++++++=====+++++++++++***####%%%%%%#######****+=--:::.................
..................:=++******+*****#%%####******##*****+***++****************##################**********+++++++++++==================================++++++****###%%%#########***++=:::::...::..........
..................:+++****+****+*#%###***+++******++*+**********************###**######************++++++++++++==========================================+++++***#####%########***++=-::..::............
.................:=+++***+******#%%##**++++**+++++++++++++*************************************+++++++++====================================================++++***###########*****++=--:...............
................:-++++*********#%###*+++==++++++++++++****++++***************************+++++++++++++=========================================================+++**####*********+++++=-:::::...........
...............::=++***********%##**+++=====+++++++++++*+++++***********************+++++++++++++================================================================++**##########*****++==-:::::..........
..............::-++**********###***+++=======+++++++++++++++******************++++++++++++++++++=================================================================+++**#%%%%#####**+++*+=-:::............
....:..........:+++*********###**+++=============++++++++++++**********++++++++++++++++++========================================================================++++**##%%#####**+++++=-::::...........
......::......:=+++****+++#####*+++===============++++++++++++++++++++++++++++++++++++============================================================================+++***##%#####**++++++=-::::..........
.........:..::-++++++*****####*+++================+++++++++++++++++++++++++++++=+=================================================================================++++***#######**++++++++-::.:::::....:
:::.:::.:.:::-=+*********####*+++==================+++++++++++++++++++++++++++====================================================================================++++***###******+++++*++=-:::::::::.::
:::::::::::::=++*******####*++++======================++========+===+++++==========================================================================================++++************++++*++=-::::::::::::
:::::::::::::+*******#####***++=======================+==========================================================================================================+=+++++*********#****++*++=-:::::::::::
:::::::::::::+**++***##****++===================================================================================================================================+===+++++**************+*++=-:::::::::::
::::::::::::=******###*****++=======================++==============================================================================================================+++++***##***********++=-:::::::::::
::::::::::::+**+****#**#**++++==============================================================================-=======================================================+++++***##***##***#***+=-:::::::::::
:::::::::::=+*+****+******+++================================================================================================================================+=======++++***##*********#***=-:::::::::::
::::::::::-+*+****+******++++================================================================================================---=============================+=======+++++***#*********##**+-:::::::::::
::::::::::-+++**#*+****+++++++===================================================================================----======------============================++====++++++++**##****###**##*+=:::::::::::
::::::::::-+**+#%*******+++++============================================--==-====-----==-=========--===---==-=-----==-===-----==============================++======++++++**###***####*##**+-::::::::::
::::::::::-+***##*#******+++++========================================-----------==----=====---------==----------------==--------=-==========================+++===+++++++++**##*##*###*****+=-:::::::::
::::::::::-+***##********+++++++===================================-=------------=-------==----------------------------------------=-===========================+++++++++++++*#*########****=---::::::::
::::::::::-+****#********+++++++===========================---===---------=---------------------===-----=----=--------------------=---==========================+=+=+++++++++*#**#######*#**=-::::::::::
::::::::::==****#****#***+++++++=======================-----------====-----------------------=---------------=--------=-==--===-------=-==--==-==================+++++++++++++*#*##########*==-:::::::::
:::::::::-==****#****#**+++++++=====================-=---------=-============--==-----=--==-====--=--------------------========-------==-----=------==============++++++++++++*############*+=-:::::::::
:::::::::-==***#****#***++++++++================----------------==-=-===========================--=--------======================----===----------------===========++++++++*+++*############+--:::::::::
::::::::----***********++++++++==============--------------------=======================================================================-------------------==========++++*****++#######*####+=-:::::::::
::::::::-::-******##***+*++++++============-----------=-====-=====================================================================================--=====----========++++*****++*######*###*+=--::::::::
:::::::::::-******#**+*****++++==========-------===========++++++******++++++++++++=================================+++++++++++++++******++++++===========----=======+++********#######*###*+---::::::::
:::::::::::-+****##*+++*+**++++=++======-------======+++++**********##**********++++++++++++++====+++===+++++++++++++++**********########**#****++++++======---======++++*******#######*#*#*+-::::::::::
::::::::::--+*#**##********+++=========------===++++++*****##################*******+++++++++++++++++++++++++++++++++****#######%%%%#%%######****+*+++++++=============++*******#########***=-::::::::::
::::::::::--=##**##********++=========----===++++++++******#########%%####%#####*******+++++++++++++++++++++++++******########%%%%%%%%%%######**********++++++=========++*********########**=--:::::::::
::::::::----=##**##********+=========---==++++++++********########%%%%%####%######********+++++++++++++++++*******#########%%%%%%%%%%%%%######**************++++========++*******#########**=--:::::::::
:::::::-----=*%**##****##*++=======---=++**####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######********+++++++++++********######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###**++=-======+******########***+--:::::::::
::::----:---=*#######**#**+====++**#%@%##*****++++++++++**********############%%%%%%%%%###****+++++*********####%%%%%%%%%%%%##%%########***********+*+++++****##%%%%%#**+++***#***#######*#*+---::::::::
--::---::---=+####%##*##**+*#%%%@@@@#+=======++++++++++++++********#######%%##########%@@%%%%%##########%%%%%%%@%%####%%%%%%%%%%%%#######************+++==+++++==+*#%@@@@%%%%*****#######*#*+-----::::::
:------------=*######*#****%%%%%@@#**======+++++++++************#######%#%%%%############@%%%@@@@@@@@@@@@@@%%@%#######%%%%%%%%%%%%%%%%%%#######********++++++++===***#@@@%@@@#*##**####%#*#*+=-----:::::
--------------+##*##*##**++%@%@%@#***=-==++++++++*******#######%%%%%%%%%%%%%%%%###########@%%@@@@@@@@@@@@@@%@%#########%%%%%%%%@@@%%%%%%%%%%%%%%####******++++++==+***#@@@@@@*+*#**########*+------::---
--------------+#####*##***+*#%@@@**++=-==++++++******####%%%%@@@@@@@@@@%%%%%%%%%%########*#%%@@@%%####%@@@%%%*###########%%%%%%%%%%@@@%%%@%%@@@@@%%%%###***+++++==+****%@@@#**+*#**##%##%##*+---------:-
--------------=###%####**+*===#@%+**+===+++++****####%%%%%%%@@@%%%%%%@@%%%%%%%%%%######****%@@%+=----==+#@@%#**#########%%%%%%%%%##@@@@@@@@@@@@%%%@@@@%%##**+++++==****#@%+=+**+##*########*=-----------
---------------*#%%%######*++=+@%*%#+==++++****###%%%%@@%###@@@@@@@@@@%%##%%%%%####**#*****%@%+-------==+#%@%*****##***###%%%@%####%%@@@@@@@@@%###%%%%%%%##****+++=+***#@*==+****######%##**=-----------
---------------+#%%%%####%#*+++@%++%#==+++***####%%@@%%%##*#%@@@@@@@@%%#*##%%%%##********+#@%=--------===+#@@************#############%%%%%%##*****###%%%%%#**++++++**##@*=++**#######%%###+------------
----------------+#%%%%%##**+===%%+-+===+++***###%%%####******###############****+++++****#@@+==-------====+%@%#******************************+++++*****#######***+++*##%@+++*####%###%%###*+------------
-----------------=*%%%%#*++====#@*-==-==+++***###****+++++++++++++++++**************++++#%@*===--=-========+@@#%*++********######*****++++++++++++******++++**++++==+++%%=+++*##**%#%%%%#*+=------------
------------------=+%%%*+++===-+@#+==-====++++++++++++++++++++++++++****###********++++##@*====----=-=======+@@#%++++************######***************++++++++=======+*@#====+****%%%@%%#*=-------------
------------=====++++#*++*+==---%%+=--===========++++*************######**++*+++++++++*#@#======-----========*@@##++++++++++++++++++****######****+++++++=============#@+-===++++*#@@@%%*+====----------
----------====++++++**+=+*+==---*@*=-==============++++++************+++++++++++++++++*@#=======----==========*@%*+++++++++++++++++++++++++++++++++==================+%#======+++**#%%#*+++++====-------
--------=++**++++++++++++*+==-=-=%%========================+=+++++==++++++=====+++===+@%=======------==========*@%++++=+++=======+++++++++++++++++===================*%+======+++*++***++++++++++=------
--------+*#%%%##*+++++++*++=--==-=@*=================================================%%========------===========#@%+++=+============================================+%*=======+++**+++++++++*#%##+------
--------+*#%%%%%##**++++*++=--====+@*==============================================+%#===========----============*@%++++===========================================+%#=========+++*++++++**%%%%%%*=-----
--------=*#%%#%####**++++++=--=====+#%*==========================================+#%*===========-----=============+#@#+==========================================+#%*===========++**+++***#%%%%%#*=-----
---------+*#######**++++++=--=========#%#*+===================================+*%%#=============-----===============+#@%**+==================================++#%#+=============+++*****++*%%%%%#*=-----
---------=*######**+++++++=-=============**######****++++++++++++++*****###%%%%%*===============----==================+#%@@%%%#####*********+++++*******#####**+================+++***+++++#%%%##*=-----
----------+*####**+++*++++=-=================++++**#######%%%%%%%%%%########*+==================----==========+++++++===++*########################***++++======================+++**++====*####*+=-----
----------=***##**+=+*++++=-================+++++++********+**++++++++++========================------=========++++++++=====++++************************++++====================++**+++====+####*+------
-----------+*****+===**+++==============================--=-=--====-==----=--===+++++==========-------==========++++++**+++=====================================================******++++==+*#*+=------
------------++***+==++*+++======================-----------------------=======++**+++=========-----==============+++=++****++==========--------==------========================+**####***++==+**+-------
-------------++**==+++**+++-====================-==---------------=--======++++*++==============-==================+===++****+++++=================----========================+*######***++=+*+=-------
-------------=+++===++***++========================-===------===========++++**++==========================-=========+====++*******+++++========================================*#*=*###**+++=++=--------
--------------=*+===++**+*+=========================================++++*****++================================++++++====++++********+++++=====================================*+=-=*****++====---------
---------------=++==++++++*+====================================+++++******+++=======++++==============++++++++*++++++===++++++**###****++++==================================++====+****++===----------
----------------=====++++=++=================================+++++***####**+++=====+++******++++++++++++**********+*+++++++++++++**####****+++++++============================+++===++++++====----------
----------------=====++*+================================+++++++***#####**+++++++++********************#############*#*****+++++++**##%###****++++++++++=+===+======+========++=====+**+++===-----------
-----------------============================+===========+++++***##%%#***+++++****##%%%%%%##**#*#**#########%%%@@@@@@%%###*++++++++***##%###****+++++++++++++++===+++++=============++++=====-----------
------------------====--==+==================+==++=+++++++++***###%##***+++++++*##%@@@@@@@@@%############%%@%@@@@@@@@@%%#**++++++++++**##%%###****+++++++++++++++++++++======+===+++=====++=------------
-------------------========================+++++++++++++++***###%%##***++++++++**##%%%%%%%%%%#%####%%%###%%%%%%%%%%%%%##**++++++++++++**###%%###****+++++++++++++++++++======+==+++=====++==------------
-------------------===-===================+++++++++++++++***#######**++++++++++****#################%#################***++++++++==++++**###%%###*****+++++++++++++++++=====+==+========+==-------------
--------------------==-======++=========+++++++++++++++****########**++++=+++++++++******############%%%%#########****+++++++++====+++++***###%###******++++++++++++++++====+++++==++======-------------
----------------------=======++=========++++++++++++++****########**+++========+++++++*******######%%%%%%%####*****+++++++++======+++++++***###%##*******+++++++++++++++===++++++++=======--------------
----------------------===================+++++++++++++****######**++++===========++++++++*****#####%%%%%%####****+++++++++======++++*++++*****##%##******+++++++++++++++===++++======++==---------------
----------------------=+===============++=++++++++++++***######***+++===+==========+++++++****#############*****++++++++++++++++++++++++****##*####*****+++++++++++++++====+++=======++=----------------
-----------------------++======+========++++++++++++++***####*#***++++===============++++++++****************+*+++++++++++++++++++++++****#####**##*****++++++++++++++++===++++===+++++=----------------
------------------------=+++++++==========+++++++++++++**#######****+++++++++++++++++++++++++++++++++++++++++++++++++*****#################%###***#**+++++++++++++++++++===***++++++++=-----------------
--------------------------=+****+=====+==++++++++++++++***##*#################################*************#########%%%%%%%%%%%%%@@@@@@@@%%%###*****+++++++++++++++++++===+*##*****+=-------------------
-------------------------------========+++++++++++++++++*****####%%@@@@@@@@%%%%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%%%%%%%%%%%%#%%%%#%@@@@@@@@@@%#*#*****++++++++++++++++++++======+++++=---------------------
--------------------------------========+++++++++++++++++****#####%@@@@@@@%@##%#**##%%**###%%###%%%%%%%%%%%%%%%%#######*+**##***%%%@@@%%#***+***+*++++++++++++++++++++=====-----------------------------
---------------------------------========+++++++++++++++++*******+**#%%@@@%%#***+++***+****#*+****#######****##******#*++++****#%%%%%##*++++++++++++++++++++++++++++++====------------------------------
---------------------------------========++++++++++++=+++++***+++++++**##%%%#***+++*#*+++++*+=+++++****+**++++**++++*%#+++*%#**##*****+++++=+++++++++++++++++++++++++++=+=------------------------------
----------------------------------========+++++++++++=+++++**+++++==++++******##*+*#@%*++++++==+++++**++++++++######%%@%%*******++*+++=======++++++==++++++++++++++++++=+=------------------------------
-----------------------------------========+++++++++===+++++*+++======++++*********#%%%%#%%%#**##########%%%%%%#####***+++++++++++++========+++++++==+++++++++++++++++++==------------------------------
-----------------------------------========+=+++=++===+++=++++++=========+++++++++++++++++******#***#*******+++++++++++++++++++++===========++++++===+++++++**++++++++++=-------------------------------
------------------------------------=======+=++++++++=++++++++++==============++++++++++++++++++++++++++=++++=++++++++++++++++===============+=+=====+++++++++++++++++++--------------------------------
------------------------------------======++++++++++++++++===+==================++++++++++++++++++++++++++++++++++++++++++++=================++=====+++++++++++++++++++=--------------------------------
--------------------------------------=====++++++++++++++======================++++++++++++++***+***********++++++++++++++=+========================+++++++++++++++++++---------------------------------
--------------------------------------==+===+++++++++++++=======================+++++++++++++*****************+++++++++++============+++===========+++++++++++++++++++=---------------------------------
---------------------------------------====+++++++++++++++=====================+++++++++++++****************+++++++++++++=++=======================++++++++++++++++++=----------------------------------
----------------------------------------==++++++++++++++++=============+====++++++++++++++*+*****+*++*+*++++++++++++++++++++++===================++++++++++++++++++++=----------------------------------
-----------------------------------------==++++++++++++++++================+=+++++++++++++++++++++++++++++++++++++++++++++++=+++=================+++++++++++*++++++==-----------------------------------
------------------------------------------==++++++++++++++++=================++++++++++++++++++++++++++++++++++++++++++++++===+=================++++++++++++*+++++=-------------------------------------
:-----------------------------------------===++++++++++++++++=================+++++++++++++++++++++++++++++++++++=++++==========================++++++++++++*++++=--------------------------------------
------------------------------------------====+++++++++++++++=======================+=+++===++++++++++++++=====================================++++++++++++++++++=--------------------------------------
-::---------------------------------------====++++++++++++++++===============================================================================+++++++++++++**++++==--------------------------------------
------------------------------------------=====+++++++++++++++========---===================================================---=============++++++++*++****++++==---------------------------------------
------------------------------------------======+++++++++++++++++========-====-============================================================++++++++******+++++===---------------------------------------
-:--:-------------------------------------========++++++++++++++++=========-=---====================================---==----============++++++++***+****+++++=+=---------------------------------------
-:----------------------------------------========++++++++++++++++========---==---===================================--=================++++++**********+++++====---------------------------------------
::::---------------------------------------========++++++++++++++++++============---=================================================+++++++***********++++++====---------------------------------------
:------------------------------------------=========+++++++++++++++++============================================================++++++++*************+++++======---------------------------------------
--:----------------------------------------=========++++**+++++++++++++++++================================================+++++++++++***************+++++=======---------------------------------------
:::----------------------------------------=========+++++++*****++++++++++++++=========================================++++++++++++*****************++++++=======---------------------------------------
::-:::-------------------------------------===========++++++*********+++++++++++++++===++=+====+++++++=====+=+=++=++++++++++*******#*#*************++++++====+===---------------------------------------
-:::---------------------------------------=============++++++*********++*+*++++++++++++++++++++++++++++++++++++++*************#*#####*#####******++++++=========---------------------------------------
:::-----:----------------------------------============++++++++*********************************************************##*######*#######*******+++++++++===+=+==---------------------------------------
:::----:--:--------------------------------==============+++++++********#*****************#**##########*###############################********+++++++++=========---------------------------------------
:::-::-------------------------------------===============++++++++********####***********############################################********+++++++++++=========---------------------------------------
::::::--------------------------------------=================++++++*+*******######################################################*********+++++++++++++=========---------------------------------------
::--------:---------------------------------===================+++++++++********####################%############%#%%%%%%%%####********++**+++++++++++++========----------------------------------------
:---::--:-----------------------------------=======================++++++++++*******#######%%%%##%%%%%%%%%%%%%%%%%%%%%%####********++++++++++++++++++=======+====---------------------------------------
::::::-:::----------------------------------=========================+++++++++++++*******#######%%%%%%%%%%%%%%%%%%#####********+++++++++++++++++++==============----------------------------------------
-::::::--:-:-:------------------------------=========================+===++++++++++++**********#######%%%%%%%#######***********++++++++++++++++==+===+======+===-------------------------------------:--
::::::::::::--------------------------------====================+==========+++++++++++++***********#############**********+**+++++++++++++++++=====++===+==+==+==---------------------------------------
:::::::::-:-:-:-----------------------------==============================++++=+++++++++++++***********#####**********++++++++++++++++++++++++===+++=+==+===+=++==-------------------------------:--::--
::::--::--:::-::-::-------------------------=================================+++++++++++++++***********************++++++*++++++++++++++++++=++==+++++++++=+++++======+++++=--:-------------:-----:---::
:::::::::---------------------------------=============================+=======++++++++++++++*****************************+++++++++++++++++++=+===++===++===++++=======+#%%%#*+=-::-----:::-:-:::::--:::
::::::::::------::----------------------===============================+==========++++++++++++****************************++++++++++++++++++=========+++=++=++++=========+*#%%%#*+=--:::::::::::::::::::

Hello, I am Lean Schuler

I am Lean Schuler, a teenager from Switzerland. I have been programming since the age of 9. Currently, I am studying at the Gymnasium with a focus on mathematics, physics and chemistry. Studying computer science at a university is my goal. Beside programming I work part-time in a McDonald's restaurant. With tutoring other students in mathematics and physics I can share my knowledge in my favorite subjects.

My fascination for programming started after the National Future Career Day in 2016 at Ergon Informatik AG where I got to know the basics of programming with Scratch and my first algorithm, Binary Search.

I participated in the 2023 edition of the Swiss Olympiad in Informatics and qualified for the second round. Unfortunately, I narrowly missed the qualification for the finals. During the workshops, the training camp and the contest itself I learned a lot about algorithms and data structures.

During the year 2025 I wrote my matura paper about creating an educational game for teaching basic optical principles with lenses and mirrors using a laser simulation.

In my free time, I like to work on personal programming projects. My current and past projects can be found on the Projects page. These projects include an invoice tool and an automatic plant watering system connected to the internet with an app. My go to programming languages, tools and services can be found on the Tools page.

Feel free to contact me if you have any questions, suggestions, want to collaborate or just want to talk.