Esmeralda Tijhoff

Welcome on this webpage! The internet can be a very anonymous place, so let's get to know each other. My name is Esmeralda Tijhoff. I have created these pages to inform people about my abilities as a programmer and a designer. This website will be filled with apps and web environments that I create, just look under Portfolio. But this site is not just to inform people. In the menu, you can find the POP button. On this page, I will keep track of my goals, time schedule, needed tools and my achievements so far. If you were ever interested in knowing how a coder is born, just surf by on a regular basis to watch me grow!

Interested in History? Check my profile at the University of Groningen
www.rug.nl/staff/a.e.tijhoff

I am also a blogger, so feel free to check out my personal page
www.esmeraldatijhoff.nl

Besides coding, I am also active as a researcher at the University of Groningen. My field is Modern History, and I am finishing up my biography on five sisters around 1900 Amsterdam: the Boissevain sisters.

Esmeralda Tijhoff

As a child, I always wanted to be an inventor or an astronomer. I loved math. So I was a volunteer at the Cosmos Sterrenwacht Lattrop during high-school, wrote a small book about quarks and superstrings and tried to get my head around singularities in black holes. But I never made it to study mathematics. I enrolled in History instead, a study I believed would be better suited for a storyteller and writer like myself. With history, I could understand society and its inhabitants better.

But my beta-side found a way to surface again when I looked for ways to share valuable information with the world. My first website was built in HTML and includes some iframes,… It was a long, long, long time ago. It contained all the feminist articles I came across, all the activities in the Netherlands on feminism, LGTB and Womensissues, and all the address of queer, gay bars I could find. Next I build a national website for De Heksennacht, and I learned PHP with MySQL to manage all the extensive data I collected. I also mastered Photoshop to be able to make my designs. It was also very helpful to create posters, flyers and other material for my PR activities.

I build a lot more websites on the way, improving my skills with the help of my dear friend and the internet. Before I knew it, I could start a business in webdesign and development called Fonkel, a name that hinted to the glistering of an emerald. When I started as a PHD-student at the university in 2010, I had to end Fonkel. Since then, I have built my sites using WordPress so non-programmers can easily manage and update them. But who knows, I might start coding again.

cartoon

PDP: Personal Development Plan

This text will be used to monitor my progress in obtaining the skills of a true computer programmer. It has been written specifically for CodeGorilla, which is a project I am involved in. This POP is public, so use it to get some insights into the obscure world of learning how to code.

Where I am now

My starting points
HTML5
CSS3
JavaScript
PHP
Git/Github
Skills from Basic to Pro

In December 2017, I started with a month of home study to gain the basic knowledge of programming with HTML5, CSS3 and JavaScript. To be fair, I already knew the basics of HTML4 and CSS2 so these two were easy for me to reacquaint myself with. Since I had not been active as a coder since 2010, I had a lot to catch up with. I updated my knowledge using Sololearn and Khanacademy and of course W3school.

JavaScript was totally new to me, so I had to dive into it the hard way. I started with Sololearn, but still didn't feel like I had any idea about JS after finishing the course. So I took up Khanacademy, Intro to JS: Drawing & Animation. And after I finished that one, I also entered the course HTML/JS: Making webpages interactive.

As you can see in the chart for 5 January 2018, I have obtained the basic level for JavaScript and I am working on a advanced level for HTML5 and CSS3. I have also started with GitHub. My work in PHP will take off shortly.

My progress dd 5th January 2018
HTML5
CSS3
JavaScript
PHP
Git/Github

To sum up, I am a coder

I can understand other people’s codes, rearrange them and implement them in my own pages. I am able to write my own webpages in HTML5 and CSS3. I am also capable of reading and understanding JavaScript and implementing scripts in my own work. I have made a modest start in writing my own JS scripts. My biggest challenge is to master what is actually happening with these codes. If I can understand this, I can be a programmer!

badges from Khanacademy
certificate for HTML5 from Sololearn certificate for JavaScript from Sololearn certificate for CSS3 from Sololearn

My goals

At the moment, I function at the level of a coder. This means I can write basic codes and interpret codes other peoples and implement them in my own pages. But I wish to fully understand the programming languages. I want to gain proficiency at a professional level of the programming languages ​​HTML5, CSS3, JavaScript and PHP. And, if it fits in the time schedule: C and C++ or building Android Apps.

My Goals
HTML5
CSS3
JavaScript
PHP
Git/Github
Skills from Basic to Pro

My tools

To get working on my goals, I will be using

I will gain experience and knowledge by simply starting to build stuff. My projects include:

creating a greeting in the form of an animation
building a responsive website for my online presentation.
This should include:
a fixed dropdown menu
smooth scrolling
responsive width for small devices
a funny animation in CSS3
a working contact form with validation and alerts in PHP and JavaScripts
a portfolio page with pop ups for the Javascript animations
developing an address book in Javascript
transforming this adress book into an app for android or IPhone
participating in a Hackathon
creating a puzzel for children with a disability in JavaScript
Creating a banner in JavaScript for PulletRocks
Animating a logo in JavaScript for Movum

