From 7a3883f424f745189ebac88b5c3e8fd530e60be4 Mon Sep 17 00:00:00 2001 From: Daniel Tsvetkov Date: Mon, 22 Feb 2021 19:01:43 +0100 Subject: [PATCH] aboutme --- webapp/app.py | 5 ++ webapp/static/favicons/favicon-16x16.png | Bin 0 -> 1481 bytes webapp/static/favicons/favicon-32x32.png | Bin 0 -> 1988 bytes webapp/static/favicons/favicon-96x96.png | Bin 0 -> 3493 bytes webapp/static/favicons/favicon.ico | Bin 0 -> 1150 bytes webapp/templates/aboutme.html | 101 +++++++++++++++++++++++ webapp/templates/layout.html | 29 ++++++- webapp/templates/navigation.html | 3 +- 8 files changed, 134 insertions(+), 4 deletions(-) create mode 100644 webapp/static/favicons/favicon-16x16.png create mode 100644 webapp/static/favicons/favicon-32x32.png create mode 100644 webapp/static/favicons/favicon-96x96.png create mode 100644 webapp/static/favicons/favicon.ico create mode 100644 webapp/templates/aboutme.html diff --git a/webapp/app.py b/webapp/app.py index b789003..7bee328 100644 --- a/webapp/app.py +++ b/webapp/app.py @@ -41,6 +41,11 @@ def index(): return render_template("index.html", blog_posts=blog_posts) +@app.route('/aboutme') +def aboutme(): + return render_template("aboutme.html") + + @app.route('/blog_post/') def blog_post_filename(filename): blog_post = BlogPost.query.filter_by(filename=filename).first() diff --git a/webapp/static/favicons/favicon-16x16.png b/webapp/static/favicons/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..b0282f408f424ae60f5296d98985d2ce677367de GIT binary patch literal 1481 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 literal 0 HcmV?d00001 diff --git a/webapp/static/favicons/favicon-96x96.png b/webapp/static/favicons/favicon-96x96.png new file mode 100644 index 0000000000000000000000000000000000000000..ff91608a4f1fced3f5ce48ff3ead8795e87e47ef GIT binary patch literal 3493 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 literal 0 HcmV?d00001 diff --git a/webapp/static/favicons/favicon.ico b/webapp/static/favicons/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..19a56a323adc0e40d2a0bdd1e4a4e88bf0e8a2f4 GIT binary patch literal 1150 zcmb7EJ?N=n6n}5|9F##mCN~Qc5z1na*+AKpNjD~BvYI7Eo6Yp!EDXw~lt~s!k&wdT z^Y3@xbN)SguY2p?ef6B@oZmU;cRrpXNk8PD(J0CCr}RrDNoGlsT=J128TrEHOOj;Y z`v=AMd_EP{m-;X4uOJzqIB|sk^YfEcy1(P0n9JoNQeQV=f=7T#uE*oSaG_9u(P+eI zG!kK`R4UNx^>DddSS%KdzjNL1cgC~XEacrFm&>tD@hX)HcDo(PWD@y&p7Go5hU@jp zItkIs;c$S(Vu9Q3X5VZ!W4>y&%66yI;W@V3ErP)ycDo(pBt#F5MuYpMnfCiV=Qo>8 zjyoQYh(sbtrBawoCa)ZFikVic70hPyYgV;djase7`OD?D#D&*wag$K!#`W<$MR zXTPX99*=n^?RFdCaG2|KyInXO4n(6-#N%qv3|3CO&`!^c_S4sc? literal 0 HcmV?d00001 diff --git a/webapp/templates/aboutme.html b/webapp/templates/aboutme.html new file mode 100644 index 0000000..495f2da --- /dev/null +++ b/webapp/templates/aboutme.html @@ -0,0 +1,101 @@ +{% extends "layout.html" %} + +{% block content %} + + + + +

+Pi Squared ⇔ Daniel Tsvetkov