My planning

It is always difficult to attach a timeframe to gaining skills and experience. But in this case I can work within a set timeframe since CodeGorilla offers a three months training in JavaScript and PHP.

As you can see in the chart below, I anticipate to be on a 'pro' level for HTML5 and CSS3 far sooner than for JavaScript and PHP. This is logical since I started as a noob in JavaScript and the training in PHP starts at a later date.

HTML5

pro
1/3/2018

advanced
1/2/2018

basic
1/12/2017

CSS3

pro
1/3/2018

advanced
1/2/2018

basic
1/12/2017

JavScript

pro
12/4/2018

advanced
1/3/2018

basic
1/1/2017

PHP

pro
1/5/2018

advanced
15/3/2018

basic
1/12/2017

Git/Github

pro
1/4/2018

advanced
1/3/2018

basic
6/1/2017

My needs

In order to learn efficiently, I need a coach and a wizard who can help me trouble shoot my codes. I also need somebody who can regularly explain why codes work like they do.

CodeGorilla will be able to provide for these needs.

CV

For a historian, I can code pretty well. For a web programmer, I can write and design pretty well.

For four year, I have run my own company Fonkel. This company was an all round one person business in web design, programming and text writing. I gave up the company in 2010 because my PHD-proposal in Modern History was accepted at the University of Groningen. In 2017 I started coding again on a professional level. In january 2018, my team won Best Product at the Hackathon of CodeGorilla. After that, I joined the bootcamp of Codegorilla, and launched myself in the programming community!

Portfolio

A portfolio might be the first thing you would click on in a website. After all, it tells you in one glimpse what kind of person you are dealing with and what they are capable of. So I hope you will find what you are looking for here, but don't forget to check out the other pages of this website too!

What do I have to show for so far? I have some old websites for you to inspect, the prize- winning web-based app E-Gate, a beautiful addressbook in JavaScript and an animated snowman in JavaScript.

Of course I will continue to fill this page with lots of work. So check in once in a while to see what's going on.

Check out my portfolio:

Apps

Here I will show the apps I created!

E-Gate: creating new and providing easy access

E-Gate is a responsive website, optimized for usage on mobile phones. With this web-based app, companies can create an account to provide their employees and guests (free) access to their parking garage. They can also decide to rent out their parking spaces during or after office hours or on days the office is closed.

Car drivers can create an account to rent a parking spot from one of those compagnies. They pay a fee per hour that is similar to the costs of a commercial parking garage. They can log in and geo location will find a parkingspot nearby. They can make a reservation and the app will generate a QRcode or barcode needed to open the choosing parking barrier

This app was built during a Hackathon organized by CodeGorilla. My team won the price for Best commercial for having the best product. Read about the Hackathon here.

The app is build using HTML5, CSS3, JavaScript and a bit of PHP.

Address book in JavaScript

This address book gives you the opportunity to keep track of all your contacts. The address book is build using JavaScript, and the contacts are stored in localhost. The pages are all written in one file and hidden by default. You can make the pages visible by clicking on the appropriate link which changes the display of the corresponding page to visible.

The app will be further developed so you can also keep track of the mails you have send to your contacts. The app will feature a checklist function so you can choose which contacts you need to send a card for a special occasion, like an invitation or a Christmas card.

The address book is build using HTML5, CSS3 and JavaScript.

Upcoming: Puzzel for special need toddlers

My next project will be a small game for toddlers. My own two four-year olds love to puzzle, so I will build a puzzle app using high contrast pictures suitable for children with bad vision, colour blindness, high sensitivity and autism.

I tend to make this app available in the app stores.

Puzzel app upcoming

Websites

Here I will show screenshots of webpages I designed and/or build.

Personal blog

In October 2011 I started my personal webpage with a blog about my research at the University of Groningen. With the years passing by, the blog also addressed political issues, music articles, and personal stories.

This website was built in WordPress.

Memoiresbureau

Website of the organisation Memoiresbureau. This organisation was started in 2017 with a couple of historians. We wanted to make our knowledge easy accessible a larger audience. I am the chairwomen of this organisation. We believe society can benefit from history and we work to bridge the gap between common people and professional historians.

This website was built in WordPress.

Band page of De Introns

De Introns is an all female band located in Groningen, the Netherlands. Our music sounds like Sleater Kinney crashed into The Slits. We’re DIY, and our music is about our own experiences.

Kristallnachtherdenking

This simple website was build ages ago. It is still functional but the design and codes haven't been updated.

This website was built with HTML4 and CSS2

Heksennacht / Reclaim the Night

This is actually one of the first websites I have built, it is over 10 years old. It has not been updated in content or codes for the last years.

This website was built with HTML4, CSS2 and PHP4

Animations

Check these animations.

The Snowman!

This lovely snowman is drawn in JavaScript. In the animation, the stars in the background move to the right, and reappear once all stars have left the canvas.

Contact

Hi!
Use this form to send me a message, or decipher and copy my e-mail address so you can use your own e-mail service.

I would love to hear from you!