+
+Hi.
+
+I do computer stuff, run, and run side projects about computer stuff.
+
+I enjoy physics, astronomy, science in general. I like to go to competitions and hackathons of various sorts, meet interesting people, exchange crazy ideas and meet again one day somewhere in the world (happens all the time). I have many ideas, theories and views about the world and that's why I have this blog.
+
+
+Pi2 Logo
+Pi Squared because when I was small I loved reading Murderous Maths books. In one of them, they explained how π² it is not frequently met in formulas and since then I am a fan.
+
+I write some of my posts in Bulgarian because sometimes I need to express my frustrations in my own language.
+
+ GitLab | + LinkedIn
+ +
     

+

+OpinewGlasgow

+
+November 2014 - December 2016 Start up founder
+
+
+Opinew Logo
+
+Opinew - find and express opinions about anything! Creating a service that aggregates opinions about everything. A single place where you can search opinions, express your beliefs about the topics you care the most and be recognized as an expert by the community. +
+
+

+Google InternshipMountain View

+
+June 2014 - September 2014Internship
+
+
+Google Intern
+
+Internship at Google in the heart of the Silicon Valley - Mountain View. Working on infrastructure project, creating visualizations and summary reports. Other than that - played a lot of quidditch, visited Disneyland and got to know amazing people.
+
+

+Glasgow University Tech SocietyGlasgow

+
+September 2013 - November 2014Internship
+
+
+Google Intern
+Organizing events, workshops and groups with extra curricular activities to give the competitive advantage of University of Glasgow students in IT industry. Created the webpage of the society. Organized a two 48 hour hackathon events with financial support of Skyscanner, SAS, Github, Barclays, JPMorgan, Dominos, SIE, Informatic ventures and others.
+
+

+JPMorgan Code for GoodLondon

+
+16 - 18 November 2012 Competition
+
+
+JPMorgan Code for good
+
+A hackaton-style competition called J.P. Morgan Code for Good. Together with a team (from my old school) we had to code an application for Nature Conservacy in about 24 hours from scratch. Our idea was to create a web app where everyone can take challenges to help the environment - alone or with friends. The code for the application is public in a github repo. +
+
+

+Google Android Camp London

+
+12 - 18 August 2012 Camp
+
+
+Google Android Camp
+
+My first London visit was accompanied by incredible journey through Google offices, a LOT of coding while learning the Android platform, lots of food and amazing people. That's what Google Android Camp was about. Oh, and my team (called "Random" bizarrely, the name was not even chosen by me!) won first place. We made an application for cooking with recepies but with the subtle difference that it dictates the recipes and you can voice control it (sort of). +
+
+

+Физици Филми ("Physicists Films")

+
+2007 - 2012 Project
+
+
+Physicist Films project
+
+During high school together with my classmate Alexander Lalev we made documentary movies about physics and we called our project "Physicists Films". It demonstrated science as we saw it, outside of the classroom boundaries. The films were uploaded by us for free as we believe that knowledge must be free and everyone should benefit from it. We presented the movies in schools, conferences and competitions, most notably the Euro-Expo Sciences 2010 in Moscow. It surely was great fun and we are looking forward to continue our project one day. +
+
+

+International Astronomy Olympiad Crimea

+
+29 October - 14 November 2007 Competition
+
+
+International Astronomy Olympiad 2007Crimea
+
+Amazing journey to Crimea peninsula where the XIIIth International Astronomy Olympiad was held. We traveled by train for three days where we were solving problems, getting to know each other quite close (ha-ha) and enjoy big walks in Kiev. The nature in Crimea was astonishing just in the middle of the autumn and the competition was quite fierce. However we god one first place, one second and two bronze. +
+
+{% endblock %} diff --git a/webapp/templates/layout.html b/webapp/templates/layout.html index 3e8c3ee..fe1883c 100644 --- a/webapp/templates/layout.html +++ b/webapp/templates/layout.html @@ -4,7 +4,13 @@ - {{ _("Project") }} + PiSquared Blog + + +